## Uses of Interface
org.eclipse.aether.collection.DependencyGraphTransformationContext

- Packages that use DependencyGraphTransformationContext
  Package | Description
  --- | ---
  org.eclipse.aether.collection | The types and extension points for collecting the transitive dependencies of an artifact and building a dependency graph.
  org.eclipse.aether.internal.test.util | Utility classes to ease unit testing.
  org.eclipse.aether.util.graph.transformer | Various dependency graph transformers for post-processing a dependency graph.

- - ### Uses of DependencyGraphTransformationContext in org.eclipse.aether.collection

    Methods in org.eclipse.aether.collection with parameters of type DependencyGraphTransformationContext
    Modifier and Type | Method and Description
    --- | ---
    `DependencyNode` | DependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` Transforms the dependency graph denoted by the specified root node.

  - ### Uses of DependencyGraphTransformationContext in org.eclipse.aether.internal.test.util

    Methods in org.eclipse.aether.internal.test.util that return DependencyGraphTransformationContext
    Modifier and Type | Method and Description
    --- | ---
    `static DependencyGraphTransformationContext` | TestUtils.`newTransformationContext(RepositorySystemSession session)` Creates a new dependency graph transformation context.

  - ### Uses of DependencyGraphTransformationContext in org.eclipse.aether.util.graph.transformer

    Methods in org.eclipse.aether.util.graph.transformer with parameters of type DependencyGraphTransformationContext
    Modifier and Type | Method and Description
    --- | ---
    `ConflictResolver.VersionSelector` | ConflictResolver.VersionSelector.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the version selector for use during the specified graph transformation.
    `ConflictResolver.ScopeSelector` | ConflictResolver.ScopeSelector.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the scope selector for use during the specified graph transformation.
    `ConflictResolver.ScopeDeriver` | ConflictResolver.ScopeDeriver.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the scope deriver for use during the specified graph transformation.
    `ConflictResolver.OptionalitySelector` | ConflictResolver.OptionalitySelector.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the optionality selector for use during the specified graph transformation.
    `DependencyNode` | NoopDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | JavaDependencyContextRefiner.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ConflictResolver.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ConflictMarker.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.
    `DependencyNode` | ConflictIdSorter.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ChainedDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`

Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.