| /******************************************************************************* |
| * Copyright (c) 2010, 2019 Willink Transformations and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * E.D.Willink - Initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.ocl.pivot.util; |
| |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.util.Switch; |
| import org.eclipse.jdt.annotation.Nullable; |
| import org.eclipse.ocl.pivot.Annotation; |
| import org.eclipse.ocl.pivot.AnyType; |
| import org.eclipse.ocl.pivot.AssociationClass; |
| import org.eclipse.ocl.pivot.AssociationClassCallExp; |
| import org.eclipse.ocl.pivot.BagType; |
| import org.eclipse.ocl.pivot.Behavior; |
| import org.eclipse.ocl.pivot.BooleanLiteralExp; |
| import org.eclipse.ocl.pivot.CallExp; |
| import org.eclipse.ocl.pivot.CallOperationAction; |
| import org.eclipse.ocl.pivot.CollectionItem; |
| import org.eclipse.ocl.pivot.CollectionLiteralExp; |
| import org.eclipse.ocl.pivot.CollectionLiteralPart; |
| import org.eclipse.ocl.pivot.CollectionRange; |
| import org.eclipse.ocl.pivot.CollectionType; |
| import org.eclipse.ocl.pivot.Comment; |
| import org.eclipse.ocl.pivot.CompleteClass; |
| import org.eclipse.ocl.pivot.CompleteEnvironment; |
| import org.eclipse.ocl.pivot.CompleteModel; |
| import org.eclipse.ocl.pivot.CompletePackage; |
| import org.eclipse.ocl.pivot.ConnectionPointReference; |
| import org.eclipse.ocl.pivot.Constraint; |
| import org.eclipse.ocl.pivot.DataType; |
| import org.eclipse.ocl.pivot.Detail; |
| import org.eclipse.ocl.pivot.DynamicBehavior; |
| import org.eclipse.ocl.pivot.DynamicElement; |
| import org.eclipse.ocl.pivot.DynamicProperty; |
| import org.eclipse.ocl.pivot.DynamicType; |
| import org.eclipse.ocl.pivot.DynamicValueSpecification; |
| import org.eclipse.ocl.pivot.Element; |
| import org.eclipse.ocl.pivot.ElementExtension; |
| import org.eclipse.ocl.pivot.EnumLiteralExp; |
| import org.eclipse.ocl.pivot.Enumeration; |
| import org.eclipse.ocl.pivot.EnumerationLiteral; |
| import org.eclipse.ocl.pivot.ExpressionInOCL; |
| import org.eclipse.ocl.pivot.Feature; |
| import org.eclipse.ocl.pivot.FeatureCallExp; |
| import org.eclipse.ocl.pivot.FinalState; |
| import org.eclipse.ocl.pivot.IfExp; |
| import org.eclipse.ocl.pivot.Import; |
| import org.eclipse.ocl.pivot.InstanceSpecification; |
| import org.eclipse.ocl.pivot.IntegerLiteralExp; |
| import org.eclipse.ocl.pivot.InvalidLiteralExp; |
| import org.eclipse.ocl.pivot.InvalidType; |
| import org.eclipse.ocl.pivot.IterableType; |
| import org.eclipse.ocl.pivot.IterateExp; |
| import org.eclipse.ocl.pivot.Iteration; |
| import org.eclipse.ocl.pivot.IteratorExp; |
| import org.eclipse.ocl.pivot.IteratorVariable; |
| import org.eclipse.ocl.pivot.LambdaType; |
| import org.eclipse.ocl.pivot.LanguageExpression; |
| import org.eclipse.ocl.pivot.LetExp; |
| import org.eclipse.ocl.pivot.LetVariable; |
| import org.eclipse.ocl.pivot.Library; |
| import org.eclipse.ocl.pivot.LiteralExp; |
| import org.eclipse.ocl.pivot.LoopExp; |
| import org.eclipse.ocl.pivot.MapLiteralExp; |
| import org.eclipse.ocl.pivot.MapLiteralPart; |
| import org.eclipse.ocl.pivot.MapType; |
| import org.eclipse.ocl.pivot.MessageExp; |
| import org.eclipse.ocl.pivot.MessageType; |
| import org.eclipse.ocl.pivot.Model; |
| import org.eclipse.ocl.pivot.NamedElement; |
| import org.eclipse.ocl.pivot.Namespace; |
| import org.eclipse.ocl.pivot.NavigationCallExp; |
| import org.eclipse.ocl.pivot.NullLiteralExp; |
| import org.eclipse.ocl.pivot.NumericLiteralExp; |
| import org.eclipse.ocl.pivot.OCLExpression; |
| import org.eclipse.ocl.pivot.Operation; |
| import org.eclipse.ocl.pivot.OperationCallExp; |
| import org.eclipse.ocl.pivot.OppositePropertyCallExp; |
| import org.eclipse.ocl.pivot.OrderedSetType; |
| import org.eclipse.ocl.pivot.OrphanCompletePackage; |
| import org.eclipse.ocl.pivot.Parameter; |
| import org.eclipse.ocl.pivot.ParameterVariable; |
| import org.eclipse.ocl.pivot.PivotPackage; |
| import org.eclipse.ocl.pivot.Precedence; |
| import org.eclipse.ocl.pivot.PrimitiveCompletePackage; |
| import org.eclipse.ocl.pivot.PrimitiveLiteralExp; |
| import org.eclipse.ocl.pivot.PrimitiveType; |
| import org.eclipse.ocl.pivot.Profile; |
| import org.eclipse.ocl.pivot.ProfileApplication; |
| import org.eclipse.ocl.pivot.Property; |
| import org.eclipse.ocl.pivot.PropertyCallExp; |
| import org.eclipse.ocl.pivot.Pseudostate; |
| import org.eclipse.ocl.pivot.RealLiteralExp; |
| import org.eclipse.ocl.pivot.ReferringElement; |
| import org.eclipse.ocl.pivot.Region; |
| import org.eclipse.ocl.pivot.ResultVariable; |
| import org.eclipse.ocl.pivot.SelfType; |
| import org.eclipse.ocl.pivot.SendSignalAction; |
| import org.eclipse.ocl.pivot.SequenceType; |
| import org.eclipse.ocl.pivot.SetType; |
| import org.eclipse.ocl.pivot.ShadowExp; |
| import org.eclipse.ocl.pivot.ShadowPart; |
| import org.eclipse.ocl.pivot.Signal; |
| import org.eclipse.ocl.pivot.Slot; |
| import org.eclipse.ocl.pivot.StandardLibrary; |
| import org.eclipse.ocl.pivot.State; |
| import org.eclipse.ocl.pivot.StateExp; |
| import org.eclipse.ocl.pivot.StateMachine; |
| import org.eclipse.ocl.pivot.Stereotype; |
| import org.eclipse.ocl.pivot.StereotypeExtender; |
| import org.eclipse.ocl.pivot.StringLiteralExp; |
| import org.eclipse.ocl.pivot.TemplateBinding; |
| import org.eclipse.ocl.pivot.TemplateParameter; |
| import org.eclipse.ocl.pivot.TemplateParameterSubstitution; |
| import org.eclipse.ocl.pivot.TemplateSignature; |
| import org.eclipse.ocl.pivot.TemplateableElement; |
| import org.eclipse.ocl.pivot.Transition; |
| import org.eclipse.ocl.pivot.Trigger; |
| import org.eclipse.ocl.pivot.TupleLiteralExp; |
| import org.eclipse.ocl.pivot.TupleLiteralPart; |
| import org.eclipse.ocl.pivot.TupleType; |
| import org.eclipse.ocl.pivot.Type; |
| import org.eclipse.ocl.pivot.TypeExp; |
| import org.eclipse.ocl.pivot.TypedElement; |
| import org.eclipse.ocl.pivot.UnlimitedNaturalLiteralExp; |
| import org.eclipse.ocl.pivot.UnspecifiedValueExp; |
| import org.eclipse.ocl.pivot.ValueSpecification; |
| import org.eclipse.ocl.pivot.Variable; |
| import org.eclipse.ocl.pivot.VariableDeclaration; |
| import org.eclipse.ocl.pivot.VariableExp; |
| import org.eclipse.ocl.pivot.Vertex; |
| import org.eclipse.ocl.pivot.VoidType; |
| import org.eclipse.ocl.pivot.WildcardType; |
| import org.eclipse.ocl.pivot.utilities.MorePivotable; |
| import org.eclipse.ocl.pivot.utilities.Nameable; |
| import org.eclipse.ocl.pivot.utilities.Pivotable; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Switch</b> for the model's inheritance hierarchy. |
| * It supports the call {@link #doSwitch(EObject) doSwitch(object)} |
| * to invoke the <code>caseXXX</code> 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. |
| * <!-- end-user-doc --> |
| * @see org.eclipse.ocl.pivot.PivotPackage |
| * @generated |
| */ |
| public class PivotSwitch<@Nullable T> extends Switch<T> { |
| |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static PivotPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public PivotSwitch() { |
| if (modelPackage == null) |
| { |
| modelPackage = PivotPackage.eINSTANCE; |
| } |
| } |
| |
| /** |
| * Checks whether this is a switch for the given package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param ePackage the package in question. |
| * @return whether this is a switch for the given package. |
| * @generated |
| */ |
| @Override |
| protected boolean isSwitchFor(EPackage ePackage) |
| { |
| return ePackage == modelPackage; |
| } |
| |
| /** |
| * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the first non-null result returned by a <code>caseXXX</code> call. |
| * @generated |
| */ |
| @Override |
| protected T doSwitch(int classifierID, EObject theEObject) { |
| switch (classifierID) |
| { |
| case 0: |
| { |
| Annotation annotation = (Annotation)theEObject; |
| T result = caseAnnotation(annotation); |
| if (result == null) result = caseNamedElement(annotation); |
| if (result == null) result = caseElement(annotation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 1: |
| { |
| AnyType anyType = (AnyType)theEObject; |
| T result = caseAnyType(anyType); |
| if (result == null) result = caseClass(anyType); |
| if (result == null) result = caseType(anyType); |
| if (result == null) result = caseNamespace(anyType); |
| if (result == null) result = caseTemplateableElement(anyType); |
| if (result == null) result = caseNamedElement(anyType); |
| if (result == null) result = caseElement(anyType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 2: |
| { |
| AssociationClass associationClass = (AssociationClass)theEObject; |
| T result = caseAssociationClass(associationClass); |
| if (result == null) result = caseClass(associationClass); |
| if (result == null) result = caseType(associationClass); |
| if (result == null) result = caseNamespace(associationClass); |
| if (result == null) result = caseTemplateableElement(associationClass); |
| if (result == null) result = caseNamedElement(associationClass); |
| if (result == null) result = caseElement(associationClass); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 3: |
| { |
| AssociationClassCallExp associationClassCallExp = (AssociationClassCallExp)theEObject; |
| T result = caseAssociationClassCallExp(associationClassCallExp); |
| if (result == null) result = caseNavigationCallExp(associationClassCallExp); |
| if (result == null) result = caseFeatureCallExp(associationClassCallExp); |
| if (result == null) result = caseCallExp(associationClassCallExp); |
| if (result == null) result = caseOCLExpression(associationClassCallExp); |
| if (result == null) result = caseTypedElement(associationClassCallExp); |
| if (result == null) result = caseNamedElement(associationClassCallExp); |
| if (result == null) result = caseElement(associationClassCallExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 4: |
| { |
| BagType bagType = (BagType)theEObject; |
| T result = caseBagType(bagType); |
| if (result == null) result = caseCollectionType(bagType); |
| if (result == null) result = caseIterableType(bagType); |
| if (result == null) result = caseDataType(bagType); |
| if (result == null) result = caseClass(bagType); |
| if (result == null) result = caseType(bagType); |
| if (result == null) result = caseNamespace(bagType); |
| if (result == null) result = caseTemplateableElement(bagType); |
| if (result == null) result = caseNamedElement(bagType); |
| if (result == null) result = caseElement(bagType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 5: |
| { |
| Behavior behavior = (Behavior)theEObject; |
| T result = caseBehavior(behavior); |
| if (result == null) result = caseClass(behavior); |
| if (result == null) result = caseType(behavior); |
| if (result == null) result = caseNamespace(behavior); |
| if (result == null) result = caseTemplateableElement(behavior); |
| if (result == null) result = caseNamedElement(behavior); |
| if (result == null) result = caseElement(behavior); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 6: |
| { |
| BooleanLiteralExp booleanLiteralExp = (BooleanLiteralExp)theEObject; |
| T result = caseBooleanLiteralExp(booleanLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(booleanLiteralExp); |
| if (result == null) result = caseLiteralExp(booleanLiteralExp); |
| if (result == null) result = caseOCLExpression(booleanLiteralExp); |
| if (result == null) result = caseTypedElement(booleanLiteralExp); |
| if (result == null) result = caseNamedElement(booleanLiteralExp); |
| if (result == null) result = caseElement(booleanLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 7: |
| { |
| CallExp callExp = (CallExp)theEObject; |
| T result = caseCallExp(callExp); |
| if (result == null) result = caseOCLExpression(callExp); |
| if (result == null) result = caseTypedElement(callExp); |
| if (result == null) result = caseNamedElement(callExp); |
| if (result == null) result = caseElement(callExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 8: |
| { |
| CallOperationAction callOperationAction = (CallOperationAction)theEObject; |
| T result = caseCallOperationAction(callOperationAction); |
| if (result == null) result = caseNamedElement(callOperationAction); |
| if (result == null) result = caseElement(callOperationAction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 9: |
| { |
| org.eclipse.ocl.pivot.Class class_ = (org.eclipse.ocl.pivot.Class)theEObject; |
| T result = caseClass(class_); |
| if (result == null) result = caseType(class_); |
| if (result == null) result = caseNamespace(class_); |
| if (result == null) result = caseTemplateableElement(class_); |
| if (result == null) result = caseNamedElement(class_); |
| if (result == null) result = caseElement(class_); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 10: |
| { |
| CollectionItem collectionItem = (CollectionItem)theEObject; |
| T result = caseCollectionItem(collectionItem); |
| if (result == null) result = caseCollectionLiteralPart(collectionItem); |
| if (result == null) result = caseTypedElement(collectionItem); |
| if (result == null) result = caseNamedElement(collectionItem); |
| if (result == null) result = caseElement(collectionItem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 11: |
| { |
| CollectionLiteralExp collectionLiteralExp = (CollectionLiteralExp)theEObject; |
| T result = caseCollectionLiteralExp(collectionLiteralExp); |
| if (result == null) result = caseLiteralExp(collectionLiteralExp); |
| if (result == null) result = caseOCLExpression(collectionLiteralExp); |
| if (result == null) result = caseTypedElement(collectionLiteralExp); |
| if (result == null) result = caseNamedElement(collectionLiteralExp); |
| if (result == null) result = caseElement(collectionLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 12: |
| { |
| CollectionLiteralPart collectionLiteralPart = (CollectionLiteralPart)theEObject; |
| T result = caseCollectionLiteralPart(collectionLiteralPart); |
| if (result == null) result = caseTypedElement(collectionLiteralPart); |
| if (result == null) result = caseNamedElement(collectionLiteralPart); |
| if (result == null) result = caseElement(collectionLiteralPart); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 13: |
| { |
| CollectionRange collectionRange = (CollectionRange)theEObject; |
| T result = caseCollectionRange(collectionRange); |
| if (result == null) result = caseCollectionLiteralPart(collectionRange); |
| if (result == null) result = caseTypedElement(collectionRange); |
| if (result == null) result = caseNamedElement(collectionRange); |
| if (result == null) result = caseElement(collectionRange); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 14: |
| { |
| CollectionType collectionType = (CollectionType)theEObject; |
| T result = caseCollectionType(collectionType); |
| if (result == null) result = caseIterableType(collectionType); |
| if (result == null) result = caseDataType(collectionType); |
| if (result == null) result = caseClass(collectionType); |
| if (result == null) result = caseType(collectionType); |
| if (result == null) result = caseNamespace(collectionType); |
| if (result == null) result = caseTemplateableElement(collectionType); |
| if (result == null) result = caseNamedElement(collectionType); |
| if (result == null) result = caseElement(collectionType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 15: |
| { |
| Comment comment = (Comment)theEObject; |
| T result = caseComment(comment); |
| if (result == null) result = caseElement(comment); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 16: |
| { |
| CompleteClass completeClass = (CompleteClass)theEObject; |
| T result = caseCompleteClass(completeClass); |
| if (result == null) result = caseNamedElement(completeClass); |
| if (result == null) result = caseElement(completeClass); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 17: |
| { |
| CompleteEnvironment completeEnvironment = (CompleteEnvironment)theEObject; |
| T result = caseCompleteEnvironment(completeEnvironment); |
| if (result == null) result = caseElement(completeEnvironment); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 18: |
| { |
| CompleteModel completeModel = (CompleteModel)theEObject; |
| T result = caseCompleteModel(completeModel); |
| if (result == null) result = caseNamedElement(completeModel); |
| if (result == null) result = caseElement(completeModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 19: |
| { |
| CompletePackage completePackage = (CompletePackage)theEObject; |
| T result = caseCompletePackage(completePackage); |
| if (result == null) result = caseNamedElement(completePackage); |
| if (result == null) result = caseElement(completePackage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 20: |
| { |
| ConnectionPointReference connectionPointReference = (ConnectionPointReference)theEObject; |
| T result = caseConnectionPointReference(connectionPointReference); |
| if (result == null) result = caseVertex(connectionPointReference); |
| if (result == null) result = caseNamedElement(connectionPointReference); |
| if (result == null) result = caseElement(connectionPointReference); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 21: |
| { |
| Constraint constraint = (Constraint)theEObject; |
| T result = caseConstraint(constraint); |
| if (result == null) result = caseNamedElement(constraint); |
| if (result == null) result = caseElement(constraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 22: |
| { |
| DataType dataType = (DataType)theEObject; |
| T result = caseDataType(dataType); |
| if (result == null) result = caseClass(dataType); |
| if (result == null) result = caseType(dataType); |
| if (result == null) result = caseNamespace(dataType); |
| if (result == null) result = caseTemplateableElement(dataType); |
| if (result == null) result = caseNamedElement(dataType); |
| if (result == null) result = caseElement(dataType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 23: |
| { |
| Detail detail = (Detail)theEObject; |
| T result = caseDetail(detail); |
| if (result == null) result = caseNamedElement(detail); |
| if (result == null) result = caseElement(detail); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 24: |
| { |
| DynamicBehavior dynamicBehavior = (DynamicBehavior)theEObject; |
| T result = caseDynamicBehavior(dynamicBehavior); |
| if (result == null) result = caseBehavior(dynamicBehavior); |
| if (result == null) result = caseDynamicType(dynamicBehavior); |
| if (result == null) result = caseClass(dynamicBehavior); |
| if (result == null) result = caseDynamicElement(dynamicBehavior); |
| if (result == null) result = caseType(dynamicBehavior); |
| if (result == null) result = caseNamespace(dynamicBehavior); |
| if (result == null) result = caseTemplateableElement(dynamicBehavior); |
| if (result == null) result = caseNamedElement(dynamicBehavior); |
| if (result == null) result = caseElement(dynamicBehavior); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 25: |
| { |
| DynamicElement dynamicElement = (DynamicElement)theEObject; |
| T result = caseDynamicElement(dynamicElement); |
| if (result == null) result = caseElement(dynamicElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 26: |
| { |
| DynamicProperty dynamicProperty = (DynamicProperty)theEObject; |
| T result = caseDynamicProperty(dynamicProperty); |
| if (result == null) result = caseElement(dynamicProperty); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 27: |
| { |
| DynamicType dynamicType = (DynamicType)theEObject; |
| T result = caseDynamicType(dynamicType); |
| if (result == null) result = caseClass(dynamicType); |
| if (result == null) result = caseDynamicElement(dynamicType); |
| if (result == null) result = caseType(dynamicType); |
| if (result == null) result = caseNamespace(dynamicType); |
| if (result == null) result = caseTemplateableElement(dynamicType); |
| if (result == null) result = caseNamedElement(dynamicType); |
| if (result == null) result = caseElement(dynamicType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 28: |
| { |
| DynamicValueSpecification dynamicValueSpecification = (DynamicValueSpecification)theEObject; |
| T result = caseDynamicValueSpecification(dynamicValueSpecification); |
| if (result == null) result = caseValueSpecification(dynamicValueSpecification); |
| if (result == null) result = caseTypedElement(dynamicValueSpecification); |
| if (result == null) result = caseNamedElement(dynamicValueSpecification); |
| if (result == null) result = caseElement(dynamicValueSpecification); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 29: |
| { |
| Element element = (Element)theEObject; |
| T result = caseElement(element); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 30: |
| { |
| ElementExtension elementExtension = (ElementExtension)theEObject; |
| T result = caseElementExtension(elementExtension); |
| if (result == null) result = caseClass(elementExtension); |
| if (result == null) result = caseType(elementExtension); |
| if (result == null) result = caseNamespace(elementExtension); |
| if (result == null) result = caseTemplateableElement(elementExtension); |
| if (result == null) result = caseNamedElement(elementExtension); |
| if (result == null) result = caseElement(elementExtension); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 31: |
| { |
| EnumLiteralExp enumLiteralExp = (EnumLiteralExp)theEObject; |
| T result = caseEnumLiteralExp(enumLiteralExp); |
| if (result == null) result = caseLiteralExp(enumLiteralExp); |
| if (result == null) result = caseOCLExpression(enumLiteralExp); |
| if (result == null) result = caseTypedElement(enumLiteralExp); |
| if (result == null) result = caseNamedElement(enumLiteralExp); |
| if (result == null) result = caseElement(enumLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 32: |
| { |
| Enumeration enumeration = (Enumeration)theEObject; |
| T result = caseEnumeration(enumeration); |
| if (result == null) result = caseDataType(enumeration); |
| if (result == null) result = caseClass(enumeration); |
| if (result == null) result = caseType(enumeration); |
| if (result == null) result = caseNamespace(enumeration); |
| if (result == null) result = caseTemplateableElement(enumeration); |
| if (result == null) result = caseNamedElement(enumeration); |
| if (result == null) result = caseElement(enumeration); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 33: |
| { |
| EnumerationLiteral enumerationLiteral = (EnumerationLiteral)theEObject; |
| T result = caseEnumerationLiteral(enumerationLiteral); |
| if (result == null) result = caseInstanceSpecification(enumerationLiteral); |
| if (result == null) result = caseNamedElement(enumerationLiteral); |
| if (result == null) result = caseElement(enumerationLiteral); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 34: |
| { |
| ExpressionInOCL expressionInOCL = (ExpressionInOCL)theEObject; |
| T result = caseExpressionInOCL(expressionInOCL); |
| if (result == null) result = caseLanguageExpression(expressionInOCL); |
| if (result == null) result = caseValueSpecification(expressionInOCL); |
| if (result == null) result = caseTypedElement(expressionInOCL); |
| if (result == null) result = caseNamedElement(expressionInOCL); |
| if (result == null) result = caseElement(expressionInOCL); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 35: |
| { |
| Feature feature = (Feature)theEObject; |
| T result = caseFeature(feature); |
| if (result == null) result = caseTypedElement(feature); |
| if (result == null) result = caseNamedElement(feature); |
| if (result == null) result = caseElement(feature); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 36: |
| { |
| FeatureCallExp featureCallExp = (FeatureCallExp)theEObject; |
| T result = caseFeatureCallExp(featureCallExp); |
| if (result == null) result = caseCallExp(featureCallExp); |
| if (result == null) result = caseOCLExpression(featureCallExp); |
| if (result == null) result = caseTypedElement(featureCallExp); |
| if (result == null) result = caseNamedElement(featureCallExp); |
| if (result == null) result = caseElement(featureCallExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 37: |
| { |
| FinalState finalState = (FinalState)theEObject; |
| T result = caseFinalState(finalState); |
| if (result == null) result = caseState(finalState); |
| if (result == null) result = caseNamespace(finalState); |
| if (result == null) result = caseVertex(finalState); |
| if (result == null) result = caseNamedElement(finalState); |
| if (result == null) result = caseElement(finalState); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 38: |
| { |
| IfExp ifExp = (IfExp)theEObject; |
| T result = caseIfExp(ifExp); |
| if (result == null) result = caseOCLExpression(ifExp); |
| if (result == null) result = caseTypedElement(ifExp); |
| if (result == null) result = caseNamedElement(ifExp); |
| if (result == null) result = caseElement(ifExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 39: |
| { |
| Import import_ = (Import)theEObject; |
| T result = caseImport(import_); |
| if (result == null) result = caseNamedElement(import_); |
| if (result == null) result = caseElement(import_); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 40: |
| { |
| InstanceSpecification instanceSpecification = (InstanceSpecification)theEObject; |
| T result = caseInstanceSpecification(instanceSpecification); |
| if (result == null) result = caseNamedElement(instanceSpecification); |
| if (result == null) result = caseElement(instanceSpecification); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 41: |
| { |
| IntegerLiteralExp integerLiteralExp = (IntegerLiteralExp)theEObject; |
| T result = caseIntegerLiteralExp(integerLiteralExp); |
| if (result == null) result = caseNumericLiteralExp(integerLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(integerLiteralExp); |
| if (result == null) result = caseLiteralExp(integerLiteralExp); |
| if (result == null) result = caseOCLExpression(integerLiteralExp); |
| if (result == null) result = caseTypedElement(integerLiteralExp); |
| if (result == null) result = caseNamedElement(integerLiteralExp); |
| if (result == null) result = caseElement(integerLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 42: |
| { |
| InvalidLiteralExp invalidLiteralExp = (InvalidLiteralExp)theEObject; |
| T result = caseInvalidLiteralExp(invalidLiteralExp); |
| if (result == null) result = caseLiteralExp(invalidLiteralExp); |
| if (result == null) result = caseOCLExpression(invalidLiteralExp); |
| if (result == null) result = caseTypedElement(invalidLiteralExp); |
| if (result == null) result = caseNamedElement(invalidLiteralExp); |
| if (result == null) result = caseElement(invalidLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 43: |
| { |
| InvalidType invalidType = (InvalidType)theEObject; |
| T result = caseInvalidType(invalidType); |
| if (result == null) result = caseClass(invalidType); |
| if (result == null) result = caseType(invalidType); |
| if (result == null) result = caseNamespace(invalidType); |
| if (result == null) result = caseTemplateableElement(invalidType); |
| if (result == null) result = caseNamedElement(invalidType); |
| if (result == null) result = caseElement(invalidType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 44: |
| { |
| IterableType iterableType = (IterableType)theEObject; |
| T result = caseIterableType(iterableType); |
| if (result == null) result = caseDataType(iterableType); |
| if (result == null) result = caseClass(iterableType); |
| if (result == null) result = caseType(iterableType); |
| if (result == null) result = caseNamespace(iterableType); |
| if (result == null) result = caseTemplateableElement(iterableType); |
| if (result == null) result = caseNamedElement(iterableType); |
| if (result == null) result = caseElement(iterableType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 45: |
| { |
| IterateExp iterateExp = (IterateExp)theEObject; |
| T result = caseIterateExp(iterateExp); |
| if (result == null) result = caseLoopExp(iterateExp); |
| if (result == null) result = caseReferringElement(iterateExp); |
| if (result == null) result = caseCallExp(iterateExp); |
| if (result == null) result = caseOCLExpression(iterateExp); |
| if (result == null) result = caseTypedElement(iterateExp); |
| if (result == null) result = caseNamedElement(iterateExp); |
| if (result == null) result = caseElement(iterateExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 46: |
| { |
| Iteration iteration = (Iteration)theEObject; |
| T result = caseIteration(iteration); |
| if (result == null) result = caseOperation(iteration); |
| if (result == null) result = caseFeature(iteration); |
| if (result == null) result = caseNamespace(iteration); |
| if (result == null) result = caseTemplateableElement(iteration); |
| if (result == null) result = caseTypedElement(iteration); |
| if (result == null) result = caseNamedElement(iteration); |
| if (result == null) result = caseElement(iteration); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 47: |
| { |
| IteratorExp iteratorExp = (IteratorExp)theEObject; |
| T result = caseIteratorExp(iteratorExp); |
| if (result == null) result = caseLoopExp(iteratorExp); |
| if (result == null) result = caseReferringElement(iteratorExp); |
| if (result == null) result = caseCallExp(iteratorExp); |
| if (result == null) result = caseOCLExpression(iteratorExp); |
| if (result == null) result = caseTypedElement(iteratorExp); |
| if (result == null) result = caseNamedElement(iteratorExp); |
| if (result == null) result = caseElement(iteratorExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 48: |
| { |
| IteratorVariable iteratorVariable = (IteratorVariable)theEObject; |
| T result = caseIteratorVariable(iteratorVariable); |
| if (result == null) result = caseVariable(iteratorVariable); |
| if (result == null) result = caseVariableDeclaration(iteratorVariable); |
| if (result == null) result = caseTypedElement(iteratorVariable); |
| if (result == null) result = caseNamedElement(iteratorVariable); |
| if (result == null) result = caseElement(iteratorVariable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 49: |
| { |
| LambdaType lambdaType = (LambdaType)theEObject; |
| T result = caseLambdaType(lambdaType); |
| if (result == null) result = caseDataType(lambdaType); |
| if (result == null) result = caseClass(lambdaType); |
| if (result == null) result = caseType(lambdaType); |
| if (result == null) result = caseNamespace(lambdaType); |
| if (result == null) result = caseTemplateableElement(lambdaType); |
| if (result == null) result = caseNamedElement(lambdaType); |
| if (result == null) result = caseElement(lambdaType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 50: |
| { |
| LanguageExpression languageExpression = (LanguageExpression)theEObject; |
| T result = caseLanguageExpression(languageExpression); |
| if (result == null) result = caseValueSpecification(languageExpression); |
| if (result == null) result = caseTypedElement(languageExpression); |
| if (result == null) result = caseNamedElement(languageExpression); |
| if (result == null) result = caseElement(languageExpression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 51: |
| { |
| LetExp letExp = (LetExp)theEObject; |
| T result = caseLetExp(letExp); |
| if (result == null) result = caseOCLExpression(letExp); |
| if (result == null) result = caseTypedElement(letExp); |
| if (result == null) result = caseNamedElement(letExp); |
| if (result == null) result = caseElement(letExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 52: |
| { |
| LetVariable letVariable = (LetVariable)theEObject; |
| T result = caseLetVariable(letVariable); |
| if (result == null) result = caseVariable(letVariable); |
| if (result == null) result = caseVariableDeclaration(letVariable); |
| if (result == null) result = caseTypedElement(letVariable); |
| if (result == null) result = caseNamedElement(letVariable); |
| if (result == null) result = caseElement(letVariable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 53: |
| { |
| Library library = (Library)theEObject; |
| T result = caseLibrary(library); |
| if (result == null) result = casePackage(library); |
| if (result == null) result = caseNamespace(library); |
| if (result == null) result = caseNamedElement(library); |
| if (result == null) result = caseElement(library); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 54: |
| { |
| LiteralExp literalExp = (LiteralExp)theEObject; |
| T result = caseLiteralExp(literalExp); |
| if (result == null) result = caseOCLExpression(literalExp); |
| if (result == null) result = caseTypedElement(literalExp); |
| if (result == null) result = caseNamedElement(literalExp); |
| if (result == null) result = caseElement(literalExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 55: |
| { |
| LoopExp loopExp = (LoopExp)theEObject; |
| T result = caseLoopExp(loopExp); |
| if (result == null) result = caseCallExp(loopExp); |
| if (result == null) result = caseOCLExpression(loopExp); |
| if (result == null) result = caseTypedElement(loopExp); |
| if (result == null) result = caseNamedElement(loopExp); |
| if (result == null) result = caseElement(loopExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 56: |
| { |
| MapLiteralExp mapLiteralExp = (MapLiteralExp)theEObject; |
| T result = caseMapLiteralExp(mapLiteralExp); |
| if (result == null) result = caseLiteralExp(mapLiteralExp); |
| if (result == null) result = caseOCLExpression(mapLiteralExp); |
| if (result == null) result = caseTypedElement(mapLiteralExp); |
| if (result == null) result = caseNamedElement(mapLiteralExp); |
| if (result == null) result = caseElement(mapLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 57: |
| { |
| MapLiteralPart mapLiteralPart = (MapLiteralPart)theEObject; |
| T result = caseMapLiteralPart(mapLiteralPart); |
| if (result == null) result = caseElement(mapLiteralPart); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 58: |
| { |
| MapType mapType = (MapType)theEObject; |
| T result = caseMapType(mapType); |
| if (result == null) result = caseIterableType(mapType); |
| if (result == null) result = caseDataType(mapType); |
| if (result == null) result = caseClass(mapType); |
| if (result == null) result = caseType(mapType); |
| if (result == null) result = caseNamespace(mapType); |
| if (result == null) result = caseTemplateableElement(mapType); |
| if (result == null) result = caseNamedElement(mapType); |
| if (result == null) result = caseElement(mapType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 59: |
| { |
| MessageExp messageExp = (MessageExp)theEObject; |
| T result = caseMessageExp(messageExp); |
| if (result == null) result = caseOCLExpression(messageExp); |
| if (result == null) result = caseTypedElement(messageExp); |
| if (result == null) result = caseNamedElement(messageExp); |
| if (result == null) result = caseElement(messageExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 60: |
| { |
| MessageType messageType = (MessageType)theEObject; |
| T result = caseMessageType(messageType); |
| if (result == null) result = caseClass(messageType); |
| if (result == null) result = caseType(messageType); |
| if (result == null) result = caseNamespace(messageType); |
| if (result == null) result = caseTemplateableElement(messageType); |
| if (result == null) result = caseNamedElement(messageType); |
| if (result == null) result = caseElement(messageType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 61: |
| { |
| Model model = (Model)theEObject; |
| T result = caseModel(model); |
| if (result == null) result = caseNamespace(model); |
| if (result == null) result = caseNamedElement(model); |
| if (result == null) result = caseElement(model); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 62: |
| { |
| MorePivotable morePivotable = (MorePivotable)theEObject; |
| T result = caseMorePivotable(morePivotable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 63: |
| { |
| Nameable nameable = (Nameable)theEObject; |
| T result = caseNameable(nameable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 64: |
| { |
| NamedElement namedElement = (NamedElement)theEObject; |
| T result = caseNamedElement(namedElement); |
| if (result == null) result = caseElement(namedElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 65: |
| { |
| Namespace namespace = (Namespace)theEObject; |
| T result = caseNamespace(namespace); |
| if (result == null) result = caseNamedElement(namespace); |
| if (result == null) result = caseElement(namespace); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 66: |
| { |
| NavigationCallExp navigationCallExp = (NavigationCallExp)theEObject; |
| T result = caseNavigationCallExp(navigationCallExp); |
| if (result == null) result = caseFeatureCallExp(navigationCallExp); |
| if (result == null) result = caseCallExp(navigationCallExp); |
| if (result == null) result = caseOCLExpression(navigationCallExp); |
| if (result == null) result = caseTypedElement(navigationCallExp); |
| if (result == null) result = caseNamedElement(navigationCallExp); |
| if (result == null) result = caseElement(navigationCallExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 67: |
| { |
| NullLiteralExp nullLiteralExp = (NullLiteralExp)theEObject; |
| T result = caseNullLiteralExp(nullLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(nullLiteralExp); |
| if (result == null) result = caseLiteralExp(nullLiteralExp); |
| if (result == null) result = caseOCLExpression(nullLiteralExp); |
| if (result == null) result = caseTypedElement(nullLiteralExp); |
| if (result == null) result = caseNamedElement(nullLiteralExp); |
| if (result == null) result = caseElement(nullLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 68: |
| { |
| NumericLiteralExp numericLiteralExp = (NumericLiteralExp)theEObject; |
| T result = caseNumericLiteralExp(numericLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(numericLiteralExp); |
| if (result == null) result = caseLiteralExp(numericLiteralExp); |
| if (result == null) result = caseOCLExpression(numericLiteralExp); |
| if (result == null) result = caseTypedElement(numericLiteralExp); |
| if (result == null) result = caseNamedElement(numericLiteralExp); |
| if (result == null) result = caseElement(numericLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 69: |
| { |
| OCLExpression oclExpression = (OCLExpression)theEObject; |
| T result = caseOCLExpression(oclExpression); |
| if (result == null) result = caseTypedElement(oclExpression); |
| if (result == null) result = caseNamedElement(oclExpression); |
| if (result == null) result = caseElement(oclExpression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 70: |
| { |
| Operation operation = (Operation)theEObject; |
| T result = caseOperation(operation); |
| if (result == null) result = caseFeature(operation); |
| if (result == null) result = caseNamespace(operation); |
| if (result == null) result = caseTemplateableElement(operation); |
| if (result == null) result = caseTypedElement(operation); |
| if (result == null) result = caseNamedElement(operation); |
| if (result == null) result = caseElement(operation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 71: |
| { |
| OperationCallExp operationCallExp = (OperationCallExp)theEObject; |
| T result = caseOperationCallExp(operationCallExp); |
| if (result == null) result = caseFeatureCallExp(operationCallExp); |
| if (result == null) result = caseReferringElement(operationCallExp); |
| if (result == null) result = caseCallExp(operationCallExp); |
| if (result == null) result = caseOCLExpression(operationCallExp); |
| if (result == null) result = caseTypedElement(operationCallExp); |
| if (result == null) result = caseNamedElement(operationCallExp); |
| if (result == null) result = caseElement(operationCallExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 72: |
| { |
| OppositePropertyCallExp oppositePropertyCallExp = (OppositePropertyCallExp)theEObject; |
| T result = caseOppositePropertyCallExp(oppositePropertyCallExp); |
| if (result == null) result = caseNavigationCallExp(oppositePropertyCallExp); |
| if (result == null) result = caseFeatureCallExp(oppositePropertyCallExp); |
| if (result == null) result = caseCallExp(oppositePropertyCallExp); |
| if (result == null) result = caseOCLExpression(oppositePropertyCallExp); |
| if (result == null) result = caseTypedElement(oppositePropertyCallExp); |
| if (result == null) result = caseNamedElement(oppositePropertyCallExp); |
| if (result == null) result = caseElement(oppositePropertyCallExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 73: |
| { |
| OrderedSetType orderedSetType = (OrderedSetType)theEObject; |
| T result = caseOrderedSetType(orderedSetType); |
| if (result == null) result = caseCollectionType(orderedSetType); |
| if (result == null) result = caseIterableType(orderedSetType); |
| if (result == null) result = caseDataType(orderedSetType); |
| if (result == null) result = caseClass(orderedSetType); |
| if (result == null) result = caseType(orderedSetType); |
| if (result == null) result = caseNamespace(orderedSetType); |
| if (result == null) result = caseTemplateableElement(orderedSetType); |
| if (result == null) result = caseNamedElement(orderedSetType); |
| if (result == null) result = caseElement(orderedSetType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 74: |
| { |
| OrphanCompletePackage orphanCompletePackage = (OrphanCompletePackage)theEObject; |
| T result = caseOrphanCompletePackage(orphanCompletePackage); |
| if (result == null) result = caseCompletePackage(orphanCompletePackage); |
| if (result == null) result = caseNamedElement(orphanCompletePackage); |
| if (result == null) result = caseElement(orphanCompletePackage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 75: |
| { |
| org.eclipse.ocl.pivot.Package package_ = (org.eclipse.ocl.pivot.Package)theEObject; |
| T result = casePackage(package_); |
| if (result == null) result = caseNamespace(package_); |
| if (result == null) result = caseNamedElement(package_); |
| if (result == null) result = caseElement(package_); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 76: |
| { |
| Parameter parameter = (Parameter)theEObject; |
| T result = caseParameter(parameter); |
| if (result == null) result = caseVariableDeclaration(parameter); |
| if (result == null) result = caseTypedElement(parameter); |
| if (result == null) result = caseNamedElement(parameter); |
| if (result == null) result = caseElement(parameter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 77: |
| { |
| ParameterVariable parameterVariable = (ParameterVariable)theEObject; |
| T result = caseParameterVariable(parameterVariable); |
| if (result == null) result = caseVariable(parameterVariable); |
| if (result == null) result = caseVariableDeclaration(parameterVariable); |
| if (result == null) result = caseTypedElement(parameterVariable); |
| if (result == null) result = caseNamedElement(parameterVariable); |
| if (result == null) result = caseElement(parameterVariable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 78: |
| { |
| Pivotable pivotable = (Pivotable)theEObject; |
| T result = casePivotable(pivotable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 79: |
| { |
| Precedence precedence = (Precedence)theEObject; |
| T result = casePrecedence(precedence); |
| if (result == null) result = caseNamedElement(precedence); |
| if (result == null) result = caseElement(precedence); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 80: |
| { |
| PrimitiveCompletePackage primitiveCompletePackage = (PrimitiveCompletePackage)theEObject; |
| T result = casePrimitiveCompletePackage(primitiveCompletePackage); |
| if (result == null) result = caseCompletePackage(primitiveCompletePackage); |
| if (result == null) result = caseNamedElement(primitiveCompletePackage); |
| if (result == null) result = caseElement(primitiveCompletePackage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 81: |
| { |
| PrimitiveLiteralExp primitiveLiteralExp = (PrimitiveLiteralExp)theEObject; |
| T result = casePrimitiveLiteralExp(primitiveLiteralExp); |
| if (result == null) result = caseLiteralExp(primitiveLiteralExp); |
| if (result == null) result = caseOCLExpression(primitiveLiteralExp); |
| if (result == null) result = caseTypedElement(primitiveLiteralExp); |
| if (result == null) result = caseNamedElement(primitiveLiteralExp); |
| if (result == null) result = caseElement(primitiveLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 82: |
| { |
| PrimitiveType primitiveType = (PrimitiveType)theEObject; |
| T result = casePrimitiveType(primitiveType); |
| if (result == null) result = caseDataType(primitiveType); |
| if (result == null) result = caseClass(primitiveType); |
| if (result == null) result = caseType(primitiveType); |
| if (result == null) result = caseNamespace(primitiveType); |
| if (result == null) result = caseTemplateableElement(primitiveType); |
| if (result == null) result = caseNamedElement(primitiveType); |
| if (result == null) result = caseElement(primitiveType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 83: |
| { |
| Profile profile = (Profile)theEObject; |
| T result = caseProfile(profile); |
| if (result == null) result = casePackage(profile); |
| if (result == null) result = caseNamespace(profile); |
| if (result == null) result = caseNamedElement(profile); |
| if (result == null) result = caseElement(profile); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 84: |
| { |
| ProfileApplication profileApplication = (ProfileApplication)theEObject; |
| T result = caseProfileApplication(profileApplication); |
| if (result == null) result = caseElement(profileApplication); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 85: |
| { |
| Property property = (Property)theEObject; |
| T result = caseProperty(property); |
| if (result == null) result = caseFeature(property); |
| if (result == null) result = caseTypedElement(property); |
| if (result == null) result = caseNamedElement(property); |
| if (result == null) result = caseElement(property); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 86: |
| { |
| PropertyCallExp propertyCallExp = (PropertyCallExp)theEObject; |
| T result = casePropertyCallExp(propertyCallExp); |
| if (result == null) result = caseNavigationCallExp(propertyCallExp); |
| if (result == null) result = caseReferringElement(propertyCallExp); |
| if (result == null) result = caseFeatureCallExp(propertyCallExp); |
| if (result == null) result = caseCallExp(propertyCallExp); |
| if (result == null) result = caseOCLExpression(propertyCallExp); |
| if (result == null) result = caseTypedElement(propertyCallExp); |
| if (result == null) result = caseNamedElement(propertyCallExp); |
| if (result == null) result = caseElement(propertyCallExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 87: |
| { |
| Pseudostate pseudostate = (Pseudostate)theEObject; |
| T result = casePseudostate(pseudostate); |
| if (result == null) result = caseVertex(pseudostate); |
| if (result == null) result = caseNamedElement(pseudostate); |
| if (result == null) result = caseElement(pseudostate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 88: |
| { |
| RealLiteralExp realLiteralExp = (RealLiteralExp)theEObject; |
| T result = caseRealLiteralExp(realLiteralExp); |
| if (result == null) result = caseNumericLiteralExp(realLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(realLiteralExp); |
| if (result == null) result = caseLiteralExp(realLiteralExp); |
| if (result == null) result = caseOCLExpression(realLiteralExp); |
| if (result == null) result = caseTypedElement(realLiteralExp); |
| if (result == null) result = caseNamedElement(realLiteralExp); |
| if (result == null) result = caseElement(realLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 89: |
| { |
| ReferringElement referringElement = (ReferringElement)theEObject; |
| T result = caseReferringElement(referringElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 90: |
| { |
| Region region = (Region)theEObject; |
| T result = caseRegion(region); |
| if (result == null) result = caseNamespace(region); |
| if (result == null) result = caseNamedElement(region); |
| if (result == null) result = caseElement(region); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 91: |
| { |
| ResultVariable resultVariable = (ResultVariable)theEObject; |
| T result = caseResultVariable(resultVariable); |
| if (result == null) result = caseVariable(resultVariable); |
| if (result == null) result = caseVariableDeclaration(resultVariable); |
| if (result == null) result = caseTypedElement(resultVariable); |
| if (result == null) result = caseNamedElement(resultVariable); |
| if (result == null) result = caseElement(resultVariable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 92: |
| { |
| SelfType selfType = (SelfType)theEObject; |
| T result = caseSelfType(selfType); |
| if (result == null) result = caseClass(selfType); |
| if (result == null) result = caseType(selfType); |
| if (result == null) result = caseNamespace(selfType); |
| if (result == null) result = caseTemplateableElement(selfType); |
| if (result == null) result = caseNamedElement(selfType); |
| if (result == null) result = caseElement(selfType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 93: |
| { |
| SendSignalAction sendSignalAction = (SendSignalAction)theEObject; |
| T result = caseSendSignalAction(sendSignalAction); |
| if (result == null) result = caseNamedElement(sendSignalAction); |
| if (result == null) result = caseElement(sendSignalAction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 94: |
| { |
| SequenceType sequenceType = (SequenceType)theEObject; |
| T result = caseSequenceType(sequenceType); |
| if (result == null) result = caseCollectionType(sequenceType); |
| if (result == null) result = caseIterableType(sequenceType); |
| if (result == null) result = caseDataType(sequenceType); |
| if (result == null) result = caseClass(sequenceType); |
| if (result == null) result = caseType(sequenceType); |
| if (result == null) result = caseNamespace(sequenceType); |
| if (result == null) result = caseTemplateableElement(sequenceType); |
| if (result == null) result = caseNamedElement(sequenceType); |
| if (result == null) result = caseElement(sequenceType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 95: |
| { |
| SetType setType = (SetType)theEObject; |
| T result = caseSetType(setType); |
| if (result == null) result = caseCollectionType(setType); |
| if (result == null) result = caseIterableType(setType); |
| if (result == null) result = caseDataType(setType); |
| if (result == null) result = caseClass(setType); |
| if (result == null) result = caseType(setType); |
| if (result == null) result = caseNamespace(setType); |
| if (result == null) result = caseTemplateableElement(setType); |
| if (result == null) result = caseNamedElement(setType); |
| if (result == null) result = caseElement(setType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 96: |
| { |
| ShadowExp shadowExp = (ShadowExp)theEObject; |
| T result = caseShadowExp(shadowExp); |
| if (result == null) result = caseOCLExpression(shadowExp); |
| if (result == null) result = caseTypedElement(shadowExp); |
| if (result == null) result = caseNamedElement(shadowExp); |
| if (result == null) result = caseElement(shadowExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 97: |
| { |
| ShadowPart shadowPart = (ShadowPart)theEObject; |
| T result = caseShadowPart(shadowPart); |
| if (result == null) result = caseTypedElement(shadowPart); |
| if (result == null) result = caseNamedElement(shadowPart); |
| if (result == null) result = caseElement(shadowPart); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 98: |
| { |
| Signal signal = (Signal)theEObject; |
| T result = caseSignal(signal); |
| if (result == null) result = caseClass(signal); |
| if (result == null) result = caseType(signal); |
| if (result == null) result = caseNamespace(signal); |
| if (result == null) result = caseTemplateableElement(signal); |
| if (result == null) result = caseNamedElement(signal); |
| if (result == null) result = caseElement(signal); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 99: |
| { |
| Slot slot = (Slot)theEObject; |
| T result = caseSlot(slot); |
| if (result == null) result = caseElement(slot); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 100: |
| { |
| StandardLibrary standardLibrary = (StandardLibrary)theEObject; |
| T result = caseStandardLibrary(standardLibrary); |
| if (result == null) result = caseElement(standardLibrary); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 101: |
| { |
| State state = (State)theEObject; |
| T result = caseState(state); |
| if (result == null) result = caseNamespace(state); |
| if (result == null) result = caseVertex(state); |
| if (result == null) result = caseNamedElement(state); |
| if (result == null) result = caseElement(state); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 102: |
| { |
| StateExp stateExp = (StateExp)theEObject; |
| T result = caseStateExp(stateExp); |
| if (result == null) result = caseOCLExpression(stateExp); |
| if (result == null) result = caseTypedElement(stateExp); |
| if (result == null) result = caseNamedElement(stateExp); |
| if (result == null) result = caseElement(stateExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 103: |
| { |
| StateMachine stateMachine = (StateMachine)theEObject; |
| T result = caseStateMachine(stateMachine); |
| if (result == null) result = caseBehavior(stateMachine); |
| if (result == null) result = caseClass(stateMachine); |
| if (result == null) result = caseType(stateMachine); |
| if (result == null) result = caseNamespace(stateMachine); |
| if (result == null) result = caseTemplateableElement(stateMachine); |
| if (result == null) result = caseNamedElement(stateMachine); |
| if (result == null) result = caseElement(stateMachine); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 104: |
| { |
| Stereotype stereotype = (Stereotype)theEObject; |
| T result = caseStereotype(stereotype); |
| if (result == null) result = caseClass(stereotype); |
| if (result == null) result = caseType(stereotype); |
| if (result == null) result = caseNamespace(stereotype); |
| if (result == null) result = caseTemplateableElement(stereotype); |
| if (result == null) result = caseNamedElement(stereotype); |
| if (result == null) result = caseElement(stereotype); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 105: |
| { |
| StereotypeExtender stereotypeExtender = (StereotypeExtender)theEObject; |
| T result = caseStereotypeExtender(stereotypeExtender); |
| if (result == null) result = caseElement(stereotypeExtender); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 106: |
| { |
| StringLiteralExp stringLiteralExp = (StringLiteralExp)theEObject; |
| T result = caseStringLiteralExp(stringLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(stringLiteralExp); |
| if (result == null) result = caseLiteralExp(stringLiteralExp); |
| if (result == null) result = caseOCLExpression(stringLiteralExp); |
| if (result == null) result = caseTypedElement(stringLiteralExp); |
| if (result == null) result = caseNamedElement(stringLiteralExp); |
| if (result == null) result = caseElement(stringLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 107: |
| { |
| TemplateBinding templateBinding = (TemplateBinding)theEObject; |
| T result = caseTemplateBinding(templateBinding); |
| if (result == null) result = caseElement(templateBinding); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 108: |
| { |
| TemplateParameter templateParameter = (TemplateParameter)theEObject; |
| T result = caseTemplateParameter(templateParameter); |
| if (result == null) result = caseType(templateParameter); |
| if (result == null) result = caseNamedElement(templateParameter); |
| if (result == null) result = caseElement(templateParameter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 109: |
| { |
| TemplateParameterSubstitution templateParameterSubstitution = (TemplateParameterSubstitution)theEObject; |
| T result = caseTemplateParameterSubstitution(templateParameterSubstitution); |
| if (result == null) result = caseElement(templateParameterSubstitution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 110: |
| { |
| TemplateSignature templateSignature = (TemplateSignature)theEObject; |
| T result = caseTemplateSignature(templateSignature); |
| if (result == null) result = caseElement(templateSignature); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 111: |
| { |
| TemplateableElement templateableElement = (TemplateableElement)theEObject; |
| T result = caseTemplateableElement(templateableElement); |
| if (result == null) result = caseElement(templateableElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 112: |
| { |
| Transition transition = (Transition)theEObject; |
| T result = caseTransition(transition); |
| if (result == null) result = caseNamespace(transition); |
| if (result == null) result = caseNamedElement(transition); |
| if (result == null) result = caseElement(transition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 113: |
| { |
| Trigger trigger = (Trigger)theEObject; |
| T result = caseTrigger(trigger); |
| if (result == null) result = caseNamedElement(trigger); |
| if (result == null) result = caseElement(trigger); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 114: |
| { |
| TupleLiteralExp tupleLiteralExp = (TupleLiteralExp)theEObject; |
| T result = caseTupleLiteralExp(tupleLiteralExp); |
| if (result == null) result = caseLiteralExp(tupleLiteralExp); |
| if (result == null) result = caseOCLExpression(tupleLiteralExp); |
| if (result == null) result = caseTypedElement(tupleLiteralExp); |
| if (result == null) result = caseNamedElement(tupleLiteralExp); |
| if (result == null) result = caseElement(tupleLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 115: |
| { |
| TupleLiteralPart tupleLiteralPart = (TupleLiteralPart)theEObject; |
| T result = caseTupleLiteralPart(tupleLiteralPart); |
| if (result == null) result = caseVariableDeclaration(tupleLiteralPart); |
| if (result == null) result = caseTypedElement(tupleLiteralPart); |
| if (result == null) result = caseNamedElement(tupleLiteralPart); |
| if (result == null) result = caseElement(tupleLiteralPart); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 116: |
| { |
| TupleType tupleType = (TupleType)theEObject; |
| T result = caseTupleType(tupleType); |
| if (result == null) result = caseDataType(tupleType); |
| if (result == null) result = caseClass(tupleType); |
| if (result == null) result = caseType(tupleType); |
| if (result == null) result = caseNamespace(tupleType); |
| if (result == null) result = caseTemplateableElement(tupleType); |
| if (result == null) result = caseNamedElement(tupleType); |
| if (result == null) result = caseElement(tupleType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 117: |
| { |
| Type type = (Type)theEObject; |
| T result = caseType(type); |
| if (result == null) result = caseNamedElement(type); |
| if (result == null) result = caseElement(type); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 118: |
| { |
| TypeExp typeExp = (TypeExp)theEObject; |
| T result = caseTypeExp(typeExp); |
| if (result == null) result = caseOCLExpression(typeExp); |
| if (result == null) result = caseReferringElement(typeExp); |
| if (result == null) result = caseTypedElement(typeExp); |
| if (result == null) result = caseNamedElement(typeExp); |
| if (result == null) result = caseElement(typeExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 119: |
| { |
| TypedElement typedElement = (TypedElement)theEObject; |
| T result = caseTypedElement(typedElement); |
| if (result == null) result = caseNamedElement(typedElement); |
| if (result == null) result = caseElement(typedElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 120: |
| { |
| UnlimitedNaturalLiteralExp unlimitedNaturalLiteralExp = (UnlimitedNaturalLiteralExp)theEObject; |
| T result = caseUnlimitedNaturalLiteralExp(unlimitedNaturalLiteralExp); |
| if (result == null) result = caseNumericLiteralExp(unlimitedNaturalLiteralExp); |
| if (result == null) result = casePrimitiveLiteralExp(unlimitedNaturalLiteralExp); |
| if (result == null) result = caseLiteralExp(unlimitedNaturalLiteralExp); |
| if (result == null) result = caseOCLExpression(unlimitedNaturalLiteralExp); |
| if (result == null) result = caseTypedElement(unlimitedNaturalLiteralExp); |
| if (result == null) result = caseNamedElement(unlimitedNaturalLiteralExp); |
| if (result == null) result = caseElement(unlimitedNaturalLiteralExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 121: |
| { |
| UnspecifiedValueExp unspecifiedValueExp = (UnspecifiedValueExp)theEObject; |
| T result = caseUnspecifiedValueExp(unspecifiedValueExp); |
| if (result == null) result = caseOCLExpression(unspecifiedValueExp); |
| if (result == null) result = caseTypedElement(unspecifiedValueExp); |
| if (result == null) result = caseNamedElement(unspecifiedValueExp); |
| if (result == null) result = caseElement(unspecifiedValueExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 122: |
| { |
| ValueSpecification valueSpecification = (ValueSpecification)theEObject; |
| T result = caseValueSpecification(valueSpecification); |
| if (result == null) result = caseTypedElement(valueSpecification); |
| if (result == null) result = caseNamedElement(valueSpecification); |
| if (result == null) result = caseElement(valueSpecification); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 123: |
| { |
| Variable variable = (Variable)theEObject; |
| T result = caseVariable(variable); |
| if (result == null) result = caseVariableDeclaration(variable); |
| if (result == null) result = caseTypedElement(variable); |
| if (result == null) result = caseNamedElement(variable); |
| if (result == null) result = caseElement(variable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 124: |
| { |
| VariableDeclaration variableDeclaration = (VariableDeclaration)theEObject; |
| T result = caseVariableDeclaration(variableDeclaration); |
| if (result == null) result = caseTypedElement(variableDeclaration); |
| if (result == null) result = caseNamedElement(variableDeclaration); |
| if (result == null) result = caseElement(variableDeclaration); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 125: |
| { |
| VariableExp variableExp = (VariableExp)theEObject; |
| T result = caseVariableExp(variableExp); |
| if (result == null) result = caseOCLExpression(variableExp); |
| if (result == null) result = caseReferringElement(variableExp); |
| if (result == null) result = caseTypedElement(variableExp); |
| if (result == null) result = caseNamedElement(variableExp); |
| if (result == null) result = caseElement(variableExp); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 126: |
| { |
| Vertex vertex = (Vertex)theEObject; |
| T result = caseVertex(vertex); |
| if (result == null) result = caseNamedElement(vertex); |
| if (result == null) result = caseElement(vertex); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 127: |
| { |
| Visitable visitable = (Visitable)theEObject; |
| T result = caseVisitable(visitable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 128: |
| { |
| VoidType voidType = (VoidType)theEObject; |
| T result = caseVoidType(voidType); |
| if (result == null) result = caseClass(voidType); |
| if (result == null) result = caseType(voidType); |
| if (result == null) result = caseNamespace(voidType); |
| if (result == null) result = caseTemplateableElement(voidType); |
| if (result == null) result = caseNamedElement(voidType); |
| if (result == null) result = caseElement(voidType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 129: |
| { |
| WildcardType wildcardType = (WildcardType)theEObject; |
| T result = caseWildcardType(wildcardType); |
| if (result == null) result = caseClass(wildcardType); |
| if (result == null) result = caseType(wildcardType); |
| if (result == null) result = caseNamespace(wildcardType); |
| if (result == null) result = caseTemplateableElement(wildcardType); |
| if (result == null) result = caseNamedElement(wildcardType); |
| if (result == null) result = caseElement(wildcardType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Annotation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Annotation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAnnotation(Annotation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Named Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Named Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNamedElement(NamedElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseElement(Element object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Element Extension</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Element Extension</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseElementExtension(ElementExtension object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Bag Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Bag Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBagType(BagType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Behavior</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Behavior</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBehavior(Behavior object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Collection Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionType(CollectionType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataType(DataType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Boolean Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Boolean Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBooleanLiteralExp(BooleanLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Primitive Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Primitive Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePrimitiveLiteralExp(PrimitiveLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLiteralExp(LiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Call Operation Action</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Call Operation Action</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCallOperationAction(CallOperationAction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Item</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Collection Item</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionItem(CollectionItem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Literal Part</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Collection Literal Part</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionLiteralPart(CollectionLiteralPart object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Collection Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionLiteralExp(CollectionLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Range</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Collection Range</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionRange(CollectionRange object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Enum Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Enum Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEnumLiteralExp(EnumLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Enumeration Literal</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Enumeration Literal</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEnumerationLiteral(EnumerationLiteral object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Expression In OCL</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Expression In OCL</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseExpressionInOCL(ExpressionInOCL object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Enumeration</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Enumeration</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEnumeration(Enumeration object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Feature</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Feature</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFeature(Feature object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Variable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Variable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVariable(Variable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>If Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>If Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIfExp(IfExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Import</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Import</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseImport(Import object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Instance Specification</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Instance Specification</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInstanceSpecification(InstanceSpecification object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Integer Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Integer Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIntegerLiteralExp(IntegerLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Numeric Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Numeric Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNumericLiteralExp(NumericLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>OCL Expression</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>OCL Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOCLExpression(OCLExpression object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Invalid Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Invalid Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInvalidLiteralExp(InvalidLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Invalid Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Invalid Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInvalidType(InvalidType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iterable Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Iterable Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIterableType(IterableType object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iterate Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Iterate Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIterateExp(IterateExp object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iteration</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Iteration</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIteration(Iteration object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iterator Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Iterator Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIteratorExp(IteratorExp object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iterator Variable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * @since 1.3 |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Iterator Variable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIteratorVariable(IteratorVariable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lambda Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Lambda Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLambdaType(LambdaType object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Language Expression</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Language Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLanguageExpression(LanguageExpression object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Let Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Let Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLetExp(LetExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Let Variable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * @since 1.3 |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Let Variable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLetVariable(LetVariable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Library</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Library</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLibrary(Library object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Loop Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Loop Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLoopExp(LoopExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Map Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMapLiteralExp(MapLiteralExp object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Literal Part</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Map Literal Part</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMapLiteralPart(MapLiteralPart object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Map Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMapType(MapType object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Message Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Message Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMessageExp(MessageExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Send Signal Action</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Send Signal Action</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSendSignalAction(SendSignalAction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Signal</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Signal</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSignal(Signal object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Slot</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Slot</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSlot(Slot object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Standard Library</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Standard Library</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStandardLibrary(StandardLibrary object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Message Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Message Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMessageType(MessageType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModel(Model object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>More Pivotable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>More Pivotable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMorePivotable(MorePivotable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Nameable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Nameable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNameable(Nameable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Null Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Null Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNullLiteralExp(NullLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Operation Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperationCallExp(OperationCallExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Ordered Set Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Ordered Set Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOrderedSetType(OrderedSetType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Orphan Complete Package</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Orphan Complete Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOrphanCompletePackage(OrphanCompletePackage object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Primitive Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Primitive Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePrimitiveType(PrimitiveType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Profile</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Profile</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProfile(Profile object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Profile Application</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Profile Application</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProfileApplication(ProfileApplication object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Property Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePropertyCallExp(PropertyCallExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pseudostate</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Pseudostate</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePseudostate(Pseudostate object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Real Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Real Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRealLiteralExp(RealLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Referring Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Referring Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReferringElement(ReferringElement object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Region</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRegion(Region object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Result Variable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * @since 1.3 |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Result Variable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseResultVariable(ResultVariable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Self Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Self Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSelfType(SelfType object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sequence Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sequence Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSequenceType(SequenceType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Set Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Set Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSetType(SetType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Shadow Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Shadow Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseShadowExp(ShadowExp object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Shadow Part</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Shadow Part</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseShadowPart(ShadowPart object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>State</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>State</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseState(State object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>State Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>State Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStateExp(StateExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>State Machine</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>State Machine</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStateMachine(StateMachine object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Stereotype</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Stereotype</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStereotype(Stereotype object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Stereotype Extender</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Stereotype Extender</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStereotypeExtender(StereotypeExtender object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>String Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>String Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStringLiteralExp(StringLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tuple Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Tuple Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTupleLiteralExp(TupleLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tuple Literal Part</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Tuple Literal Part</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTupleLiteralPart(TupleLiteralPart object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tuple Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Tuple Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTupleType(TupleType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Type Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Type Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTypeExp(TypeExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Unlimited Natural Literal Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Unlimited Natural Literal Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Unspecified Value Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Unspecified Value Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUnspecifiedValueExp(UnspecifiedValueExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Variable Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Variable Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVariableExp(VariableExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Vertex</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Vertex</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVertex(Vertex object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Visitable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Visitable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVisitable(Visitable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Void Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Void Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVoidType(VoidType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Wildcard Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Wildcard Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseWildcardType(WildcardType object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Class</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Class</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClass(org.eclipse.ocl.pivot.Class object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseType(Type object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Templateable Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Templateable Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTemplateableElement(TemplateableElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Transition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Transition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTransition(Transition object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Trigger</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Trigger</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTrigger(Trigger object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Template Binding</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Template Binding</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTemplateBinding(TemplateBinding object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Template Signature</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Template Signature</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTemplateSignature(TemplateSignature object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Template Parameter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Template Parameter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTemplateParameter(TemplateParameter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Template Parameter Substitution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Template Parameter Substitution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTemplateParameterSubstitution( |
| TemplateParameterSubstitution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Package</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePackage(org.eclipse.ocl.pivot.Package object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Namespace</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Namespace</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNamespace(Namespace object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Precedence</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Precedence</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePrecedence(Precedence object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Primitive Complete Package</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Primitive Complete Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePrimitiveCompletePackage(PrimitiveCompletePackage object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Property</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Property</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProperty(Property object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Typed Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Typed Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTypedElement(TypedElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Association Class</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Association Class</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAssociationClass(AssociationClass object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Operation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperation(Operation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Parameter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Parameter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseParameter(Parameter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Parameter Variable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * @since 1.3 |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Parameter Variable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseParameterVariable(ParameterVariable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pivotable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Pivotable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePivotable(Pivotable object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Variable Declaration</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Variable Declaration</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVariableDeclaration(VariableDeclaration object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Opposite Property Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Opposite Property Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOppositePropertyCallExp(OppositePropertyCallExp object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Comment</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Comment</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComment(Comment object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Complete Class</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Complete Class</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCompleteClass(CompleteClass object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Complete Environment</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Complete Environment</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCompleteEnvironment(CompleteEnvironment object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Complete Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Complete Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCompleteModel(CompleteModel object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Complete Package</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Complete Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCompletePackage(CompletePackage object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Connection Point Reference</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Connection Point Reference</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConnectionPointReference(ConnectionPointReference object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConstraint(Constraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Value Specification</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Value Specification</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseValueSpecification(ValueSpecification object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Detail</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Detail</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDetail(Detail object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dynamic Behavior</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Dynamic Behavior</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDynamicBehavior(DynamicBehavior object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dynamic Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Dynamic Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDynamicElement(DynamicElement object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dynamic Property</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Dynamic Property</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDynamicProperty(DynamicProperty object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dynamic Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Dynamic Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDynamicType(DynamicType object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dynamic Value Specification</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Dynamic Value Specification</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDynamicValueSpecification(DynamicValueSpecification object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Any Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Any Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAnyType(AnyType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Association Class Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Association Class Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAssociationClassCallExp(AssociationClassCallExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Navigation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Navigation Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNavigationCallExp(NavigationCallExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Feature Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Feature Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFeatureCallExp(FeatureCallExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Final State</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Final State</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFinalState(FinalState object) |
| { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Call Exp</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCallExp(CallExp object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch, but this is the last case anyway. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>EObject</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) |
| * @generated |
| */ |
| @Override |
| public T defaultCase(EObject object) { |
| return null; |
| } |
| |
| } //PivotSwitch |