|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.ecore.util.Switch<T> org.eclipse.ocl.examples.xtext.completeocl.completeOCLCST.util.CompleteOCLCSTSwitch<T>
public class CompleteOCLCSTSwitch<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.
CompleteOCLCSTPackage
Field Summary | |
---|---|
protected static CompleteOCLCSTPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
CompleteOCLCSTSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
T |
caseBodyCS(BodyCS object)
Returns the result of interpreting the object as an instance of 'Body CS'. |
T |
caseClassifierContextDeclCS(ClassifierContextDeclCS object)
Returns the result of interpreting the object as an instance of 'Classifier Context Decl CS'. |
T |
caseCompleteOCLDocumentCS(CompleteOCLDocumentCS object)
Returns the result of interpreting the object as an instance of 'Complete OCL Document CS'. |
T |
caseConstraintCS(ConstraintCS object)
Returns the result of interpreting the object as an instance of 'Constraint CS'. |
T |
caseContextConstraintCS(ContextConstraintCS object)
Returns the result of interpreting the object as an instance of 'Context Constraint CS'. |
T |
caseContextDeclCS(ContextDeclCS object)
Returns the result of interpreting the object as an instance of 'Context Decl CS'. |
T |
caseContextSpecificationCS(ContextSpecificationCS object)
Returns the result of interpreting the object as an instance of 'Context Specification CS'. |
T |
caseDecoratedNamedExpCS(DecoratedNamedExpCS object)
Returns the result of interpreting the object as an instance of 'Decorated Named Exp CS'. |
T |
caseDefCS(DefCS object)
Returns the result of interpreting the object as an instance of 'Def CS'. |
T |
caseDerCS(DerCS object)
Returns the result of interpreting the object as an instance of 'Der CS'. |
T |
caseElementCS(ElementCS object)
Returns the result of interpreting the object as an instance of 'Element CS'. |
T |
caseExpCS(ExpCS object)
Returns the result of interpreting the object as an instance of 'Exp CS'. |
T |
caseExpSpecificationCS(ExpSpecificationCS object)
Returns the result of interpreting the object as an instance of 'Exp Specification CS'. |
T |
caseFeatureContextDeclCS(FeatureContextDeclCS object)
Returns the result of interpreting the object as an instance of 'Feature Context Decl CS'. |
T |
caseIncludeCS(IncludeCS object)
Returns the result of interpreting the object as an instance of 'Include CS'. |
T |
caseInitCS(InitCS object)
Returns the result of interpreting the object as an instance of 'Init CS'. |
T |
caseInvCS(InvCS object)
Returns the result of interpreting the object as an instance of 'Inv CS'. |
T |
caseModelElementCS(ModelElementCS object)
Returns the result of interpreting the object as an instance of 'Model Element CS'. |
T |
caseMonikeredElementCS(MonikeredElementCS object)
Returns the result of interpreting the object as an instance of 'Monikered Element CS'. |
T |
caseNameable(Nameable object)
Returns the result of interpreting the object as an instance of 'Nameable'. |
T |
caseNamedElementCS(NamedElementCS object)
Returns the result of interpreting the object as an instance of 'Named Element CS'. |
T |
caseNamedExpCS(NamedExpCS object)
Returns the result of interpreting the object as an instance of 'Named Exp CS'. |
T |
caseNamespaceCS(NamespaceCS object)
Returns the result of interpreting the object as an instance of 'Namespace CS'. |
T |
caseOclMessageArgCS(OclMessageArgCS object)
Returns the result of interpreting the object as an instance of 'Ocl Message Arg CS'. |
T |
caseOperationContextDeclCS(OperationContextDeclCS object)
Returns the result of interpreting the object as an instance of 'Operation Context Decl CS'. |
T |
casePackageCS(PackageCS object)
Returns the result of interpreting the object as an instance of 'Package CS'. |
T |
casePackageDeclarationCS(PackageDeclarationCS object)
Returns the result of interpreting the object as an instance of 'Package Declaration CS'. |
T |
casePivotable(Pivotable object)
Returns the result of interpreting the object as an instance of 'Pivotable'. |
T |
casePostCS(PostCS object)
Returns the result of interpreting the object as an instance of 'Post CS'. |
T |
casePreCS(PreCS object)
Returns the result of interpreting the object as an instance of 'Pre CS'. |
T |
casePreExpCS(PreExpCS object)
Returns the result of interpreting the object as an instance of 'Pre Exp CS'. |
T |
casePropertyContextDeclCS(PropertyContextDeclCS object)
Returns the result of interpreting the object as an instance of 'Property Context Decl CS'. |
T |
caseRootCS(RootCS object)
Returns the result of interpreting the object as an instance of 'Root CS'. |
T |
caseRootPackageCS(RootPackageCS object)
Returns the result of interpreting the object as an instance of 'Root Package CS'. |
T |
caseSpecificationCS(SpecificationCS object)
Returns the result of interpreting the object as an instance of 'Specification CS'. |
T |
caseVisitableCS(VisitableCS object)
Returns the result of interpreting the object as an instance of 'Visitable CS'. |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
protected T |
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. |
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package. |
Methods inherited from class org.eclipse.emf.ecore.util.Switch |
---|
doSwitch, doSwitch |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static CompleteOCLCSTPackage modelPackage
Constructor Detail |
---|
public CompleteOCLCSTSwitch()
Method Detail |
---|
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T>
protected T 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.
doSwitch
in class org.eclipse.emf.ecore.util.Switch<T>
caseXXX
call.public T caseBodyCS(BodyCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseClassifierContextDeclCS(ClassifierContextDeclCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseCompleteOCLDocumentCS(CompleteOCLDocumentCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContextConstraintCS(ContextConstraintCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseConstraintCS(ConstraintCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContextDeclCS(ContextDeclCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseContextSpecificationCS(ContextSpecificationCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDefCS(DefCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDerCS(DerCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFeatureContextDeclCS(FeatureContextDeclCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseIncludeCS(IncludeCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInitCS(InitCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseInvCS(InvCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOclMessageArgCS(OclMessageArgCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOperationContextDeclCS(OperationContextDeclCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePackageDeclarationCS(PackageDeclarationCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePostCS(PostCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePreCS(PreCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePreExpCS(PreExpCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePropertyContextDeclCS(PropertyContextDeclCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseVisitableCS(VisitableCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseElementCS(ElementCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePivotable(Pivotable object)
object
- the target of the switch.
doSwitch(EObject)
public T caseModelElementCS(ModelElementCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMonikeredElementCS(MonikeredElementCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNameable(Nameable object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNamedElementCS(NamedElementCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNamespaceCS(NamespaceCS object)
object
- the target of the switch.
doSwitch(EObject)
public T casePackageCS(PackageCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRootCS(RootCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseRootPackageCS(RootPackageCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseSpecificationCS(SpecificationCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpSpecificationCS(ExpSpecificationCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseExpCS(ExpCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNamedExpCS(NamedExpCS object)
object
- the target of the switch.
doSwitch(EObject)
public T caseDecoratedNamedExpCS(DecoratedNamedExpCS object)
object
- the target of the switch.
doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |