|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ohf.stem.tests.util.labels.util.LabelsSwitch<T>
public class LabelsSwitch<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.
LabelsPackage
Constructor Summary | |
---|---|
LabelsSwitch()
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 |
caseEdgeLabel(EdgeLabel object)
Returns the result of interpretting the object as an instance of 'Edge Label'. |
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 |
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 |
caseTestDynamicEdgeLabel(TestDynamicEdgeLabel object)
Returns the result of interpretting the object as an instance of 'Test Dynamic Edge Label'. |
T |
caseTestDynamicLabel1(TestDynamicLabel1 object)
Returns the result of interpretting the object as an instance of 'Test Dynamic Label1'. |
T |
caseTestDynamicNodeLabel(TestDynamicNodeLabel object)
Returns the result of interpretting the object as an instance of 'Test Dynamic Node Label'. |
T |
caseTestIntegerLabelValue(TestIntegerLabelValue object)
Returns the result of interpretting the object as an instance of 'Test Integer Label Value'. |
T |
caseTestLabel(TestLabel object)
Returns the result of interpretting the object as an instance of 'Test Label'. |
T |
caseTestStaticEdgeLabel(TestStaticEdgeLabel object)
Returns the result of interpretting the object as an instance of 'Test Static Edge Label'. |
T |
caseTestStaticNodeLabel(TestStaticNodeLabel object)
Returns the result of interpretting the object as an instance of 'Test Static Node Label'. |
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 LabelsSwitch()
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.
theEObject
-
caseXXX
call.
public T caseTestDynamicLabel1(TestDynamicLabel1 object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTestIntegerLabelValue(TestIntegerLabelValue object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTestLabel(TestLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTestStaticNodeLabel(TestStaticNodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTestDynamicEdgeLabel(TestDynamicEdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTestStaticEdgeLabel(TestStaticEdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTestDynamicNodeLabel(TestDynamicNodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIdentifiable(Identifiable object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLabel(Label object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicLabel(DynamicLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseLabelValue(LabelValue object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNodeLabel(NodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStaticNodeLabel(StaticNodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEdgeLabel(EdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicEdgeLabel(DynamicEdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseStaticEdgeLabel(StaticEdgeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDynamicNodeLabel(DynamicNodeLabel object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSanityChecker(SanityChecker 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 |