Uses of Class
de.uni_marburg.mdo_over.model.modelgraph.GraphManipulationException
-
Packages that use GraphManipulationException Package Description de.uni_marburg.mdo_over.graphtools de.uni_marburg.mdo_over.model de.uni_marburg.mdo_over.model.modelgraph -
-
Uses of GraphManipulationException in de.uni_marburg.mdo_over.graphtools
Methods in de.uni_marburg.mdo_over.graphtools that throw GraphManipulationException Modifier and Type Method Description ModelEdge
SubGraphConstructor. addEdgeCopy(ModelEdge edge)
Adds a copy of an edge of the complete graph to the subgraph if the edge is not already represented there.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 GraphManipulationException in de.uni_marburg.mdo_over.model
Methods in de.uni_marburg.mdo_over.model that throw GraphManipulationException Modifier and Type Method Description void
Span. calculatePushout()
Calculates the pushout and the mappings to it from the codomains of the current span.ModelGraphMapping
Span. getFirstCodomainToPushout()
Returns the mapping from the first codomain to the pushout.ModelGraph
Span. getPushout()
Returns the pushout graph for the span.ModelGraphMapping
Span. getSecondCodomainToPushout()
Returns the mapping from the second codomain to the pushout. -
Uses of GraphManipulationException in de.uni_marburg.mdo_over.model.modelgraph
Methods in de.uni_marburg.mdo_over.model.modelgraph that throw GraphManipulationException Modifier and Type Method Description void
ModelGraphElement. addAttribute(org.eclipse.emf.ecore.EAttribute attribute)
boolean
ModelGraph. addEdge(ModelEdge edge)
Adds anedge
to the graph if the edge is not already in the graph and its source and target nodes are part of the graph.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.void
ModelGraph. setRoot(ModelNode root)
Sets the root node of this graph.
-