|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttestmodel1.util.TestModel1Switch
public class TestModel1Switch
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.
TestModel1Package
Field Summary | |
---|---|
protected static TestModel1Package |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
TestModel1Switch()
Creates an instance of the switch |
Method Summary | |
---|---|
java.lang.Object |
caseCDOPersistable(CDOPersistable object)
Returns the result of interpretting the object as an instance of 'Persistable' |
java.lang.Object |
caseCDOPersistent(CDOPersistent object)
Returns the result of interpretting the object as an instance of 'Persistent' |
java.lang.Object |
caseEmptyNode(EmptyNode object)
Returns the result of interpretting the object as an instance of 'Empty Node' |
java.lang.Object |
caseEmptyRefNode(EmptyRefNode object)
Returns the result of interpretting the object as an instance of 'Empty Ref Node' |
java.lang.Object |
caseExtendedNode(ExtendedNode object)
Returns the result of interpretting the object as an instance of 'Extended Node' |
java.lang.Object |
caseTreeNode(TreeNode object)
Returns the result of interpretting the object as an instance of 'Tree Node' |
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting the object as an instance of 'EObject' |
protected java.lang.Object |
doSwitch(org.eclipse.emf.ecore.EClass theEClass,
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 |
java.lang.Object |
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 |
protected java.lang.Object |
doSwitch(int classifierID,
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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static TestModel1Package modelPackage
Constructor Detail |
---|
public TestModel1Switch()
Method Detail |
---|
public java.lang.Object 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.protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, 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.protected java.lang.Object doSwitch(int classifierID, 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 java.lang.Object caseTreeNode(TreeNode object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseExtendedNode(ExtendedNode object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEmptyNode(EmptyNode object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEmptyRefNode(EmptyRefNode object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseCDOPersistable(CDOPersistable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseCDOPersistent(CDOPersistent object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |