|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.uml2.codegen.ecore.genmodel.util.GenModelSwitch
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.
GenModelPackage
Field Summary | |
---|---|
static java.lang.String |
copyright
|
protected static GenModelPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
GenModelSwitch()
Creates an instance of the switch |
Method Summary | |
---|---|
java.lang.Object |
caseGenBase(GenBase object)
Returns the result of interpretting the object as an instance of 'Gen Base' |
java.lang.Object |
caseGenClass(GenClass object)
Returns the result of interpretting the object as an instance of 'Gen Class' |
java.lang.Object |
caseGenClassifier(GenClassifier object)
Returns the result of interpretting the object as an instance of 'Gen Classifier' |
java.lang.Object |
caseGenDataType(GenDataType object)
Returns the result of interpretting the object as an instance of 'Gen Data Type' |
java.lang.Object |
caseGenEnum(GenEnum object)
Returns the result of interpretting the object as an instance of 'Gen Enum' |
java.lang.Object |
caseGenEnumLiteral(GenEnumLiteral object)
Returns the result of interpretting the object as an instance of 'Gen Enum Literal' |
java.lang.Object |
caseGenFeature(GenFeature object)
Returns the result of interpretting the object as an instance of 'Gen Feature' |
java.lang.Object |
caseGenModel_GenBase(GenBase object)
Returns the result of interpretting the object as an instance of 'Gen Base' |
java.lang.Object |
caseGenModel_GenClass(GenClass object)
Returns the result of interpretting the object as an instance of 'Gen Class' |
java.lang.Object |
caseGenModel_GenClassifier(GenClassifier object)
Returns the result of interpretting the object as an instance of 'Gen Classifier' |
java.lang.Object |
caseGenModel_GenDataType(GenDataType object)
Returns the result of interpretting the object as an instance of 'Gen Data Type' |
java.lang.Object |
caseGenModel_GenEnum(GenEnum object)
Returns the result of interpretting the object as an instance of 'Gen Enum' |
java.lang.Object |
caseGenModel_GenEnumLiteral(GenEnumLiteral object)
Returns the result of interpretting the object as an instance of 'Gen Enum Literal' |
java.lang.Object |
caseGenModel_GenFeature(GenFeature object)
Returns the result of interpretting the object as an instance of 'Gen Feature' |
java.lang.Object |
caseGenModel_GenModel(GenModel object)
Returns the result of interpretting the object as an instance of 'Gen Model' |
java.lang.Object |
caseGenModel_GenOperation(GenOperation object)
Returns the result of interpretting the object as an instance of 'Gen Operation' |
java.lang.Object |
caseGenModel_GenPackage(GenPackage object)
Returns the result of interpretting the object as an instance of 'Gen Package' |
java.lang.Object |
caseGenModel_GenParameter(GenParameter object)
Returns the result of interpretting the object as an instance of 'Gen Parameter' |
java.lang.Object |
caseGenModel_GenTypedElement(GenTypedElement object)
Returns the result of interpretting the object as an instance of 'Gen Typed Element' |
java.lang.Object |
caseGenModel(GenModel object)
Returns the result of interpretting the object as an instance of 'Gen Model' |
java.lang.Object |
caseGenOperation(GenOperation object)
Returns the result of interpretting the object as an instance of 'Gen Operation' |
java.lang.Object |
caseGenPackage(GenPackage object)
Returns the result of interpretting the object as an instance of 'Gen Package' |
java.lang.Object |
caseGenParameter(GenParameter object)
Returns the result of interpretting the object as an instance of 'Gen Parameter' |
java.lang.Object |
caseGenTypedElement(GenTypedElement object)
Returns the result of interpretting the object as an instance of 'Gen Typed Element' |
java.lang.Object |
defaultCase(EObject object)
Returns the result of interpretting the object as an instance of 'EObject' |
protected java.lang.Object |
doSwitch(EClass theEClass,
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(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,
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 |
public static final java.lang.String copyright
protected static GenModelPackage modelPackage
Constructor Detail |
public GenModelSwitch()
Method Detail |
public java.lang.Object doSwitch(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(EClass theEClass, 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, 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 caseGenBase(GenBase object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenClass(GenClass object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenClassifier(GenClassifier object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenDataType(GenDataType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenEnum(GenEnum object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenEnumLiteral(GenEnumLiteral object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenFeature(GenFeature object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel(GenModel object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenOperation(GenOperation object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenPackage(GenPackage object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenParameter(GenParameter object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenTypedElement(GenTypedElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenBase(GenBase object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenClassifier(GenClassifier object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenClass(GenClass object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenDataType(GenDataType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenEnum(GenEnum object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenEnumLiteral(GenEnumLiteral object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenTypedElement(GenTypedElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenFeature(GenFeature object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenModel(GenModel object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenOperation(GenOperation object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenPackage(GenPackage object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGenModel_GenParameter(GenParameter object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object defaultCase(EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
Copyright 2003, 2005 IBM Corporation and others. All Rights Reserved. |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |