| /** |
| * <copyright> |
| * |
| * Copyright (c) 2013, 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 |
| * |
| * </copyright> |
| */ |
| package org.eclipse.qvtd.pivot.qvtschedule.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.Element; |
| import org.eclipse.ocl.pivot.Model; |
| import org.eclipse.ocl.pivot.NamedElement; |
| import org.eclipse.ocl.pivot.Namespace; |
| import org.eclipse.qvtd.pivot.qvtschedule.*; |
| |
| /** |
| * <!-- 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.qvtd.pivot.qvtschedule.QVTschedulePackage |
| * @generated |
| */ |
| public class QVTscheduleSwitch<@Nullable T> extends Switch<T> { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static QVTschedulePackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public QVTscheduleSwitch() { |
| if (modelPackage == null) { |
| modelPackage = QVTschedulePackage.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: { |
| AbstractDatum abstractDatum = (AbstractDatum)theEObject; |
| T result = caseAbstractDatum(abstractDatum); |
| if (result == null) result = caseNamedElement(abstractDatum); |
| if (result == null) result = caseElement(abstractDatum); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 1: { |
| ArgumentEdge argumentEdge = (ArgumentEdge)theEObject; |
| T result = caseArgumentEdge(argumentEdge); |
| if (result == null) result = caseExpressionEdge(argumentEdge); |
| if (result == null) result = caseEdge(argumentEdge); |
| if (result == null) result = caseElement(argumentEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 2: { |
| BasicPartition basicPartition = (BasicPartition)theEObject; |
| T result = caseBasicPartition(basicPartition); |
| if (result == null) result = caseMappingPartition(basicPartition); |
| if (result == null) result = casePartition(basicPartition); |
| if (result == null) result = caseNamedElement(basicPartition); |
| if (result == null) result = caseElement(basicPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 3: { |
| BooleanLiteralNode booleanLiteralNode = (BooleanLiteralNode)theEObject; |
| T result = caseBooleanLiteralNode(booleanLiteralNode); |
| if (result == null) result = caseOperationNode(booleanLiteralNode); |
| if (result == null) result = caseMappingNode(booleanLiteralNode); |
| if (result == null) result = caseNode(booleanLiteralNode); |
| if (result == null) result = caseElement(booleanLiteralNode); |
| if (result == null) result = caseConnectionEnd(booleanLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 4: { |
| CastEdge castEdge = (CastEdge)theEObject; |
| T result = caseCastEdge(castEdge); |
| if (result == null) result = caseEdge(castEdge); |
| if (result == null) result = caseElement(castEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 5: { |
| ClassDatum classDatum = (ClassDatum)theEObject; |
| T result = caseClassDatum(classDatum); |
| if (result == null) result = caseAbstractDatum(classDatum); |
| if (result == null) result = caseNamedElement(classDatum); |
| if (result == null) result = caseElement(classDatum); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 6: { |
| Cluster cluster = (Cluster)theEObject; |
| T result = caseCluster(cluster); |
| if (result == null) result = caseNamedElement(cluster); |
| if (result == null) result = caseSymbolable(cluster); |
| if (result == null) result = caseElement(cluster); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 7: { |
| CollectionClassDatum collectionClassDatum = (CollectionClassDatum)theEObject; |
| T result = caseCollectionClassDatum(collectionClassDatum); |
| if (result == null) result = caseClassDatum(collectionClassDatum); |
| if (result == null) result = caseAbstractDatum(collectionClassDatum); |
| if (result == null) result = caseNamedElement(collectionClassDatum); |
| if (result == null) result = caseElement(collectionClassDatum); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 8: { |
| CollectionLiteralNode collectionLiteralNode = (CollectionLiteralNode)theEObject; |
| T result = caseCollectionLiteralNode(collectionLiteralNode); |
| if (result == null) result = caseOperationNode(collectionLiteralNode); |
| if (result == null) result = caseMappingNode(collectionLiteralNode); |
| if (result == null) result = caseNode(collectionLiteralNode); |
| if (result == null) result = caseElement(collectionLiteralNode); |
| if (result == null) result = caseConnectionEnd(collectionLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 9: { |
| CollectionPartEdge collectionPartEdge = (CollectionPartEdge)theEObject; |
| T result = caseCollectionPartEdge(collectionPartEdge); |
| if (result == null) result = caseArgumentEdge(collectionPartEdge); |
| if (result == null) result = caseExpressionEdge(collectionPartEdge); |
| if (result == null) result = caseEdge(collectionPartEdge); |
| if (result == null) result = caseElement(collectionPartEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 10: { |
| CollectionRangeNode collectionRangeNode = (CollectionRangeNode)theEObject; |
| T result = caseCollectionRangeNode(collectionRangeNode); |
| if (result == null) result = caseOperationNode(collectionRangeNode); |
| if (result == null) result = caseMappingNode(collectionRangeNode); |
| if (result == null) result = caseNode(collectionRangeNode); |
| if (result == null) result = caseElement(collectionRangeNode); |
| if (result == null) result = caseConnectionEnd(collectionRangeNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 11: { |
| ComposedNode composedNode = (ComposedNode)theEObject; |
| T result = caseComposedNode(composedNode); |
| if (result == null) result = caseNode(composedNode); |
| if (result == null) result = caseElement(composedNode); |
| if (result == null) result = caseConnectionEnd(composedNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 12: { |
| CompositePartition compositePartition = (CompositePartition)theEObject; |
| T result = caseCompositePartition(compositePartition); |
| if (result == null) result = casePartition(compositePartition); |
| if (result == null) result = caseNamedElement(compositePartition); |
| if (result == null) result = caseElement(compositePartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 13: { |
| Connection connection = (Connection)theEObject; |
| T result = caseConnection(connection); |
| if (result == null) result = caseElement(connection); |
| if (result == null) result = caseSymbolable(connection); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 14: { |
| ConnectionEnd connectionEnd = (ConnectionEnd)theEObject; |
| T result = caseConnectionEnd(connectionEnd); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 15: { |
| CyclicMappingRegion cyclicMappingRegion = (CyclicMappingRegion)theEObject; |
| T result = caseCyclicMappingRegion(cyclicMappingRegion); |
| if (result == null) result = caseMappingRegion(cyclicMappingRegion); |
| if (result == null) result = caseRegion(cyclicMappingRegion); |
| if (result == null) result = caseNamedElement(cyclicMappingRegion); |
| if (result == null) result = caseSymbolable(cyclicMappingRegion); |
| if (result == null) result = caseElement(cyclicMappingRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 16: { |
| CyclicPartition cyclicPartition = (CyclicPartition)theEObject; |
| T result = caseCyclicPartition(cyclicPartition); |
| if (result == null) result = caseCompositePartition(cyclicPartition); |
| if (result == null) result = caseMappingPartition(cyclicPartition); |
| if (result == null) result = casePartition(cyclicPartition); |
| if (result == null) result = caseNamedElement(cyclicPartition); |
| if (result == null) result = caseElement(cyclicPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 17: { |
| DependencyEdge dependencyEdge = (DependencyEdge)theEObject; |
| T result = caseDependencyEdge(dependencyEdge); |
| if (result == null) result = caseEdge(dependencyEdge); |
| if (result == null) result = caseElement(dependencyEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 18: { |
| DependencyNode dependencyNode = (DependencyNode)theEObject; |
| T result = caseDependencyNode(dependencyNode); |
| if (result == null) result = caseNode(dependencyNode); |
| if (result == null) result = caseElement(dependencyNode); |
| if (result == null) result = caseConnectionEnd(dependencyNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 19: { |
| DispatchRegion dispatchRegion = (DispatchRegion)theEObject; |
| T result = caseDispatchRegion(dispatchRegion); |
| if (result == null) result = caseRuleRegion(dispatchRegion); |
| if (result == null) result = caseMappingRegion(dispatchRegion); |
| if (result == null) result = caseRegion(dispatchRegion); |
| if (result == null) result = caseNamedElement(dispatchRegion); |
| if (result == null) result = caseSymbolable(dispatchRegion); |
| if (result == null) result = caseElement(dispatchRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 20: { |
| Edge edge = (Edge)theEObject; |
| T result = caseEdge(edge); |
| if (result == null) result = caseElement(edge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 21: { |
| EdgeConnection edgeConnection = (EdgeConnection)theEObject; |
| T result = caseEdgeConnection(edgeConnection); |
| if (result == null) result = caseConnection(edgeConnection); |
| if (result == null) result = caseElement(edgeConnection); |
| if (result == null) result = caseSymbolable(edgeConnection); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 22: { |
| EnumLiteralNode enumLiteralNode = (EnumLiteralNode)theEObject; |
| T result = caseEnumLiteralNode(enumLiteralNode); |
| if (result == null) result = caseOperationNode(enumLiteralNode); |
| if (result == null) result = caseMappingNode(enumLiteralNode); |
| if (result == null) result = caseNode(enumLiteralNode); |
| if (result == null) result = caseElement(enumLiteralNode); |
| if (result == null) result = caseConnectionEnd(enumLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 23: { |
| ErrorNode errorNode = (ErrorNode)theEObject; |
| T result = caseErrorNode(errorNode); |
| if (result == null) result = caseMappingNode(errorNode); |
| if (result == null) result = caseNode(errorNode); |
| if (result == null) result = caseElement(errorNode); |
| if (result == null) result = caseConnectionEnd(errorNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 24: { |
| ExpressionEdge expressionEdge = (ExpressionEdge)theEObject; |
| T result = caseExpressionEdge(expressionEdge); |
| if (result == null) result = caseEdge(expressionEdge); |
| if (result == null) result = caseElement(expressionEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 25: { |
| IfNode ifNode = (IfNode)theEObject; |
| T result = caseIfNode(ifNode); |
| if (result == null) result = caseOperationNode(ifNode); |
| if (result == null) result = caseMappingNode(ifNode); |
| if (result == null) result = caseNode(ifNode); |
| if (result == null) result = caseElement(ifNode); |
| if (result == null) result = caseConnectionEnd(ifNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 26: { |
| IncludesEdge includesEdge = (IncludesEdge)theEObject; |
| T result = caseIncludesEdge(includesEdge); |
| if (result == null) result = caseExpressionEdge(includesEdge); |
| if (result == null) result = caseEdge(includesEdge); |
| if (result == null) result = caseElement(includesEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 27: { |
| InputNode inputNode = (InputNode)theEObject; |
| T result = caseInputNode(inputNode); |
| if (result == null) result = caseNode(inputNode); |
| if (result == null) result = caseElement(inputNode); |
| if (result == null) result = caseConnectionEnd(inputNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 28: { |
| IteratedEdge iteratedEdge = (IteratedEdge)theEObject; |
| T result = caseIteratedEdge(iteratedEdge); |
| if (result == null) result = caseEdge(iteratedEdge); |
| if (result == null) result = caseElement(iteratedEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 29: { |
| IteratorNode iteratorNode = (IteratorNode)theEObject; |
| T result = caseIteratorNode(iteratorNode); |
| if (result == null) result = caseVariableNode(iteratorNode); |
| if (result == null) result = caseMappingNode(iteratorNode); |
| if (result == null) result = caseNode(iteratorNode); |
| if (result == null) result = caseElement(iteratorNode); |
| if (result == null) result = caseConnectionEnd(iteratorNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 30: { |
| KeyPartEdge keyPartEdge = (KeyPartEdge)theEObject; |
| T result = caseKeyPartEdge(keyPartEdge); |
| if (result == null) result = caseArgumentEdge(keyPartEdge); |
| if (result == null) result = caseExpressionEdge(keyPartEdge); |
| if (result == null) result = caseEdge(keyPartEdge); |
| if (result == null) result = caseElement(keyPartEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 31: { |
| KeyedValueNode keyedValueNode = (KeyedValueNode)theEObject; |
| T result = caseKeyedValueNode(keyedValueNode); |
| if (result == null) result = caseOperationNode(keyedValueNode); |
| if (result == null) result = caseMappingNode(keyedValueNode); |
| if (result == null) result = caseNode(keyedValueNode); |
| if (result == null) result = caseElement(keyedValueNode); |
| if (result == null) result = caseConnectionEnd(keyedValueNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 32: { |
| LoadingPartition loadingPartition = (LoadingPartition)theEObject; |
| T result = caseLoadingPartition(loadingPartition); |
| if (result == null) result = caseMappingPartition(loadingPartition); |
| if (result == null) result = casePartition(loadingPartition); |
| if (result == null) result = caseNamedElement(loadingPartition); |
| if (result == null) result = caseElement(loadingPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 33: { |
| LoadingRegion loadingRegion = (LoadingRegion)theEObject; |
| T result = caseLoadingRegion(loadingRegion); |
| if (result == null) result = caseRegion(loadingRegion); |
| if (result == null) result = caseNamedElement(loadingRegion); |
| if (result == null) result = caseSymbolable(loadingRegion); |
| if (result == null) result = caseElement(loadingRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 34: { |
| MapLiteralNode mapLiteralNode = (MapLiteralNode)theEObject; |
| T result = caseMapLiteralNode(mapLiteralNode); |
| if (result == null) result = caseOperationNode(mapLiteralNode); |
| if (result == null) result = caseMappingNode(mapLiteralNode); |
| if (result == null) result = caseNode(mapLiteralNode); |
| if (result == null) result = caseElement(mapLiteralNode); |
| if (result == null) result = caseConnectionEnd(mapLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 35: { |
| MapPartEdge mapPartEdge = (MapPartEdge)theEObject; |
| T result = caseMapPartEdge(mapPartEdge); |
| if (result == null) result = caseArgumentEdge(mapPartEdge); |
| if (result == null) result = caseExpressionEdge(mapPartEdge); |
| if (result == null) result = caseEdge(mapPartEdge); |
| if (result == null) result = caseElement(mapPartEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 36: { |
| MapPartNode mapPartNode = (MapPartNode)theEObject; |
| T result = caseMapPartNode(mapPartNode); |
| if (result == null) result = caseOperationNode(mapPartNode); |
| if (result == null) result = caseMappingNode(mapPartNode); |
| if (result == null) result = caseNode(mapPartNode); |
| if (result == null) result = caseElement(mapPartNode); |
| if (result == null) result = caseConnectionEnd(mapPartNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 37: { |
| MappingNode mappingNode = (MappingNode)theEObject; |
| T result = caseMappingNode(mappingNode); |
| if (result == null) result = caseNode(mappingNode); |
| if (result == null) result = caseElement(mappingNode); |
| if (result == null) result = caseConnectionEnd(mappingNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 38: { |
| MappingPartition mappingPartition = (MappingPartition)theEObject; |
| T result = caseMappingPartition(mappingPartition); |
| if (result == null) result = casePartition(mappingPartition); |
| if (result == null) result = caseNamedElement(mappingPartition); |
| if (result == null) result = caseElement(mappingPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 39: { |
| MappingRegion mappingRegion = (MappingRegion)theEObject; |
| T result = caseMappingRegion(mappingRegion); |
| if (result == null) result = caseRegion(mappingRegion); |
| if (result == null) result = caseNamedElement(mappingRegion); |
| if (result == null) result = caseSymbolable(mappingRegion); |
| if (result == null) result = caseElement(mappingRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 40: { |
| MergedPartition mergedPartition = (MergedPartition)theEObject; |
| T result = caseMergedPartition(mergedPartition); |
| if (result == null) result = caseBasicPartition(mergedPartition); |
| if (result == null) result = caseMappingPartition(mergedPartition); |
| if (result == null) result = casePartition(mergedPartition); |
| if (result == null) result = caseNamedElement(mergedPartition); |
| if (result == null) result = caseElement(mergedPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 41: { |
| NavigableEdge navigableEdge = (NavigableEdge)theEObject; |
| T result = caseNavigableEdge(navigableEdge); |
| if (result == null) result = caseEdge(navigableEdge); |
| if (result == null) result = caseConnectionEnd(navigableEdge); |
| if (result == null) result = caseElement(navigableEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 42: { |
| NavigationEdge navigationEdge = (NavigationEdge)theEObject; |
| T result = caseNavigationEdge(navigationEdge); |
| if (result == null) result = caseNavigableEdge(navigationEdge); |
| if (result == null) result = caseEdge(navigationEdge); |
| if (result == null) result = caseConnectionEnd(navigationEdge); |
| if (result == null) result = caseElement(navigationEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 43: { |
| Node node = (Node)theEObject; |
| T result = caseNode(node); |
| if (result == null) result = caseElement(node); |
| if (result == null) result = caseConnectionEnd(node); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 44: { |
| NodeConnection nodeConnection = (NodeConnection)theEObject; |
| T result = caseNodeConnection(nodeConnection); |
| if (result == null) result = caseConnection(nodeConnection); |
| if (result == null) result = caseElement(nodeConnection); |
| if (result == null) result = caseSymbolable(nodeConnection); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 45: { |
| NonPartition nonPartition = (NonPartition)theEObject; |
| T result = caseNonPartition(nonPartition); |
| if (result == null) result = caseMappingPartition(nonPartition); |
| if (result == null) result = casePartition(nonPartition); |
| if (result == null) result = caseNamedElement(nonPartition); |
| if (result == null) result = caseElement(nonPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 46: { |
| NullLiteralNode nullLiteralNode = (NullLiteralNode)theEObject; |
| T result = caseNullLiteralNode(nullLiteralNode); |
| if (result == null) result = caseOperationNode(nullLiteralNode); |
| if (result == null) result = caseMappingNode(nullLiteralNode); |
| if (result == null) result = caseNode(nullLiteralNode); |
| if (result == null) result = caseElement(nullLiteralNode); |
| if (result == null) result = caseConnectionEnd(nullLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 47: { |
| NumericLiteralNode numericLiteralNode = (NumericLiteralNode)theEObject; |
| T result = caseNumericLiteralNode(numericLiteralNode); |
| if (result == null) result = caseOperationNode(numericLiteralNode); |
| if (result == null) result = caseMappingNode(numericLiteralNode); |
| if (result == null) result = caseNode(numericLiteralNode); |
| if (result == null) result = caseElement(numericLiteralNode); |
| if (result == null) result = caseConnectionEnd(numericLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 48: { |
| OperationCallNode operationCallNode = (OperationCallNode)theEObject; |
| T result = caseOperationCallNode(operationCallNode); |
| if (result == null) result = caseOperationNode(operationCallNode); |
| if (result == null) result = caseMappingNode(operationCallNode); |
| if (result == null) result = caseNode(operationCallNode); |
| if (result == null) result = caseElement(operationCallNode); |
| if (result == null) result = caseConnectionEnd(operationCallNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 49: { |
| OperationNode operationNode = (OperationNode)theEObject; |
| T result = caseOperationNode(operationNode); |
| if (result == null) result = caseMappingNode(operationNode); |
| if (result == null) result = caseNode(operationNode); |
| if (result == null) result = caseElement(operationNode); |
| if (result == null) result = caseConnectionEnd(operationNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 50: { |
| OperationRegion operationRegion = (OperationRegion)theEObject; |
| T result = caseOperationRegion(operationRegion); |
| if (result == null) result = caseRegion(operationRegion); |
| if (result == null) result = caseNamedElement(operationRegion); |
| if (result == null) result = caseSymbolable(operationRegion); |
| if (result == null) result = caseElement(operationRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 51: { |
| OperationParameterEdge operationParameterEdge = (OperationParameterEdge)theEObject; |
| T result = caseOperationParameterEdge(operationParameterEdge); |
| if (result == null) result = caseArgumentEdge(operationParameterEdge); |
| if (result == null) result = caseExpressionEdge(operationParameterEdge); |
| if (result == null) result = caseEdge(operationParameterEdge); |
| if (result == null) result = caseElement(operationParameterEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 52: { |
| OperationSelfEdge operationSelfEdge = (OperationSelfEdge)theEObject; |
| T result = caseOperationSelfEdge(operationSelfEdge); |
| if (result == null) result = caseArgumentEdge(operationSelfEdge); |
| if (result == null) result = caseExpressionEdge(operationSelfEdge); |
| if (result == null) result = caseEdge(operationSelfEdge); |
| if (result == null) result = caseElement(operationSelfEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 53: { |
| Partition partition = (Partition)theEObject; |
| T result = casePartition(partition); |
| if (result == null) result = caseNamedElement(partition); |
| if (result == null) result = caseElement(partition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 54: { |
| PatternTypedNode patternTypedNode = (PatternTypedNode)theEObject; |
| T result = casePatternTypedNode(patternTypedNode); |
| if (result == null) result = caseMappingNode(patternTypedNode); |
| if (result == null) result = caseNode(patternTypedNode); |
| if (result == null) result = caseElement(patternTypedNode); |
| if (result == null) result = caseConnectionEnd(patternTypedNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 55: { |
| PatternVariableNode patternVariableNode = (PatternVariableNode)theEObject; |
| T result = casePatternVariableNode(patternVariableNode); |
| if (result == null) result = caseVariableNode(patternVariableNode); |
| if (result == null) result = caseMappingNode(patternVariableNode); |
| if (result == null) result = caseNode(patternVariableNode); |
| if (result == null) result = caseElement(patternVariableNode); |
| if (result == null) result = caseConnectionEnd(patternVariableNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 56: { |
| PredicateEdge predicateEdge = (PredicateEdge)theEObject; |
| T result = casePredicateEdge(predicateEdge); |
| if (result == null) result = caseEdge(predicateEdge); |
| if (result == null) result = caseElement(predicateEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 57: { |
| PropertyDatum propertyDatum = (PropertyDatum)theEObject; |
| T result = casePropertyDatum(propertyDatum); |
| if (result == null) result = caseAbstractDatum(propertyDatum); |
| if (result == null) result = caseNamedElement(propertyDatum); |
| if (result == null) result = caseElement(propertyDatum); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 58: { |
| RecursionEdge recursionEdge = (RecursionEdge)theEObject; |
| T result = caseRecursionEdge(recursionEdge); |
| if (result == null) result = caseEdge(recursionEdge); |
| if (result == null) result = caseElement(recursionEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 59: { |
| Region region = (Region)theEObject; |
| T result = caseRegion(region); |
| if (result == null) result = caseNamedElement(region); |
| if (result == null) result = caseSymbolable(region); |
| if (result == null) result = caseElement(region); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 60: { |
| RootPartition rootPartition = (RootPartition)theEObject; |
| T result = caseRootPartition(rootPartition); |
| if (result == null) result = caseCompositePartition(rootPartition); |
| if (result == null) result = casePartition(rootPartition); |
| if (result == null) result = caseNamedElement(rootPartition); |
| if (result == null) result = caseElement(rootPartition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 61: { |
| RootRegion rootRegion = (RootRegion)theEObject; |
| T result = caseRootRegion(rootRegion); |
| if (result == null) result = caseRegion(rootRegion); |
| if (result == null) result = caseNamedElement(rootRegion); |
| if (result == null) result = caseSymbolable(rootRegion); |
| if (result == null) result = caseElement(rootRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 62: { |
| RuleRegion ruleRegion = (RuleRegion)theEObject; |
| T result = caseRuleRegion(ruleRegion); |
| if (result == null) result = caseMappingRegion(ruleRegion); |
| if (result == null) result = caseRegion(ruleRegion); |
| if (result == null) result = caseNamedElement(ruleRegion); |
| if (result == null) result = caseSymbolable(ruleRegion); |
| if (result == null) result = caseElement(ruleRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 63: { |
| ScheduleModel scheduleModel = (ScheduleModel)theEObject; |
| T result = caseScheduleModel(scheduleModel); |
| if (result == null) result = caseModel(scheduleModel); |
| if (result == null) result = caseNamespace(scheduleModel); |
| if (result == null) result = caseNamedElement(scheduleModel); |
| if (result == null) result = caseElement(scheduleModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 64: { |
| ShadowNode shadowNode = (ShadowNode)theEObject; |
| T result = caseShadowNode(shadowNode); |
| if (result == null) result = caseOperationNode(shadowNode); |
| if (result == null) result = caseMappingNode(shadowNode); |
| if (result == null) result = caseNode(shadowNode); |
| if (result == null) result = caseElement(shadowNode); |
| if (result == null) result = caseConnectionEnd(shadowNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 65: { |
| ShadowPartEdge shadowPartEdge = (ShadowPartEdge)theEObject; |
| T result = caseShadowPartEdge(shadowPartEdge); |
| if (result == null) result = caseArgumentEdge(shadowPartEdge); |
| if (result == null) result = caseExpressionEdge(shadowPartEdge); |
| if (result == null) result = caseEdge(shadowPartEdge); |
| if (result == null) result = caseElement(shadowPartEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 66: { |
| SharedEdge sharedEdge = (SharedEdge)theEObject; |
| T result = caseSharedEdge(sharedEdge); |
| if (result == null) result = caseNavigableEdge(sharedEdge); |
| if (result == null) result = caseEdge(sharedEdge); |
| if (result == null) result = caseConnectionEnd(sharedEdge); |
| if (result == null) result = caseElement(sharedEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 67: { |
| StringLiteralNode stringLiteralNode = (StringLiteralNode)theEObject; |
| T result = caseStringLiteralNode(stringLiteralNode); |
| if (result == null) result = caseOperationNode(stringLiteralNode); |
| if (result == null) result = caseMappingNode(stringLiteralNode); |
| if (result == null) result = caseNode(stringLiteralNode); |
| if (result == null) result = caseElement(stringLiteralNode); |
| if (result == null) result = caseConnectionEnd(stringLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 68: { |
| SuccessEdge successEdge = (SuccessEdge)theEObject; |
| T result = caseSuccessEdge(successEdge); |
| if (result == null) result = caseNavigationEdge(successEdge); |
| if (result == null) result = caseNavigableEdge(successEdge); |
| if (result == null) result = caseEdge(successEdge); |
| if (result == null) result = caseConnectionEnd(successEdge); |
| if (result == null) result = caseElement(successEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 69: { |
| SuccessNode successNode = (SuccessNode)theEObject; |
| T result = caseSuccessNode(successNode); |
| if (result == null) result = caseMappingNode(successNode); |
| if (result == null) result = caseNode(successNode); |
| if (result == null) result = caseElement(successNode); |
| if (result == null) result = caseConnectionEnd(successNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 70: { |
| Symbolable symbolable = (Symbolable)theEObject; |
| T result = caseSymbolable(symbolable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 71: { |
| TupleLiteralNode tupleLiteralNode = (TupleLiteralNode)theEObject; |
| T result = caseTupleLiteralNode(tupleLiteralNode); |
| if (result == null) result = caseOperationNode(tupleLiteralNode); |
| if (result == null) result = caseMappingNode(tupleLiteralNode); |
| if (result == null) result = caseNode(tupleLiteralNode); |
| if (result == null) result = caseElement(tupleLiteralNode); |
| if (result == null) result = caseConnectionEnd(tupleLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 72: { |
| TuplePartEdge tuplePartEdge = (TuplePartEdge)theEObject; |
| T result = caseTuplePartEdge(tuplePartEdge); |
| if (result == null) result = caseArgumentEdge(tuplePartEdge); |
| if (result == null) result = caseExpressionEdge(tuplePartEdge); |
| if (result == null) result = caseEdge(tuplePartEdge); |
| if (result == null) result = caseElement(tuplePartEdge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 73: { |
| TypeLiteralNode typeLiteralNode = (TypeLiteralNode)theEObject; |
| T result = caseTypeLiteralNode(typeLiteralNode); |
| if (result == null) result = caseOperationNode(typeLiteralNode); |
| if (result == null) result = caseMappingNode(typeLiteralNode); |
| if (result == null) result = caseNode(typeLiteralNode); |
| if (result == null) result = caseElement(typeLiteralNode); |
| if (result == null) result = caseConnectionEnd(typeLiteralNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 74: { |
| UnknownNode unknownNode = (UnknownNode)theEObject; |
| T result = caseUnknownNode(unknownNode); |
| if (result == null) result = caseMappingNode(unknownNode); |
| if (result == null) result = caseNode(unknownNode); |
| if (result == null) result = caseElement(unknownNode); |
| if (result == null) result = caseConnectionEnd(unknownNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 75: { |
| VariableNode variableNode = (VariableNode)theEObject; |
| T result = caseVariableNode(variableNode); |
| if (result == null) result = caseMappingNode(variableNode); |
| if (result == null) result = caseNode(variableNode); |
| if (result == null) result = caseElement(variableNode); |
| if (result == null) result = caseConnectionEnd(variableNode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case 76: { |
| VerdictRegion verdictRegion = (VerdictRegion)theEObject; |
| T result = caseVerdictRegion(verdictRegion); |
| if (result == null) result = caseRuleRegion(verdictRegion); |
| if (result == null) result = caseMappingRegion(verdictRegion); |
| if (result == null) result = caseRegion(verdictRegion); |
| if (result == null) result = caseNamedElement(verdictRegion); |
| if (result == null) result = caseSymbolable(verdictRegion); |
| if (result == null) result = caseElement(verdictRegion); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Abstract Datum</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>Abstract Datum</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAbstractDatum(AbstractDatum object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Argument Edge</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>Argument Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseArgumentEdge(ArgumentEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Basic Partition</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>Basic Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBasicPartition(BasicPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Boolean Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBooleanLiteralNode(BooleanLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Cast Edge</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>Cast Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCastEdge(CastEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Class Datum</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 Datum</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClassDatum(ClassDatum object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Cluster</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>Cluster</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCluster(Cluster object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Class Datum</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 Class Datum</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionClassDatum(CollectionClassDatum object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionLiteralNode(CollectionLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Part Edge</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 Part Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionPartEdge(CollectionPartEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Collection Range Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCollectionRangeNode(CollectionRangeNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Composed Node</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>Composed Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComposedNode(ComposedNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Composite Partition</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>Composite Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCompositePartition(CompositePartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Connection</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConnection(Connection object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Connection End</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 End</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConnectionEnd(ConnectionEnd object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Cyclic Mapping 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>Cyclic Mapping Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCyclicMappingRegion(CyclicMappingRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Cyclic Partition</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>Cyclic Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCyclicPartition(CyclicPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dependency Edge</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>Dependency Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDependencyEdge(DependencyEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dependency Node</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>Dependency Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDependencyNode(DependencyNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Dispatch 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>Dispatch Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDispatchRegion(DispatchRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Edge</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>Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEdge(Edge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Edge Connection</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>Edge Connection</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEdgeConnection(EdgeConnection object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Enum Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEnumLiteralNode(EnumLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Schedule 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>Schedule Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseScheduleModel(ScheduleModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Shadow Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseShadowNode(ShadowNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Shadow Part Edge</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 Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseShadowPartEdge(ShadowPartEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Shared Edge</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>Shared Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSharedEdge(SharedEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>String Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStringLiteralNode(StringLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Success Edge</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>Success Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSuccessEdge(SuccessEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Success Node</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>Success Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSuccessNode(SuccessNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Symbolable</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>Symbolable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSymbolable(Symbolable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tuple Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTupleLiteralNode(TupleLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tuple Part Edge</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 Part Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTuplePartEdge(TuplePartEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Type Literal Node</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 Literal Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTypeLiteralNode(TypeLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Unknown Node</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>Unknown Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUnknownNode(UnknownNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Variable Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVariableNode(VariableNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Verdict 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>Verdict Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVerdictRegion(VerdictRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Error Node</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>Error Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseErrorNode(ErrorNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Expression Edge</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 Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseExpressionEdge(ExpressionEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>If Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIfNode(IfNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Includes Edge</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>Includes Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIncludesEdge(IncludesEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Input Node</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>Input Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInputNode(InputNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iterated Edge</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>Iterated Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIteratedEdge(IteratedEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Iterator Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIteratorNode(IteratorNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Key Part Edge</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>Key Part Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseKeyPartEdge(KeyPartEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Keyed Value Node</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>Keyed Value Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseKeyedValueNode(KeyedValueNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Loading Partition</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>Loading Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLoadingPartition(LoadingPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Loading 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>Loading Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLoadingRegion(LoadingRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMapLiteralNode(MapLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Part Edge</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 Part Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMapPartEdge(MapPartEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Part Node</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 Part Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMapPartNode(MapPartNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mapping Node</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>Mapping Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMappingNode(MappingNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mapping Partition</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>Mapping Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMappingPartition(MappingPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mapping 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>Mapping Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMappingRegion(MappingRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Merged Partition</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>Merged Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMergedPartition(MergedPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Navigable Edge</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>Navigable Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNavigableEdge(NavigableEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Navigation Edge</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 Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNavigationEdge(NavigationEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Node</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>Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNode(Node object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Node Connection</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>Node Connection</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNodeConnection(NodeConnection object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Non Partition</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>Non Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNonPartition(NonPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Null Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNullLiteralNode(NullLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Numeric Literal Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNumericLiteralNode(NumericLiteralNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation Call Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperationCallNode(OperationCallNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation Node</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 Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperationNode(OperationNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation 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>Operation Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperationRegion(OperationRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation Parameter Edge</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 Parameter Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperationParameterEdge(OperationParameterEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operation Self Edge</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 Self Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperationSelfEdge(OperationSelfEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Partition</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>Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePartition(Partition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pattern Typed Node</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>Pattern Typed Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePatternTypedNode(PatternTypedNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pattern Variable Node</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>Pattern Variable Node</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePatternVariableNode(PatternVariableNode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Predicate Edge</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>Predicate Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePredicateEdge(PredicateEdge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Property Datum</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 Datum</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePropertyDatum(PropertyDatum object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Recursion Edge</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>Recursion Edge</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRecursionEdge(RecursionEdge 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>Root Partition</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>Root Partition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRootPartition(RootPartition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Root 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>Root Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRootRegion(RootRegion object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Rule 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>Rule Region</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRuleRegion(RuleRegion 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>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>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>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>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; |
| } |
| |
| } //QVTscheduleSwitch |