org.eclipse.ocl.examples.pivot.util
Class PivotSwitch<T>

java.lang.Object
  extended by org.eclipse.emf.ecore.util.Switch<T>
      extended by org.eclipse.ocl.examples.pivot.util.PivotSwitch<T>
Direct Known Subclasses:
CompleteOCLSplitter.Separator

public class PivotSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<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.

See Also:
PivotPackage
Generated

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 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 caseClassifierType(ClassifierType object)
          Returns the result of interpreting the object as an instance of 'Classifier Type'.
 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 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 caseElement(Element object)
          Returns the result of interpreting the object as an instance of 'Element'.
 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 caseIfExp(IfExp object)
          Returns the result of interpreting the object as an instance of 'If Exp'.
 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 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 caseMultiplicityElement(MultiplicityElement object)
          Returns the result of interpreting the object as an instance of 'Multiplicity Element'.
 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 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 caseRealLiteralExp(RealLiteralExp object)
          Returns the result of interpreting the object as an instance of 'Real Literal Exp'.
 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 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 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 caseVisitable(Visitable object)
          Returns the result of interpreting the object as an instance of 'Visitable'.
<R> T
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

modelPackage

protected static PivotPackage modelPackage
The cached model package

Generated
Constructor Detail

PivotSwitch

public PivotSwitch()
Creates an instance of the switch.

Generated
Method Detail

isSwitchFor

protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.

Specified by:
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>
Returns:
whether this is a switch for the given package.
Generated

doSwitch

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.

Overrides:
doSwitch in class org.eclipse.emf.ecore.util.Switch<T>
Returns:
the first non-null result returned by a caseXXX call.
Generated

caseAnnotation

public T caseAnnotation(Annotation object)
Returns the result of interpreting the object as an instance of 'Annotation'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Annotation'.
See Also:
doSwitch(EObject)
Generated

caseNamedElement

public T caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Named Element'.
See Also:
doSwitch(EObject)
Generated

caseElement

public T caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Element'.
See Also:
doSwitch(EObject)
Generated

caseBagType

public T caseBagType(BagType object)
Returns the result of interpreting the object as an instance of 'Bag Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Bag Type'.
See Also:
doSwitch(EObject)
Generated

caseCollectionType

public T caseCollectionType(CollectionType object)
Returns the result of interpreting the object as an instance of 'Collection Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Collection Type'.
See Also:
doSwitch(EObject)
Generated

caseDataType

public T caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Type'.
See Also:
doSwitch(EObject)
Generated

caseBooleanLiteralExp

public T caseBooleanLiteralExp(BooleanLiteralExp object)
Returns the result of interpreting the object as an instance of 'Boolean Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Boolean Literal Exp'.
See Also:
doSwitch(EObject)
Generated

casePrimitiveLiteralExp

public T casePrimitiveLiteralExp(PrimitiveLiteralExp object)
Returns the result of interpreting the object as an instance of 'Primitive Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Primitive Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseLiteralExp

public T caseLiteralExp(LiteralExp object)
Returns the result of interpreting the object as an instance of 'Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseCallOperationAction

public T caseCallOperationAction(CallOperationAction object)
Returns the result of interpreting the object as an instance of 'Call Operation Action'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Call Operation Action'.
See Also:
doSwitch(EObject)
Generated

caseCollectionItem

public T caseCollectionItem(CollectionItem object)
Returns the result of interpreting the object as an instance of 'Collection Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Collection Item'.
See Also:
doSwitch(EObject)
Generated

caseCollectionLiteralPart

public T caseCollectionLiteralPart(CollectionLiteralPart object)
Returns the result of interpreting the object as an instance of 'Collection Literal Part'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Collection Literal Part'.
See Also:
doSwitch(EObject)
Generated

caseCollectionLiteralExp

public T caseCollectionLiteralExp(CollectionLiteralExp object)
Returns the result of interpreting the object as an instance of 'Collection Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Collection Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseCollectionRange

public T caseCollectionRange(CollectionRange object)
Returns the result of interpreting the object as an instance of 'Collection Range'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Collection Range'.
See Also:
doSwitch(EObject)
Generated

