Uses of Class
de.uni_marburg.mdo_over.model.modelgraph.ModelNode
-
Packages that use ModelNode Package Description de.uni_marburg.mdo_over.graphtools de.uni_marburg.mdo_over.graphtools.emf de.uni_marburg.mdo_over.model.modelgraph -
-
Uses of ModelNode in de.uni_marburg.mdo_over.graphtools
Methods in de.uni_marburg.mdo_over.graphtools that return ModelNode Modifier and Type Method Description ModelNode
SubGraphConstructor. addNodeCopy(ModelNode node)
Adds a copy of a node of the complete graph to the subgraph if the node is not already represented there.Methods in de.uni_marburg.mdo_over.graphtools with parameters of type ModelNode Modifier and Type Method Description ModelNode
SubGraphConstructor. addNodeCopy(ModelNode node)
Adds a copy of a node of the complete graph to the subgraph if the node is not already represented there. -
Uses of ModelNode in de.uni_marburg.mdo_over.graphtools.emf
Methods in de.uni_marburg.mdo_over.graphtools.emf that return ModelNode Modifier and Type Method Description ModelNode
ModelGraphToEmfModelConverter. getOrigin(org.eclipse.emf.ecore.EObject object)
For an object created by the last call toModelGraphToEmfModelConverter.createEmfModel(ModelGraph)
this method returns theModelNode
which served as the origin for creating the node.Methods in de.uni_marburg.mdo_over.graphtools.emf that return types with arguments of type ModelNode Modifier and Type Method Description Map<ModelNode,org.eclipse.emf.henshin.model.Node>
GraphRuleAdapter. getGraphToRuleMap()
Returns a map between the nodes of the graph used to create the rule represented by this adapter and their counterpartnodes
in the rule.Map<ModelNode,org.eclipse.emf.henshin.model.Node>
MappingRuleAdapter. getImageToRuleMap()
Returns a map between the nodes of the image graph of theModelGraphMapping
used to create the rule represented by this adapter and their counterpartnodes
in the rule.Map<ModelNode,org.eclipse.emf.henshin.model.Node>
MappingRuleAdapter. getOriginToRuleMap()
Returns a map between the nodes of the origin graph of theModelGraphMapping
used to create the rule represented by this adapter and their counterpartnodes
in the rule.Methods in de.uni_marburg.mdo_over.graphtools.emf with parameters of type ModelNode Modifier and Type Method Description protected org.eclipse.emf.henshin.model.compact.CNode
HenshinRuleAdapter. addModelNodeToRuleIfAbsent(ModelNode node, Set<org.eclipse.emf.ecore.EAttribute> ignoredAttributes, org.eclipse.emf.henshin.model.compact.CRule cRule, org.eclipse.emf.henshin.model.Action action)
Add a rule node to the given rule representing the object referenced by the given node. -
Uses of ModelNode in de.uni_marburg.mdo_over.model.modelgraph
Methods in de.uni_marburg.mdo_over.model.modelgraph that return ModelNode Modifier and Type Method Description ModelNode
ModelGraph. getRoot()
ModelNode
ModelEdge. getSource()
ModelNode
ModelEdge. getTarget()
Methods in de.uni_marburg.mdo_over.model.modelgraph that return types with arguments of type ModelNode Modifier and Type Method Description Set<ModelNode>
ModelGraph. getNodes()
The nodes of the graph are returned in the order of their insertion.Set<ModelNode>
ModelGraph. getNodes(org.eclipse.emf.ecore.EObject object)
Returns the set ofnodes
of the graph referencing the given object.Methods in de.uni_marburg.mdo_over.model.modelgraph with parameters of type ModelNode Modifier and Type Method Description boolean
ModelGraph. addNode(ModelNode node)
Adds anode
to the graph if the node is not already in the graph and does not reference any edges.boolean
ModelGraph. removeNode(ModelNode node)
Removes the node and its connected edges from the graph.void
ModelGraph. setRoot(ModelNode root)
Sets the root node of this graph.void
ModelEdge. setSource(ModelNode source)
void
ModelEdge. setTarget(ModelNode target)
Constructors in de.uni_marburg.mdo_over.model.modelgraph with parameters of type ModelNode Constructor Description ModelEdge(ModelNode source, ModelNode target)
ModelNode(ModelNode toCopy)
Creates a copy of this node carrying the same name and referencing the sameEObject
.
-