|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.ecore.util.Switch<T1>
org.eclipse.ocl.examples.pivot.util.PivotSwitch<T1>
public class PivotSwitch<T1>
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.
PivotPackage
Field Summary | |
---|---|
protected static PivotPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
PivotSwitch()
Creates an instance of the switch. |
Method Summary | ||
---|---|---|
T1 |
caseAnnotation(Annotation object)
Returns the result of interpreting the object as an instance of 'Annotation'. |
|
T1 |
caseAnyType(AnyType object)
Returns the result of interpreting the object as an instance of 'Any Type'. |
|
T1 |
caseAssociationClass(AssociationClass object)
Returns the result of interpreting the object as an instance of 'Association Class'. |
|
T1 |
caseAssociationClassCallExp(AssociationClassCallExp object)
Returns the result of interpreting the object as an instance of 'Association Class Call Exp'. |
|
T1 |
caseBagType(BagType object)
Returns the result of interpreting the object as an instance of 'Bag Type'. |
|
T1 |
caseBehavior(Behavior object)
Returns the result of interpreting the object as an instance of 'Behavior'. |
|
T1 |
caseBooleanLiteralExp(BooleanLiteralExp object)
Returns the result of interpreting the object as an instance of 'Boolean Literal Exp'. |
|
T1 |
caseCallExp(CallExp object)
Returns the result of interpreting the object as an instance of 'Call Exp'. |
|
T1 |
caseCallOperationAction(CallOperationAction object)
Returns the result of interpreting the object as an instance of 'Call Operation Action'. |
|
T1 |
caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'. |
|
T1 |
caseCollectionItem(CollectionItem object)
Returns the result of interpreting the object as an instance of 'Collection Item'. |
|
T1 |
caseCollectionLiteralExp(CollectionLiteralExp object)
Returns the result of interpreting the object as an instance of 'Collection Literal Exp'. |
|
T1 |
caseCollectionLiteralPart(CollectionLiteralPart object)
Returns the result of interpreting the object as an instance of 'Collection Literal Part'. |
|
T1 |
caseCollectionRange(CollectionRange object)
Returns the result of interpreting the object as an instance of 'Collection Range'. |
|
T1 |
caseCollectionType(CollectionType object)
Returns the result of interpreting the object as an instance of 'Collection Type'. |
|
T1 |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'. |
|
T1 |
caseConnectionPointReference(ConnectionPointReference object)
Returns the result of interpreting the object as an instance of 'Connection Point Reference'. |
|
T1 |
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'. |
|
T1 |
caseConstructorExp(ConstructorExp object)
Returns the result of interpreting the object as an instance of 'Constructor Exp'. |
|
T1 |
caseConstructorPart(ConstructorPart object)
Returns the result of interpreting the object as an instance of 'Constructor Part'. |
|
T1 |
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'. |
|
T1 |
caseDetail(Detail object)
Returns the result of interpreting the object as an instance of 'Detail'. |
|
T1 |
caseDynamicElement(DynamicElement object)
Returns the result of interpreting the object as an instance of 'Dynamic Element'. |
|
T1 |
caseDynamicProperty(DynamicProperty object)
Returns the result of interpreting the object as an instance of 'Dynamic Property'. |
|
T1 |
caseDynamicType(DynamicType object)
Returns the result of interpreting the object as an instance of 'Dynamic Type'. |
|
T1 |
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'. |
|
T1 |
caseElementExtension(ElementExtension object)
Returns the result of interpreting the object as an instance of 'Element Extension'. |
|
T1 |
caseEnumeration(Enumeration object)
Returns the result of interpreting the object as an instance of 'Enumeration'. |
|
T1 |
caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'. |
|
T1 |
caseEnumLiteralExp(EnumLiteralExp object)
Returns the result of interpreting the object as an instance of 'Enum Literal Exp'. |
|
T1 |
caseExpressionInOCL(ExpressionInOCL object)
Returns the result of interpreting the object as an instance of 'Expression In OCL'. |
|
T1 |
caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'. |
|
T1 |
caseFeatureCallExp(FeatureCallExp object)
Returns the result of interpreting the object as an instance of 'Feature Call Exp'. |
|
T1 |
caseFinalState(FinalState object)
Returns the result of interpreting the object as an instance of 'Final State'. |
|
T1 |
caseIfExp(IfExp object)
Returns the result of interpreting the object as an instance of 'If Exp'. |
|
T1 |
caseImport(Import object)
Returns the result of interpreting the object as an instance of 'Import'. |
|
T1 |
caseIntegerLiteralExp(IntegerLiteralExp object)
Returns the result of interpreting the object as an instance of 'Integer Literal Exp'. |
|
T1 |
caseInvalidLiteralExp(InvalidLiteralExp object)
Returns the result of interpreting the object as an instance of 'Invalid Literal Exp'. |
|
T1 |
caseInvalidType(InvalidType object)
Returns the result of interpreting the object as an instance of 'Invalid Type'. |
|
T1 |
caseIterateExp(IterateExp object)
Returns the result of interpreting the object as an instance of 'Iterate Exp'. |
|
T1 |
caseIteration(Iteration object)
Returns the result of interpreting the object as an instance of 'Iteration'. |
|
T1 |
caseIteratorExp(IteratorExp object)
Returns the result of interpreting the object as an instance of 'Iterator Exp'. |
|
T1 |
caseLambdaType(LambdaType object)
Returns the result of interpreting the object as an instance of 'Lambda Type'. |
|
T1 |
caseLetExp(LetExp object)
Returns the result of interpreting the object as an instance of 'Let Exp'. |
|
T1 |
caseLibrary(Library object)
Returns the result of interpreting the object as an instance of 'Library'. |
|
T1 |
caseLiteralExp(LiteralExp object)
Returns the result of interpreting the object as an instance of 'Literal Exp'. |
|
T1 |
caseLoopExp(LoopExp object)
Returns the result of interpreting the object as an instance of 'Loop Exp'. |
|
T1 |
caseMessageExp(MessageExp object)
Returns the result of interpreting the object as an instance of 'Message Exp'. |
|
T1 |
caseMessageType(MessageType object)
Returns the result of interpreting the object as an instance of 'Message Type'. |
|
|
caseMetaclass(Metaclass<T> object)
Returns the result of interpreting the object as an instance of 'Metaclass'. |
|
T1 |
caseMorePivotable(MorePivotable object)
Returns the result of interpreting the object as an instance of 'More Pivotable'. |
|
T1 |
caseNameable(Nameable object)
Returns the result of interpreting the object as an instance of 'Nameable'. |
|
T1 |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'. |
|
T1 |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'. |
|
T1 |
caseNavigationCallExp(NavigationCallExp object)
Returns the result of interpreting the object as an instance of 'Navigation Call Exp'. |
|
T1 |
caseNullLiteralExp(NullLiteralExp object)
Returns the result of interpreting the object as an instance of 'Null Literal Exp'. |
|
T1 |
caseNumericLiteralExp(NumericLiteralExp object)
Returns the result of interpreting the object as an instance of 'Numeric Literal Exp'. |
|
T1 |
caseOCLExpression(OCLExpression object)
Returns the result of interpreting the object as an instance of 'OCL Expression'. |
|
T1 |
caseOpaqueExpression(OpaqueExpression object)
Returns the result of interpreting the object as an instance of 'Opaque Expression'. |
|
T1 |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'. |
|
T1 |
caseOperationCallExp(OperationCallExp object)
Returns the result of interpreting the object as an instance of 'Operation Call Exp'. |
|
T1 |
caseOperationTemplateParameter(OperationTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Operation Template Parameter'. |
|
T1 |
caseOppositePropertyCallExp(OppositePropertyCallExp object)
Returns the result of interpreting the object as an instance of 'Opposite Property Call Exp'. |
|
T1 |
caseOrderedSetType(OrderedSetType object)
Returns the result of interpreting the object as an instance of 'Ordered Set Type'. |
|
T1 |
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'. |
|
T1 |
casePackageableElement(PackageableElement object)
Returns the result of interpreting the object as an instance of 'Packageable Element'. |
|
T1 |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'. |
|
T1 |
caseParameterableElement(ParameterableElement object)
Returns the result of interpreting the object as an instance of 'Parameterable Element'. |
|
T1 |
casePivotable(Pivotable object)
Returns the result of interpreting the object as an instance of 'Pivotable'. |
|
T1 |
casePrecedence(Precedence object)
Returns the result of interpreting the object as an instance of 'Precedence'. |
|
T1 |
casePrimitiveLiteralExp(PrimitiveLiteralExp object)
Returns the result of interpreting the object as an instance of 'Primitive Literal Exp'. |
|
T1 |
casePrimitiveType(PrimitiveType object)
Returns the result of interpreting the object as an instance of 'Primitive Type'. |
|
T1 |
caseProfile(Profile object)
Returns the result of interpreting the object as an instance of 'Profile'. |
|
T1 |
caseProfileApplication(ProfileApplication object)
Returns the result of interpreting the object as an instance of 'Profile Application'. |
|
T1 |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'. |
|
T1 |
casePropertyCallExp(PropertyCallExp object)
Returns the result of interpreting the object as an instance of 'Property Call Exp'. |
|
T1 |
casePseudostate(Pseudostate object)
Returns the result of interpreting the object as an instance of 'Pseudostate'. |
|
T1 |
caseRealLiteralExp(RealLiteralExp object)
Returns the result of interpreting the object as an instance of 'Real Literal Exp'. |
|
T1 |
caseReferringElement(ReferringElement object)
Returns the result of interpreting the object as an instance of 'Referring Element'. |
|
T1 |
caseRegion(Region object)
Returns the result of interpreting the object as an instance of 'Region'. |
|
T1 |
caseRoot(Root object)
Returns the result of interpreting the object as an instance of 'Root'. |
|
T1 |
caseSelfType(SelfType object)
Returns the result of interpreting the object as an instance of 'Self Type'. |
|
T1 |
caseSendSignalAction(SendSignalAction object)
Returns the result of interpreting the object as an instance of 'Send Signal Action'. |
|
T1 |
caseSequenceType(SequenceType object)
Returns the result of interpreting the object as an instance of 'Sequence Type'. |
|
T1 |
caseSetType(SetType object)
Returns the result of interpreting the object as an instance of 'Set Type'. |
|
T1 |
caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'. |
|
T1 |
caseState(State object)
Returns the result of interpreting the object as an instance of 'State'. |
|
T1 |
caseStateExp(StateExp object)
Returns the result of interpreting the object as an instance of 'State Exp'. |
|
T1 |
caseStateMachine(StateMachine object)
Returns the result of interpreting the object as an instance of 'State Machine'. |
|
T1 |
caseStereotype(Stereotype object)
Returns the result of interpreting the object as an instance of 'Stereotype'. |
|
T1 |
caseStringLiteralExp(StringLiteralExp object)
Returns the result of interpreting the object as an instance of 'String Literal Exp'. |
|
T1 |
caseTemplateableElement(TemplateableElement object)
Returns the result of interpreting the object as an instance of 'Templateable Element'. |
|
T1 |
caseTemplateBinding(TemplateBinding object)
Returns the result of interpreting the object as an instance of 'Template Binding'. |
|
T1 |
caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'. |
|
T1 |
caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
Returns the result of interpreting the object as an instance of 'Template Parameter Substitution'. |
|
T1 |
caseTemplateParameterType(TemplateParameterType object)
Returns the result of interpreting the object as an instance of 'Template Parameter Type'. |
|
T1 |
caseTemplateSignature(TemplateSignature object)
Returns the result of interpreting the object as an instance of 'Template Signature'. |
|
T1 |
caseTransition(Transition object)
Returns the result of interpreting the object as an instance of 'Transition'. |
|
T1 |
caseTrigger(Trigger object)
Returns the result of interpreting the object as an instance of 'Trigger'. |
|
T1 |
caseTupleLiteralExp(TupleLiteralExp object)
Returns the result of interpreting the object as an instance of 'Tuple Literal Exp'. |
|
T1 |
caseTupleLiteralPart(TupleLiteralPart object)
Returns the result of interpreting the object as an instance of 'Tuple Literal Part'. |
|
T1 |
caseTupleType(TupleType object)
Returns the result of interpreting the object as an instance of 'Tuple Type'. |
|
T1 |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'. |
|
T1 |
caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'. |
|
T1 |
caseTypedMultiplicityElement(TypedMultiplicityElement object)
Returns the result of interpreting the object as an instance of 'Typed Multiplicity Element'. |
|
T1 |
caseTypeExp(TypeExp object)
Returns the result of interpreting the object as an instance of 'Type Exp'. |
|
T1 |
caseTypeExtension(TypeExtension object)
Returns the result of interpreting the object as an instance of 'Type Extension'. |
|
T1 |
caseTypeTemplateParameter(TypeTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Type Template Parameter'. |
|
T1 |
caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
Returns the result of interpreting the object as an instance of 'Unlimited Natural Literal Exp'. |
|
T1 |
caseUnspecifiedType(UnspecifiedType object)
Returns the result of interpreting the object as an instance of 'Unspecified Type'. |
|
T1 |
caseUnspecifiedValueExp(UnspecifiedValueExp object)
Returns the result of interpreting the object as an instance of 'Unspecified Value Exp'. |
|
T1 |
caseValueSpecification(ValueSpecification object)
Returns the result of interpreting the object as an instance of 'Value Specification'. |
|
T1 |
caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'. |
|
T1 |
caseVariableDeclaration(VariableDeclaration object)
Returns the result of interpreting the object as an instance of 'Variable Declaration'. |
|
T1 |
caseVariableExp(VariableExp object)
Returns the result of interpreting the object as an instance of 'Variable Exp'. |
|
T1 |
caseVertex(Vertex object)
Returns the result of interpreting the object as an instance of 'Vertex'. |
|
T1 |
caseVisitable(Visitable object)
Returns the result of interpreting the object as an instance of 'Visitable'. |
|
|
caseVisitor(Visitor<R> object)
Returns the result of interpreting the object as an instance of 'Visitor'. |
|
T1 |
caseVoidType(VoidType object)
Returns the result of interpreting the object as an instance of 'Void Type'. |
|
T1 |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
|
protected T1 |
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 PivotPackage modelPackage
Constructor Detail |
---|
public PivotSwitch()
Method Detail |
---|
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T1>
protected T1 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<T1>
caseXXX
call.public T1 caseAnnotation(Annotation object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseNamedElement(NamedElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseElement(Element object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseElementExtension(ElementExtension object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseBagType(BagType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseBehavior(Behavior object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCollectionType(CollectionType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseDataType(DataType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseBooleanLiteralExp(BooleanLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePrimitiveLiteralExp(PrimitiveLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseLiteralExp(LiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCallOperationAction(CallOperationAction object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCollectionItem(CollectionItem object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCollectionLiteralPart(CollectionLiteralPart object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCollectionLiteralExp(CollectionLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCollectionRange(CollectionRange object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseEnumLiteralExp(EnumLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseEnumerationLiteral(EnumerationLiteral object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseExpressionInOCL(ExpressionInOCL object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseEnumeration(Enumeration object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseFeature(Feature object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOpaqueExpression(OpaqueExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseVariable(Variable object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseIfExp(IfExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseImport(Import object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseIntegerLiteralExp(IntegerLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseNumericLiteralExp(NumericLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOCLExpression(OCLExpression object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseInvalidLiteralExp(InvalidLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseInvalidType(InvalidType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseIterateExp(IterateExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseIteration(Iteration object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseIteratorExp(IteratorExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseLambdaType(LambdaType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseLetExp(LetExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseLibrary(Library object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseLoopExp(LoopExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseMessageExp(MessageExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseSendSignalAction(SendSignalAction object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseSignal(Signal object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseMessageType(MessageType object)
object
- the target of the switch.
doSwitch(EObject)
public <T> T1 caseMetaclass(Metaclass<T> object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseMorePivotable(MorePivotable object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseNameable(Nameable object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseNullLiteralExp(NullLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOperationCallExp(OperationCallExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOrderedSetType(OrderedSetType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePackageableElement(PackageableElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePrimitiveType(PrimitiveType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseProfile(Profile object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseProfileApplication(ProfileApplication object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePropertyCallExp(PropertyCallExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePseudostate(Pseudostate object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseRealLiteralExp(RealLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseReferringElement(ReferringElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseRegion(Region object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseRoot(Root object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseSelfType(SelfType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseSequenceType(SequenceType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseSetType(SetType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseState(State object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseStateExp(StateExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseStateMachine(StateMachine object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseStereotype(Stereotype object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseStringLiteralExp(StringLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTemplateParameterType(TemplateParameterType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTupleLiteralExp(TupleLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTupleLiteralPart(TupleLiteralPart object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTupleType(TupleType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTypeExp(TypeExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTypeExtension(TypeExtension object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseUnspecifiedType(UnspecifiedType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseUnspecifiedValueExp(UnspecifiedValueExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseVariableExp(VariableExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseVertex(Vertex object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseVoidType(VoidType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePivotable(Pivotable object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseVisitable(Visitable object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseClass(Class object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseType(Type object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTemplateableElement(TemplateableElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTransition(Transition object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTrigger(Trigger object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTemplateBinding(TemplateBinding object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTemplateSignature(TemplateSignature object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTemplateParameter(TemplateParameter object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseParameterableElement(ParameterableElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePackage(Package object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseNamespace(Namespace object)
object
- the target of the switch.
doSwitch(EObject)
public T1 casePrecedence(Precedence object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTypeTemplateParameter(TypeTemplateParameter object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseProperty(Property object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTypedElement(TypedElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseTypedMultiplicityElement(TypedMultiplicityElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseAssociationClass(AssociationClass object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOperation(Operation object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseParameter(Parameter object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseVariableDeclaration(VariableDeclaration object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOperationTemplateParameter(OperationTemplateParameter object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseOppositePropertyCallExp(OppositePropertyCallExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseComment(Comment object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseConnectionPointReference(ConnectionPointReference object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseConstraint(Constraint object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseConstructorExp(ConstructorExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseConstructorPart(ConstructorPart object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseValueSpecification(ValueSpecification object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseDetail(Detail object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseDynamicElement(DynamicElement object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseDynamicProperty(DynamicProperty object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseDynamicType(DynamicType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseAnyType(AnyType object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseAssociationClassCallExp(AssociationClassCallExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseNavigationCallExp(NavigationCallExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseFeatureCallExp(FeatureCallExp object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseFinalState(FinalState object)
object
- the target of the switch.
doSwitch(EObject)
public T1 caseCallExp(CallExp object)
object
- the target of the switch.
doSwitch(EObject)
public <R> T1 caseVisitor(Visitor<R> object)
object
- the target of the switch.
doSwitch(EObject)
public T1 defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T1>
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 |