public final class TransformationContextKeys
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
CONFLICT_IDS
The key in the graph transformation context where a
Map<DependencyNode, Object> is stored which maps
dependency nodes to their conflict ids. |
static java.lang.Object |
CYCLIC_CONFLICT_IDS
The key in the graph transformation context where a
Collection<Collection<Object>> is stored that denotes
cycles among conflict ids. |
static java.lang.Object |
SORTED_CONFLICT_IDS
The key in the graph transformation context where a
List<Object> is stored that denotes a topological
sorting of the conflict ids. |
static java.lang.Object |
STATS
The key in the graph transformation context where a
Map<String, Object> is stored that can be used to
include some runtime/performance stats in the debug log. |
Modifier | Constructor and Description |
---|---|
private |
TransformationContextKeys() |
public static final java.lang.Object CONFLICT_IDS
Map<DependencyNode, Object>
is stored which maps
dependency nodes to their conflict ids. All nodes that map to an equal conflict id belong to the same group of
conflicting dependencies. Note that the map keys use reference equality.ConflictMarker
public static final java.lang.Object SORTED_CONFLICT_IDS
List<Object>
is stored that denotes a topological
sorting of the conflict ids.ConflictIdSorter
public static final java.lang.Object CYCLIC_CONFLICT_IDS
Collection<Collection<Object>>
is stored that denotes
cycles among conflict ids. Each element in the outer collection denotes one cycle, i.e. if the collection is
empty, the conflict ids have no cyclic dependencies.ConflictIdSorter
public static final java.lang.Object STATS
Map<String, Object>
is stored that can be used to
include some runtime/performance stats in the debug log. If this map is not present, no stats should be recorded.