caseEnumLiteralExp

public T caseEnumLiteralExp(EnumLiteralExp object)
Returns the result of interpreting the object as an instance of 'Enum Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Enum Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseEnumerationLiteral

public T caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Enumeration Literal'.
See Also:
doSwitch(EObject)
Generated

caseExpressionInOCL

public T caseExpressionInOCL(ExpressionInOCL object)
Returns the result of interpreting the object as an instance of 'Expression In OCL'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expression In OCL'.
See Also:
doSwitch(EObject)
Generated

caseEnumeration

public T caseEnumeration(Enumeration object)
Returns the result of interpreting the object as an instance of 'Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Enumeration'.
See Also:
doSwitch(EObject)
Generated

caseFeature

public T caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Feature'.
See Also:
doSwitch(EObject)
Generated

caseOpaqueExpression

public T caseOpaqueExpression(OpaqueExpression object)
Returns the result of interpreting the object as an instance of 'Opaque Expression'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Opaque Expression'.
See Also:
doSwitch(EObject)
Generated

caseVariable

public T caseVariable(Variable object)
Returns the result of interpreting the object as an instance of 'Variable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Variable'.
See Also:
doSwitch(EObject)
Generated

caseIfExp

public T caseIfExp(IfExp object)
Returns the result of interpreting the object as an instance of 'If Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'If Exp'.
See Also:
doSwitch(EObject)
Generated

caseIntegerLiteralExp

public T caseIntegerLiteralExp(IntegerLiteralExp object)
Returns the result of interpreting the object as an instance of 'Integer Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Integer Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseNumericLiteralExp

public T caseNumericLiteralExp(NumericLiteralExp object)
Returns the result of interpreting the object as an instance of 'Numeric Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Numeric Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseOCLExpression

public T caseOCLExpression(OCLExpression object)
Returns the result of interpreting the object as an instance of 'OCL Expression'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'OCL Expression'.
See Also:
doSwitch(EObject)
Generated

caseInvalidLiteralExp

public T caseInvalidLiteralExp(InvalidLiteralExp object)
Returns the result of interpreting the object as an instance of 'Invalid Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Invalid Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseInvalidType

public T caseInvalidType(InvalidType object)
Returns the result of interpreting the object as an instance of 'Invalid Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Invalid Type'.
See Also:
doSwitch(EObject)
Generated

caseIterateExp

public T caseIterateExp(IterateExp object)
Returns the result of interpreting the object as an instance of 'Iterate Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Iterate Exp'.
See Also:
doSwitch(EObject)
Generated

caseIteration

public T caseIteration(Iteration object)
Returns the result of interpreting the object as an instance of 'Iteration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Iteration'.
See Also:
doSwitch(EObject)
Generated

caseIteratorExp

public T caseIteratorExp(IteratorExp object)
Returns the result of interpreting the object as an instance of 'Iterator Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Iterator Exp'.
See Also:
doSwitch(EObject)
Generated

caseLambdaType

public T caseLambdaType(LambdaType object)
Returns the result of interpreting the object as an instance of 'Lambda Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Lambda Type'.
See Also:
doSwitch(EObject)
Generated

caseLetExp

public T caseLetExp(LetExp object)
Returns the result of interpreting the object as an instance of 'Let Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Let Exp'.
See Also:
doSwitch(EObject)
Generated

caseLibrary

public T caseLibrary(Library object)
Returns the result of interpreting the object as an instance of 'Library'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Library'.
See Also:
doSwitch(EObject)
Generated

caseLoopExp

public T caseLoopExp(LoopExp object)
Returns the result of interpreting the object as an instance of 'Loop Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Loop Exp'.
See Also:
doSwitch(EObject)
Generated

caseMessageExp

public T caseMessageExp(MessageExp object)
Returns the result of interpreting the object as an instance of 'Message Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Message Exp'.
See Also:
doSwitch(EObject)
Generated

caseSendSignalAction

public T caseSendSignalAction(SendSignalAction object)
Returns the result of interpreting the object as an instance of 'Send Signal Action'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Send Signal Action'.
See Also:
doSwitch(EObject)
Generated

caseSignal

public T caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Signal'.
See Also:
doSwitch(EObject)
Generated

caseMessageType

public T caseMessageType(MessageType object)
Returns the result of interpreting the object as an instance of 'Message Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Message Type'.
See Also:
doSwitch(EObject)
Generated

caseModel

public T caseModel(Model object)
Returns the result of interpreting the object as an instance of 'Model'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Model'.
See Also:
doSwitch(EObject)
Generated

caseMorePivotable

public T caseMorePivotable(MorePivotable object)
Returns the result of interpreting the object as an instance of 'More Pivotable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'More Pivotable'.
See Also:
doSwitch(EObject)
Generated

caseNullLiteralExp

public T caseNullLiteralExp(NullLiteralExp object)
Returns the result of interpreting the object as an instance of 'Null Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Null Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseOperationCallExp

public T caseOperationCallExp(OperationCallExp object)
Returns the result of interpreting the object as an instance of 'Operation Call Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Operation Call Exp'.
See Also:
doSwitch(EObject)
Generated

caseOrderedSetType

public T caseOrderedSetType(OrderedSetType object)
Returns the result of interpreting the object as an instance of 'Ordered Set Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Ordered Set Type'.
See Also:
doSwitch(EObject)
Generated

casePackageableElement

public T casePackageableElement(PackageableElement object)
Returns the result of interpreting the object as an instance of 'Packageable Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Packageable Element'.
See Also:
doSwitch(EObject)
Generated

casePrimitiveType

public T casePrimitiveType(PrimitiveType object)
Returns the result of interpreting the object as an instance of 'Primitive Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Primitive Type'.
See Also:
doSwitch(EObject)
Generated

casePropertyCallExp

public T casePropertyCallExp(PropertyCallExp object)
Returns the result of interpreting the object as an instance of 'Property Call Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Property Call Exp'.
See Also:
doSwitch(EObject)
Generated

caseRealLiteralExp

public T caseRealLiteralExp(RealLiteralExp object)
Returns the result of interpreting the object as an instance of 'Real Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Real Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseSelfType

public T caseSelfType(SelfType object)
Returns the result of interpreting the object as an instance of 'Self Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Self Type'.
See Also:
doSwitch(EObject)
Generated

caseSequenceType

public T caseSequenceType(SequenceType object)
Returns the result of interpreting the object as an instance of 'Sequence Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sequence Type'.
See Also:
doSwitch(EObject)
Generated

caseSetType

public T caseSetType(SetType object)
Returns the result of interpreting the object as an instance of 'Set Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Type'.
See Also:
doSwitch(EObject)
Generated

caseState

public T caseState(State object)
Returns the result of interpreting the object as an instance of 'State'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'State'.
See Also:
doSwitch(EObject)
Generated

caseStateExp

public T caseStateExp(StateExp object)
Returns the result of interpreting the object as an instance of 'State Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'State Exp'.
See Also:
doSwitch(EObject)
Generated

caseStringLiteralExp

public T caseStringLiteralExp(StringLiteralExp object)
Returns the result of interpreting the object as an instance of 'String Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'String Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseTemplateParameterType

public T caseTemplateParameterType(TemplateParameterType object)
Returns the result of interpreting the object as an instance of 'Template Parameter Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Template Parameter Type'.
See Also:
doSwitch(EObject)
Generated

caseTupleLiteralExp

public T caseTupleLiteralExp(TupleLiteralExp object)
Returns the result of interpreting the object as an instance of 'Tuple Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Tuple Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseTupleLiteralPart

public T caseTupleLiteralPart(TupleLiteralPart object)
Returns the result of interpreting the object as an instance of 'Tuple Literal Part'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Tuple Literal Part'.
See Also:
doSwitch(EObject)
Generated

caseTupleType

public T caseTupleType(TupleType object)
Returns the result of interpreting the object as an instance of 'Tuple Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Tuple Type'.
See Also:
doSwitch(EObject)
Generated

caseTypeExp

