public class PivotSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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.
PivotPackage
Modifier and Type | Field and Description |
---|---|
protected static PivotPackage |
modelPackage
The cached model package
|
Constructor and Description |
---|
PivotSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAnnotation(Annotation object)
Returns the result of interpreting the object as an instance of 'Annotation'.
|
T |
caseAnyType(AnyType object)
Returns the result of interpreting the object as an instance of 'Any Type'.
|
T |
caseAssociationClass(AssociationClass object)
Returns the result of interpreting the object as an instance of 'Association Class'.
|
T |
caseAssociationClassCallExp(AssociationClassCallExp object)
Returns the result of interpreting the object as an instance of 'Association Class Call Exp'.
|
T |
caseBagType(BagType object)
Returns the result of interpreting the object as an instance of 'Bag Type'.
|
T |
caseBehavior(Behavior object)
Returns the result of interpreting the object as an instance of 'Behavior'.
|
T |
caseBooleanLiteralExp(BooleanLiteralExp object)
Returns the result of interpreting the object as an instance of 'Boolean Literal Exp'.
|
T |
caseCallExp(CallExp object)
Returns the result of interpreting the object as an instance of 'Call Exp'.
|
T |
caseCallOperationAction(CallOperationAction object)
Returns the result of interpreting the object as an instance of 'Call Operation Action'.
|
T |
caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'.
|
T |
caseCollectionItem(CollectionItem object)
Returns the result of interpreting the object as an instance of 'Collection Item'.
|
T |
caseCollectionLiteralExp(CollectionLiteralExp object)
Returns the result of interpreting the object as an instance of 'Collection Literal Exp'.
|
T |
caseCollectionLiteralPart(CollectionLiteralPart object)
Returns the result of interpreting the object as an instance of 'Collection Literal Part'.
|
T |
caseCollectionRange(CollectionRange object)
Returns the result of interpreting the object as an instance of 'Collection Range'.
|
T |
caseCollectionType(CollectionType object)
Returns the result of interpreting the object as an instance of 'Collection Type'.
|
T |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'.
|
T |
caseCompleteClass(CompleteClass object)
Returns the result of interpreting the object as an instance of 'Complete Class'.
|
T |
caseCompleteEnvironment(CompleteEnvironment object)
Returns the result of interpreting the object as an instance of 'Complete Environment'.
|
T |
caseCompleteModel(CompleteModel object)
Returns the result of interpreting the object as an instance of 'Complete Model'.
|
T |
caseCompletePackage(CompletePackage object)
Returns the result of interpreting the object as an instance of 'Complete Package'.
|
T |
caseConnectionPointReference(ConnectionPointReference object)
Returns the result of interpreting the object as an instance of 'Connection Point Reference'.
|
T |
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'.
|
T |
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'.
|
T |
caseDetail(Detail object)
Returns the result of interpreting the object as an instance of 'Detail'.
|
T |
caseDynamicBehavior(DynamicBehavior object)
Returns the result of interpreting the object as an instance of 'Dynamic Behavior'.
|
T |
caseDynamicElement(DynamicElement object)
Returns the result of interpreting the object as an instance of 'Dynamic Element'.
|
T |
caseDynamicProperty(DynamicProperty object)
Returns the result of interpreting the object as an instance of 'Dynamic Property'.
|
T |
caseDynamicType(DynamicType object)
Returns the result of interpreting the object as an instance of 'Dynamic Type'.
|
T |
caseDynamicValueSpecification(DynamicValueSpecification object)
Returns the result of interpreting the object as an instance of 'Dynamic Value Specification'.
|
T |
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseElementExtension(ElementExtension object)
Returns the result of interpreting the object as an instance of 'Element Extension'.
|
T |
caseEnumeration(Enumeration object)
Returns the result of interpreting the object as an instance of 'Enumeration'.
|
T |
caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'.
|
T |
caseEnumLiteralExp(EnumLiteralExp object)
Returns the result of interpreting the object as an instance of 'Enum Literal Exp'.
|
T |
caseExpressionInOCL(ExpressionInOCL object)
Returns the result of interpreting the object as an instance of 'Expression In OCL'.
|
T |
caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'.
|
T |
caseFeatureCallExp(FeatureCallExp object)
Returns the result of interpreting the object as an instance of 'Feature Call Exp'.
|
T |
caseFinalState(FinalState object)
Returns the result of interpreting the object as an instance of 'Final State'.
|
T |
caseIfExp(IfExp object)
Returns the result of interpreting the object as an instance of 'If Exp'.
|
T |
caseImport(Import object)
Returns the result of interpreting the object as an instance of 'Import'.
|
T |
caseInstanceSpecification(InstanceSpecification object)
Returns the result of interpreting the object as an instance of 'Instance Specification'.
|
T |
caseIntegerLiteralExp(IntegerLiteralExp object)
Returns the result of interpreting the object as an instance of 'Integer Literal Exp'.
|
T |
caseInvalidLiteralExp(InvalidLiteralExp object)
Returns the result of interpreting the object as an instance of 'Invalid Literal Exp'.
|
T |
caseInvalidType(InvalidType object)
Returns the result of interpreting the object as an instance of 'Invalid Type'.
|
T |
caseIterateExp(IterateExp object)
Returns the result of interpreting the object as an instance of 'Iterate Exp'.
|
T |
caseIteration(Iteration object)
Returns the result of interpreting the object as an instance of 'Iteration'.
|
T |
caseIteratorExp(IteratorExp object)
Returns the result of interpreting the object as an instance of 'Iterator Exp'.
|
T |
caseLambdaType(LambdaType object)
Returns the result of interpreting the object as an instance of 'Lambda Type'.
|
T |
caseLanguageExpression(LanguageExpression object)
Returns the result of interpreting the object as an instance of 'Language Expression'.
|
T |
caseLetExp(LetExp object)
Returns the result of interpreting the object as an instance of 'Let Exp'.
|
T |
caseLibrary(Library object)
Returns the result of interpreting the object as an instance of 'Library'.
|
T |
caseLiteralExp(LiteralExp object)
Returns the result of interpreting the object as an instance of 'Literal Exp'.
|
T |
caseLoopExp(LoopExp object)
Returns the result of interpreting the object as an instance of 'Loop Exp'.
|
T |
caseMapLiteralExp(MapLiteralExp object)
Returns the result of interpreting the object as an instance of 'Map Literal Exp'.
|
T |
caseMapLiteralPart(MapLiteralPart object)
Returns the result of interpreting the object as an instance of 'Map Literal Part'.
|
T |
caseMapType(MapType object)
Returns the result of interpreting the object as an instance of 'Map Type'.
|
T |
caseMessageExp(MessageExp object)
Returns the result of interpreting the object as an instance of 'Message Exp'.
|
T |
caseMessageType(MessageType object)
Returns the result of interpreting the object as an instance of 'Message Type'.
|
T |
caseModel(Model object)
Returns the result of interpreting the object as an instance of 'Model'.
|
T |
caseMorePivotable(MorePivotable object)
Returns the result of interpreting the object as an instance of 'More Pivotable'.
|
T |
caseNameable(Nameable object)
Returns the result of interpreting the object as an instance of 'Nameable'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'.
|
T |
caseNavigationCallExp(NavigationCallExp object)
Returns the result of interpreting the object as an instance of 'Navigation Call Exp'.
|
T |
caseNullLiteralExp(NullLiteralExp object)
Returns the result of interpreting the object as an instance of 'Null Literal Exp'.
|
T |
caseNumericLiteralExp(NumericLiteralExp object)
Returns the result of interpreting the object as an instance of 'Numeric Literal Exp'.
|
T |
caseOCLExpression(OCLExpression object)
Returns the result of interpreting the object as an instance of 'OCL Expression'.
|
T |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'.
|
T |
caseOperationCallExp(OperationCallExp object)
Returns the result of interpreting the object as an instance of 'Operation Call Exp'.
|
T |
caseOppositePropertyCallExp(OppositePropertyCallExp object)
Returns the result of interpreting the object as an instance of 'Opposite Property Call Exp'.
|
T |
caseOrderedSetType(OrderedSetType object)
Returns the result of interpreting the object as an instance of 'Ordered Set Type'.
|
T |
caseOrphanCompletePackage(OrphanCompletePackage object)
Returns the result of interpreting the object as an instance of 'Orphan Complete Package'.
|
T |
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'.
|
T |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'.
|
T |
casePivotable(Pivotable object)
Returns the result of interpreting the object as an instance of 'Pivotable'.
|
T |
casePrecedence(Precedence object)
Returns the result of interpreting the object as an instance of 'Precedence'.
|
T |
casePrimitiveCompletePackage(PrimitiveCompletePackage object)
Returns the result of interpreting the object as an instance of 'Primitive Complete Package'.
|
T |
casePrimitiveLiteralExp(PrimitiveLiteralExp object)
Returns the result of interpreting the object as an instance of 'Primitive Literal Exp'.
|
T |
casePrimitiveType(PrimitiveType object)
Returns the result of interpreting the object as an instance of 'Primitive Type'.
|
T |
caseProfile(Profile object)
Returns the result of interpreting the object as an instance of 'Profile'.
|
T |
caseProfileApplication(ProfileApplication object)
Returns the result of interpreting the object as an instance of 'Profile Application'.
|
T |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.
|
T |
casePropertyCallExp(PropertyCallExp object)
Returns the result of interpreting the object as an instance of 'Property Call Exp'.
|
T |
casePseudostate(Pseudostate object)
Returns the result of interpreting the object as an instance of 'Pseudostate'.
|
T |
caseRealLiteralExp(RealLiteralExp object)
Returns the result of interpreting the object as an instance of 'Real Literal Exp'.
|
T |
caseReferringElement(ReferringElement object)
Returns the result of interpreting the object as an instance of 'Referring Element'.
|
T |
caseRegion(Region object)
Returns the result of interpreting the object as an instance of 'Region'.
|
T |
caseSelfType(SelfType object)
Returns the result of interpreting the object as an instance of 'Self Type'.
|
T |
caseSendSignalAction(SendSignalAction object)
Returns the result of interpreting the object as an instance of 'Send Signal Action'.
|
T |
caseSequenceType(SequenceType object)
Returns the result of interpreting the object as an instance of 'Sequence Type'.
|
T |
caseSetType(SetType object)
Returns the result of interpreting the object as an instance of 'Set Type'.
|
T |
caseShadowExp(ShadowExp object)
Returns the result of interpreting the object as an instance of 'Shadow Exp'.
|
T |
caseShadowPart(ShadowPart object)
Returns the result of interpreting the object as an instance of 'Shadow Part'.
|
T |
caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'.
|
T |
caseSlot(Slot object)
Returns the result of interpreting the object as an instance of 'Slot'.
|
T |
caseStandardLibrary(StandardLibrary object)
Returns the result of interpreting the object as an instance of 'Standard Library'.
|
T |
caseState(State object)
Returns the result of interpreting the object as an instance of 'State'.
|
T |
caseStateExp(StateExp object)
Returns the result of interpreting the object as an instance of 'State Exp'.
|
T |
caseStateMachine(StateMachine object)
Returns the result of interpreting the object as an instance of 'State Machine'.
|
T |
caseStereotype(Stereotype object)
Returns the result of interpreting the object as an instance of 'Stereotype'.
|
T |
caseStereotypeExtender(StereotypeExtender object)
Returns the result of interpreting the object as an instance of 'Stereotype Extender'.
|
T |
caseStringLiteralExp(StringLiteralExp object)
Returns the result of interpreting the object as an instance of 'String Literal Exp'.
|
T |
caseTemplateableElement(TemplateableElement object)
Returns the result of interpreting the object as an instance of 'Templateable Element'.
|
T |
caseTemplateBinding(TemplateBinding object)
Returns the result of interpreting the object as an instance of 'Template Binding'.
|
T |
caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'.
|
T |
caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
Returns the result of interpreting the object as an instance of 'Template Parameter Substitution'.
|
T |
caseTemplateSignature(TemplateSignature object)
Returns the result of interpreting the object as an instance of 'Template Signature'.
|
T |
caseTransition(Transition object)
Returns the result of interpreting the object as an instance of 'Transition'.
|
T |
caseTrigger(Trigger object)
Returns the result of interpreting the object as an instance of 'Trigger'.
|
T |
caseTupleLiteralExp(TupleLiteralExp object)
Returns the result of interpreting the object as an instance of 'Tuple Literal Exp'.
|
T |
caseTupleLiteralPart(TupleLiteralPart object)
Returns the result of interpreting the object as an instance of 'Tuple Literal Part'.
|
T |
caseTupleType(TupleType object)
Returns the result of interpreting the object as an instance of 'Tuple Type'.
|
T |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'.
|
T |
caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'.
|
T |
caseTypeExp(TypeExp object)
Returns the result of interpreting the object as an instance of 'Type Exp'.
|
T |
caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
Returns the result of interpreting the object as an instance of 'Unlimited Natural Literal Exp'.
|
T |
caseUnspecifiedValueExp(UnspecifiedValueExp object)
Returns the result of interpreting the object as an instance of 'Unspecified Value Exp'.
|
T |
caseValueSpecification(ValueSpecification object)
Returns the result of interpreting the object as an instance of 'Value Specification'.
|
T |
caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'.
|
T |
caseVariableDeclaration(VariableDeclaration object)
Returns the result of interpreting the object as an instance of 'Variable Declaration'.
|
T |
caseVariableExp(VariableExp object)
Returns the result of interpreting the object as an instance of 'Variable Exp'.
|
T |
caseVertex(Vertex object)
Returns the result of interpreting the object as an instance of 'Vertex'.
|
T |
caseVisitable(Visitable object)
Returns the result of interpreting the object as an instance of 'Visitable'.
|
T |
caseVoidType(VoidType object)
Returns the result of interpreting the object as an instance of 'Void Type'.
|
T |
caseWildcardType(WildcardType object)
Returns the result of interpreting the object as an instance of 'Wildcard Type'.
|
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.
|
protected static PivotPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T>
ePackage
- the package in question.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 caseAnnotation(Annotation object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedElement(NamedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseElement(Element object)
object
- the target of the switch.doSwitch(EObject)
public T caseElementExtension(ElementExtension object)
object
- the target of the switch.doSwitch(EObject)
public T caseBagType(BagType object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehavior(Behavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollectionType(CollectionType object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataType(DataType object)
object
- the target of the switch.doSwitch(EObject)
public T caseBooleanLiteralExp(BooleanLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T casePrimitiveLiteralExp(PrimitiveLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseLiteralExp(LiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallOperationAction(CallOperationAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollectionItem(CollectionItem object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollectionLiteralPart(CollectionLiteralPart object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollectionLiteralExp(CollectionLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseCollectionRange(CollectionRange object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumLiteralExp(EnumLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumerationLiteral(EnumerationLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseExpressionInOCL(ExpressionInOCL object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumeration(Enumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeature(Feature object)
object
- the target of the switch.doSwitch(EObject)
public T caseVariable(Variable object)
object
- the target of the switch.doSwitch(EObject)
public T caseIfExp(IfExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseImport(Import object)
object
- the target of the switch.doSwitch(EObject)
public T caseInstanceSpecification(InstanceSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseIntegerLiteralExp(IntegerLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseNumericLiteralExp(NumericLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseOCLExpression(OCLExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseInvalidLiteralExp(InvalidLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseInvalidType(InvalidType object)
object
- the target of the switch.doSwitch(EObject)
public T caseIterateExp(IterateExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseIteration(Iteration object)
object
- the target of the switch.doSwitch(EObject)
public T caseIteratorExp(IteratorExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseLambdaType(LambdaType object)
object
- the target of the switch.doSwitch(EObject)
public T caseLanguageExpression(LanguageExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseLetExp(LetExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseLibrary(Library object)
object
- the target of the switch.doSwitch(EObject)
public T caseLoopExp(LoopExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseMapLiteralExp(MapLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseMapLiteralPart(MapLiteralPart object)
object
- the target of the switch.doSwitch(EObject)
public T caseMapType(MapType object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageExp(MessageExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseSendSignalAction(SendSignalAction object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignal(Signal object)
object
- the target of the switch.doSwitch(EObject)
public T caseSlot(Slot object)
object
- the target of the switch.doSwitch(EObject)
public T caseStandardLibrary(StandardLibrary object)
object
- the target of the switch.doSwitch(EObject)
public T caseMessageType(MessageType object)
object
- the target of the switch.doSwitch(EObject)
public T caseModel(Model object)
object
- the target of the switch.doSwitch(EObject)
public T caseMorePivotable(MorePivotable object)
object
- the target of the switch.doSwitch(EObject)
public T caseNameable(Nameable object)
object
- the target of the switch.doSwitch(EObject)
public T caseNullLiteralExp(NullLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperationCallExp(OperationCallExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseOrderedSetType(OrderedSetType object)
object
- the target of the switch.doSwitch(EObject)
public T caseOrphanCompletePackage(OrphanCompletePackage object)
object
- the target of the switch.doSwitch(EObject)
public T casePrimitiveType(PrimitiveType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProfile(Profile object)
object
- the target of the switch.doSwitch(EObject)
public T caseProfileApplication(ProfileApplication object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyCallExp(PropertyCallExp object)
object
- the target of the switch.doSwitch(EObject)
public T casePseudostate(Pseudostate object)
object
- the target of the switch.doSwitch(EObject)
public T caseRealLiteralExp(RealLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseReferringElement(ReferringElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseRegion(Region object)
object
- the target of the switch.doSwitch(EObject)
public T caseSelfType(SelfType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSequenceType(SequenceType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSetType(SetType object)
object
- the target of the switch.doSwitch(EObject)
public T caseShadowExp(ShadowExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseShadowPart(ShadowPart object)
object
- the target of the switch.doSwitch(EObject)
public T caseState(State object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateExp(StateExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateMachine(StateMachine object)
object
- the target of the switch.doSwitch(EObject)
public T caseStereotype(Stereotype object)
object
- the target of the switch.doSwitch(EObject)
public T caseStereotypeExtender(StereotypeExtender object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringLiteralExp(StringLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseTupleLiteralExp(TupleLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseTupleLiteralPart(TupleLiteralPart object)
object
- the target of the switch.doSwitch(EObject)
public T caseTupleType(TupleType object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeExp(TypeExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnspecifiedValueExp(UnspecifiedValueExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseVariableExp(VariableExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseVertex(Vertex object)
object
- the target of the switch.doSwitch(EObject)
public T caseVoidType(VoidType object)
object
- the target of the switch.doSwitch(EObject)
public T caseWildcardType(WildcardType object)
object
- the target of the switch.doSwitch(EObject)
public T caseVisitable(Visitable object)
object
- the target of the switch.doSwitch(EObject)
public T caseClass(Class object)
object
- the target of the switch.doSwitch(EObject)
public T caseType(Type object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateableElement(TemplateableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransition(Transition object)
object
- the target of the switch.doSwitch(EObject)
public T caseTrigger(Trigger object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateBinding(TemplateBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateSignature(TemplateSignature object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateParameter(TemplateParameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
object
- the target of the switch.doSwitch(EObject)
public T casePackage(Package object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamespace(Namespace object)
object
- the target of the switch.doSwitch(EObject)
public T casePrecedence(Precedence object)
object
- the target of the switch.doSwitch(EObject)
public T casePrimitiveCompletePackage(PrimitiveCompletePackage object)
object
- the target of the switch.doSwitch(EObject)
public T caseProperty(Property object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypedElement(TypedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssociationClass(AssociationClass object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperation(Operation object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameter(Parameter object)
object
- the target of the switch.doSwitch(EObject)
public T casePivotable(Pivotable object)
object
- the target of the switch.doSwitch(EObject)
public T caseVariableDeclaration(VariableDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseOppositePropertyCallExp(OppositePropertyCallExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseComment(Comment object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompleteClass(CompleteClass object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompleteEnvironment(CompleteEnvironment object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompleteModel(CompleteModel object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompletePackage(CompletePackage object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectionPointReference(ConnectionPointReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstraint(Constraint object)
object
- the target of the switch.doSwitch(EObject)
public T caseValueSpecification(ValueSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseDetail(Detail object)
object
- the target of the switch.doSwitch(EObject)
public T caseDynamicBehavior(DynamicBehavior object)
object
- the target of the switch.doSwitch(EObject)
public T caseDynamicElement(DynamicElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseDynamicProperty(DynamicProperty object)
object
- the target of the switch.doSwitch(EObject)
public T caseDynamicType(DynamicType object)
object
- the target of the switch.doSwitch(EObject)
public T caseDynamicValueSpecification(DynamicValueSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnyType(AnyType object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssociationClassCallExp(AssociationClassCallExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseNavigationCallExp(NavigationCallExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureCallExp(FeatureCallExp object)
object
- the target of the switch.doSwitch(EObject)
public T caseFinalState(FinalState object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallExp(CallExp 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)