public interface IDependencyGraph
Modifier and Type | Method and Description |
---|---|
void |
addEdge(INode fromNode,
INode toNode,
EdgeType type,
org.eclipse.emf.ecore.EModelElement modelElement,
int numOfElements) |
void |
addNode(DSETransformationRule<?,?> transformationRule) |
void |
addNode(PatternWithCardinality pattern,
NodeType nodeType) |
java.util.Collection<INode> |
getConstraintNodes() |
IEdge |
getEdge(INode fromNode,
INode toNode) |
java.util.Set<IEdge> |
getEdges() |
java.util.Collection<INode> |
getGoalNodes() |
INode |
getNodeByConstraint(PatternWithCardinality pattern) |
INode |
getNodeByGoalPattern(PatternWithCardinality pattern) |
INode |
getNodeByTransformationRule(DSETransformationRule<?,?> rule) |
java.util.Set<INode> |
getNodes() |
java.util.Collection<INode> |
getRuleNodes() |
void |
save(java.lang.String filename) |
void addNode(DSETransformationRule<?,?> transformationRule)
void addNode(PatternWithCardinality pattern, NodeType nodeType)
void addEdge(INode fromNode, INode toNode, EdgeType type, org.eclipse.emf.ecore.EModelElement modelElement, int numOfElements)
java.util.Set<INode> getNodes()
java.util.Set<IEdge> getEdges()
INode getNodeByTransformationRule(DSETransformationRule<?,?> rule)
INode getNodeByGoalPattern(PatternWithCardinality pattern)
INode getNodeByConstraint(PatternWithCardinality pattern)
java.util.Collection<INode> getRuleNodes()
java.util.Collection<INode> getGoalNodes()
java.util.Collection<INode> getConstraintNodes()
void save(java.lang.String filename)