public T caseTypeExp(TypeExp object)
Returns the result of interpreting the object as an instance of 'Type Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Type Exp'.
See Also:
doSwitch(EObject)
Generated

caseUnlimitedNaturalLiteralExp

public T caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
Returns the result of interpreting the object as an instance of 'Unlimited Natural Literal Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unlimited Natural Literal Exp'.
See Also:
doSwitch(EObject)
Generated

caseUnspecifiedType

public T caseUnspecifiedType(UnspecifiedType object)
Returns the result of interpreting the object as an instance of 'Unspecified Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unspecified Type'.
See Also:
doSwitch(EObject)
Generated

caseUnspecifiedValueExp

public T caseUnspecifiedValueExp(UnspecifiedValueExp object)
Returns the result of interpreting the object as an instance of 'Unspecified Value Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unspecified Value Exp'.
See Also:
doSwitch(EObject)
Generated

caseVariableExp

public T caseVariableExp(VariableExp object)
Returns the result of interpreting the object as an instance of 'Variable Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Variable Exp'.
See Also:
doSwitch(EObject)
Generated

caseVoidType

public T caseVoidType(VoidType object)
Returns the result of interpreting the object as an instance of 'Void Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Void Type'.
See Also:
doSwitch(EObject)
Generated

casePivotable

public T casePivotable(Pivotable object)
Returns the result of interpreting the object as an instance of 'Pivotable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Pivotable'.
See Also:
doSwitch(EObject)
Generated

caseVisitable

public T caseVisitable(Visitable object)
Returns the result of interpreting the object as an instance of 'Visitable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Visitable'.
See Also:
doSwitch(EObject)
Generated

caseClass

public T caseClass(Class object)
Returns the result of interpreting the object as an instance of 'Class'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Class'.
See Also:
doSwitch(EObject)
Generated

caseClassifierType

public T caseClassifierType(ClassifierType object)
Returns the result of interpreting the object as an instance of 'Classifier Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Classifier Type'.
See Also:
doSwitch(EObject)
Generated

caseType

public T caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Type'.
See Also:
doSwitch(EObject)
Generated

caseTemplateableElement

public T caseTemplateableElement(TemplateableElement object)
Returns the result of interpreting the object as an instance of 'Templateable Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Templateable Element'.
See Also:
doSwitch(EObject)
Generated

caseTemplateBinding

public T caseTemplateBinding(TemplateBinding object)
Returns the result of interpreting the object as an instance of 'Template Binding'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Template Binding'.
See Also:
doSwitch(EObject)
Generated

caseTemplateSignature

public T caseTemplateSignature(TemplateSignature object)
Returns the result of interpreting the object as an instance of 'Template Signature'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Template Signature'.
See Also:
doSwitch(EObject)
Generated

caseTemplateParameter

public T caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Template Parameter'.
See Also:
doSwitch(EObject)
Generated

caseParameterableElement

public T caseParameterableElement(ParameterableElement object)
Returns the result of interpreting the object as an instance of 'Parameterable Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Parameterable Element'.
See Also:
doSwitch(EObject)
Generated

caseTemplateParameterSubstitution

public T caseTemplateParameterSubstitution(TemplateParameterSubstitution object)
Returns the result of interpreting the object as an instance of 'Template Parameter Substitution'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Template Parameter Substitution'.
See Also:
doSwitch(EObject)
Generated

casePackage

public T casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Package'.
See Also:
doSwitch(EObject)
Generated

caseNamespace

public T caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Namespace'.
See Also:
doSwitch(EObject)
Generated

casePrecedence

public T casePrecedence(Precedence object)
Returns the result of interpreting the object as an instance of 'Precedence'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Precedence'.
See Also:
doSwitch(EObject)
Generated

caseTypeTemplateParameter

