|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ohf.stem.core.graph.util.GraphSwitch<T>
public class GraphSwitch<T>
The Switch for the model's inheritance hierarchy.
It supports the call doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
GraphPackage
Constructor Summary | |
---|---|
GraphSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseDynamicEdgeLabel(DynamicEdgeLabel object)
Returns the result of interpretting the object as an instance of 'Dynamic Edge Label'. |
T |
caseDynamicLabel(DynamicLabel object)
Returns the result of interpretting the object as an instance of 'Dynamic Label'. |
T |
caseDynamicNodeLabel(DynamicNodeLabel object)
Returns the result of interpretting the object as an instance of 'Dynamic Node Label'. |
T |
caseEdge(Edge object)
Returns the result of interpretting the object as an instance of 'Edge'. |
T |
caseEdgeLabel(EdgeLabel object)
Returns the result of interpretting the object as an instance of 'Edge Label'. |
T |
caseGraph(Graph object)
Returns the result of interpretting the object as an instance of 'Graph'. |
T |
caseIdentifiable(Identifiable object)
Returns the result of interpretting the object as an instance of 'Identifiable'. |
T |
caseLabel(Label object)
Returns the result of interpretting the object as an instance of 'Label'. |
T |
caseLabelValue(LabelValue object)
Returns the result of interpretting the object as an instance of 'Label Value'. |
T |
caseNode(Node object)
Returns the result of interpretting the object as an instance of 'Node'. |
T |
caseNodeLabel(NodeLabel object)
Returns the result of interpretting the object as an instance of 'Node Label'. |
T |
caseSanityChecker(SanityChecker object)
Returns the result of interpretting the object as an instance of 'Sanity Checker'. |
T |
caseStaticEdgeLabel(StaticEdgeLabel object)
Returns the result of interpretting the object as an instance of 'Static Edge Label'. |
T |
caseStaticNodeLabel(StaticNodeLabel object)
Returns the result of interpretting the object as an instance of 'Static Node Label'. |
T |
caseUnresolvedIdentifiable(UnresolvedIdentifiable object)
Returns the result of interpretting the object as an instance of 'Unresolved Identifiable'. |
T |
caseURIToEdgeMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Edge> object)
Returns the result of interpretting the object as an instance of 'URI To Edge Map Entry'. |
T |
caseURIToIdentifiableMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Identifiable> object)
Returns the result of interpretting the object as an instance of 'URI To Identifiable Map Entry'. |
T |
caseURIToLabelMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Label> object)
Returns the result of interpretting the object as an instance of 'URI To Label Map Entry'. |
T |
caseURIToNodeLabelMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,NodeLabel> object)
Returns the result of interpretting the object as an instance of 'URI To Node Label Map Entry'. |
T |
caseURIToNodeMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Node> object)
Returns the result of interpretting the object as an instance of 'URI To Node Map Entry'. |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting the object as an instance of 'EObject'. |
T |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GraphSwitch()
Method Detail |
---|
public T doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public T caseDynamicLabel(DynamicLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEdge(Edge object)
object
- the target of the switch.
doSwitch(EObject)
public T caseGraph(Graph object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLabel(Label object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLabelValue(LabelValue object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNode(Node object)
object
- the target of the switch.
doSwitch(EObject)
public T caseUnresolvedIdentifiable(UnresolvedIdentifiable object)
object
- the target of the switch.
doSwitch(EObject)
public T caseURIToIdentifiableMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Identifiable> object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSanityChecker(SanityChecker object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicEdgeLabel(DynamicEdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEdgeLabel(EdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStaticEdgeLabel(StaticEdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseURIToEdgeMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Edge> object)
object
- the target of the switch.
doSwitch(EObject)
public T caseURIToNodeMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Node> object)
object
- the target of the switch.
doSwitch(EObject)
public T caseURIToLabelMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,Label> object)
object
- the target of the switch.
doSwitch(EObject)
public T caseURIToNodeLabelMapEntry(java.util.Map.Entry<org.eclipse.emf.common.util.URI,NodeLabel> object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicNodeLabel(DynamicNodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStaticNodeLabel(StaticNodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNodeLabel(NodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIdentifiable(Identifiable object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |