|
||||||||||
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.pivot.util.PivotSwitch<T>
public class PivotSwitch<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.
PivotPackage
Field Summary | |
---|---|
protected static PivotPackage |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
PivotSwitch()
Creates an instance of the switch. |
Method Summary | ||
---|---|---|
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 |
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 |
caseConstructorExp(ConstructorExp object)
Returns the result of interpreting the object as an instance of 'Constructor Exp'. |
|
T |
caseConstructorPart(ConstructorPart object)
Returns the result of interpreting the object as an instance of 'Constructor Part'. |
|
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 |
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 |
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 |
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 |
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 |
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 |
caseMetaclass(Metaclass object)
Returns the result of interpreting the object as an instance of 'Metaclass'. |
|
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 |
caseOpaqueExpression(OpaqueExpression object)
Returns the result of interpreting the object as an instance of 'Opaque 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 |
caseOperationTemplateParameter(OperationTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Operation Template Parameter'. |
|
T |
caseOrderedSetType(OrderedSetType object)
Returns the result of interpreting the object as an instance of 'Ordered Set Type'. |
|
T |
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'. |
|
T |
casePackageableElement(PackageableElement object)
Returns the result of interpreting the object as an instance of 'Packageable Element'. |
|
T |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'. |
|
T |
caseParameterableElement(ParameterableElement object)
Returns the result of interpreting the object as an instance of 'Parameterable Element'. |
|
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 |
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 |
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 |
caseRoot(Root object)
Returns the result of interpreting the object as an instance of 'Root'. |
|
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 |
caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'. |
|
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 |
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 |
caseTemplateParameterType(TemplateParameterType object)
Returns the result of interpreting the object as an instance of 'Template Parameter Type'. |
|
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 |
caseTypedMultiplicityElement(TypedMultiplicityElement object)
Returns the result of interpreting the object as an instance of 'Typed Multiplicity Element'. |
|
T |
caseTypeExp(TypeExp object)
Returns the result of interpreting the object as an instance of 'Type Exp'. |
|
T |
caseTypeTemplateParameter(TypeTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Type Template Parameter'. |
|
T |
caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
Returns the result of interpreting the object as an instance of 'Unlimited Natural Literal Exp'. |
|
T |
caseUnspecifiedType(UnspecifiedType object)
Returns the result of interpreting the object as an instance of 'Unspecified Type'. |
|
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'. |
|
|
caseVisitor(Visitor<R> object)
Returns the result of interpreting the object as an instance of 'Visitor'. |
|
T |
caseVoidType(VoidType object)
Returns the result of interpreting the object as an instance of 'Void 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. |
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<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 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 caseOpaqueExpression(OpaqueExpression 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 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 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 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 caseMessageType(MessageType object)
object
- the target of the switch.
doSwitch(EObject)
public T caseMetaclass(Metaclass 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 casePackageableElement(PackageableElement 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 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 caseRoot(Root 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 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 caseStringLiteralExp(StringLiteralExp object)
object
- the target of the switch.
doSwitch(EObject)
public T caseTemplateParameterType(TemplateParameterType 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 caseUnspecifiedType(UnspecifiedType 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 casePivotable(Pivotable 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 caseParameterableElement(ParameterableElement 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 caseTypeTemplateParameter(TypeTemplateParameter 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 caseTypedMultiplicityElement(TypedMultiplicityElement 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 caseVariableDeclaration(VariableDeclaration object)
object
- the target of the switch.
doSwitch(EObject)
public T caseOperationTemplateParameter(OperationTemplateParameter object)
object
- the target of the switch.
doSwitch(EObject)
public T caseComment(Comment 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 caseConstructorExp(ConstructorExp object)
object
- the target of the switch.
doSwitch(EObject)
public T caseConstructorPart(ConstructorPart 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 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 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 <R> T caseVisitor(Visitor<R> 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 |