public T caseTypeTemplateParameter(TypeTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Type Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Type Template Parameter'.
See Also:
doSwitch(EObject)
Generated

caseProperty

public T caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Property'.
See Also:
doSwitch(EObject)
Generated

caseTypedElement

public T caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Typed Element'.
See Also:
doSwitch(EObject)
Generated

caseMultiplicityElement

public T caseMultiplicityElement(MultiplicityElement object)
Returns the result of interpreting the object as an instance of 'Multiplicity Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Multiplicity Element'.
See Also:
doSwitch(EObject)
Generated

caseTypedMultiplicityElement

public T caseTypedMultiplicityElement(TypedMultiplicityElement object)
Returns the result of interpreting the object as an instance of 'Typed Multiplicity Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Typed Multiplicity Element'.
See Also:
doSwitch(EObject)
Generated

caseAssociationClass

public T caseAssociationClass(AssociationClass object)
Returns the result of interpreting the object as an instance of 'Association Class'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Association Class'.
See Also:
doSwitch(EObject)
Generated

caseOperation

public T caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Operation'.
See Also:
doSwitch(EObject)
Generated

caseParameter

public T caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Parameter'.
See Also:
doSwitch(EObject)
Generated

caseVariableDeclaration

public T caseVariableDeclaration(VariableDeclaration object)
Returns the result of interpreting the object as an instance of 'Variable Declaration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Variable Declaration'.
See Also:
doSwitch(EObject)
Generated

caseOperationTemplateParameter

public T caseOperationTemplateParameter(OperationTemplateParameter object)
Returns the result of interpreting the object as an instance of 'Operation Template Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Operation Template Parameter'.
See Also:
doSwitch(EObject)
Generated

caseComment

public T caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Comment'.
See Also:
doSwitch(EObject)
Generated

caseConstraint

public T caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Constraint'.
See Also:
doSwitch(EObject)
Generated

caseConstructorExp

public T caseConstructorExp(ConstructorExp object)
Returns the result of interpreting the object as an instance of 'Constructor Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Constructor Exp'.
See Also:
doSwitch(EObject)
Generated

caseConstructorPart

public T caseConstructorPart(ConstructorPart object)
Returns the result of interpreting the object as an instance of 'Constructor Part'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Constructor Part'.
See Also:
doSwitch(EObject)
Generated

caseValueSpecification

public T caseValueSpecification(ValueSpecification object)
Returns the result of interpreting the object as an instance of 'Value Specification'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Value Specification'.
See Also:
doSwitch(EObject)
Generated

caseNameable

public T caseNameable(Nameable object)
Returns the result of interpreting the object as an instance of 'Nameable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Nameable'.
See Also:
doSwitch(EObject)
Generated

caseDetail

public T caseDetail(Detail object)
Returns the result of interpreting the object as an instance of 'Detail'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Detail'.
See Also:
doSwitch(EObject)
Generated

caseAnyType

public T caseAnyType(AnyType object)
Returns the result of interpreting the object as an instance of 'Any Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Any Type'.
See Also:
doSwitch(EObject)
Generated

caseAssociationClassCallExp

public T caseAssociationClassCallExp(AssociationClassCallExp object)
Returns the result of interpreting the object as an instance of 'Association Class Call Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Association Class Call Exp'.
See Also:
doSwitch(EObject)
Generated

caseNavigationCallExp

public T caseNavigationCallExp(NavigationCallExp object)
Returns the result of interpreting the object as an instance of 'Navigation Call Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Navigation Call Exp'.
See Also:
doSwitch(EObject)
Generated

caseFeatureCallExp

public T caseFeatureCallExp(FeatureCallExp object)
Returns the result of interpreting the object as an instance of 'Feature Call Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Feature Call Exp'.
See Also:
doSwitch(EObject)
Generated

caseCallExp

public T caseCallExp(CallExp object)
Returns the result of interpreting the object as an instance of 'Call Exp'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Call Exp'.
See Also:
doSwitch(EObject)
Generated

caseVisitor

public <R> T caseVisitor(Visitor<R> object)
Returns the result of interpreting the object as an instance of 'Visitor'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Visitor'.
See Also:
doSwitch(EObject)
Generated

defaultCase

public T defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.

Overrides:
defaultCase in class org.eclipse.emf.ecore.util.Switch<T>
Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'EObject'.
See Also:
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
Generated