resolveConflicts
MetadataGraph resolveConflicts(MetadataGraph graph,
ArtifactScopeEnum scope)
throws GraphConflictResolutionException
Cleanses the supplied graph by leaving only one directed versioned edge\
between any two nodes, if multiple exists. Uses scope relationships, defined
in ArtifactScopeEnum
- Parameters:
graph
- the "dirty" graph to be simplified via conflict resolution
scope
- scope for which the graph should be resolved
- Returns:
- resulting "clean" graph for the specified scope
- Throws:
GraphConflictResolutionException
- Since:
- 3.0