| /** |
| * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Based on ideas from Xtext, Xtend, Xcore |
| * |
| * Contributors: |
| * Joerg Riegel - Initial implementation |
| * |
| */ |
| package org.eclipse.osbp.xtext.datamartdsl.util; |
| |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| |
| import org.eclipse.emf.ecore.util.Switch; |
| |
| import org.eclipse.osbp.dsl.semantic.common.types.LLazyResolver; |
| import org.eclipse.osbp.dsl.semantic.common.types.LPackage; |
| |
| import org.eclipse.osbp.xtext.datamartdsl.*; |
| |
| /** |
| * <!-- 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.osbp.xtext.datamartdsl.DatamartDSLPackage |
| * @generated |
| */ |
| public class DatamartDSLSwitch<T> extends Switch<T> { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static DatamartDSLPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public DatamartDSLSwitch() { |
| if (modelPackage == null) { |
| modelPackage = DatamartDSLPackage.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 DatamartDSLPackage.DATAMART_MODEL: { |
| DatamartModel datamartModel = (DatamartModel)theEObject; |
| T result = caseDatamartModel(datamartModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_LAZY_RESOLVER: { |
| DatamartLazyResolver datamartLazyResolver = (DatamartLazyResolver)theEObject; |
| T result = caseDatamartLazyResolver(datamartLazyResolver); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_BASE: { |
| DatamartBase datamartBase = (DatamartBase)theEObject; |
| T result = caseDatamartBase(datamartBase); |
| if (result == null) result = caseDatamartLazyResolver(datamartBase); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_PACKAGE: { |
| DatamartPackage datamartPackage = (DatamartPackage)theEObject; |
| T result = caseDatamartPackage(datamartPackage); |
| if (result == null) result = caseLPackage(datamartPackage); |
| if (result == null) result = caseLLazyResolver(datamartPackage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_DEFINITION: { |
| DatamartDefinition datamartDefinition = (DatamartDefinition)theEObject; |
| T result = caseDatamartDefinition(datamartDefinition); |
| if (result == null) result = caseDatamartBase(datamartDefinition); |
| if (result == null) result = caseDatamartLazyResolver(datamartDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SOURCE: { |
| DatamartSource datamartSource = (DatamartSource)theEObject; |
| T result = caseDatamartSource(datamartSource); |
| if (result == null) result = caseDatamartLazyResolver(datamartSource); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_ROLE: { |
| DatamartRole datamartRole = (DatamartRole)theEObject; |
| T result = caseDatamartRole(datamartRole); |
| if (result == null) result = caseDatamartLazyResolver(datamartRole); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_TASK: { |
| DatamartTask datamartTask = (DatamartTask)theEObject; |
| T result = caseDatamartTask(datamartTask); |
| if (result == null) result = caseDatamartSource(datamartTask); |
| if (result == null) result = caseDatamartLazyResolver(datamartTask); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_CUBE: { |
| DatamartCube datamartCube = (DatamartCube)theEObject; |
| T result = caseDatamartCube(datamartCube); |
| if (result == null) result = caseDatamartSource(datamartCube); |
| if (result == null) result = caseDatamartLazyResolver(datamartCube); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_ENTITY: { |
| DatamartEntity datamartEntity = (DatamartEntity)theEObject; |
| T result = caseDatamartEntity(datamartEntity); |
| if (result == null) result = caseDatamartSource(datamartEntity); |
| if (result == null) result = caseDatamartLazyResolver(datamartEntity); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_COLUMN: { |
| DatamartColumn datamartColumn = (DatamartColumn)theEObject; |
| T result = caseDatamartColumn(datamartColumn); |
| if (result == null) result = caseExpression(datamartColumn); |
| if (result == null) result = caseDatamartElement(datamartColumn); |
| if (result == null) result = caseDatamartLazyResolver(datamartColumn); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_TASK_FILTER: { |
| DatamartTaskFilter datamartTaskFilter = (DatamartTaskFilter)theEObject; |
| T result = caseDatamartTaskFilter(datamartTaskFilter); |
| if (result == null) result = caseExpression(datamartTaskFilter); |
| if (result == null) result = caseDatamartElement(datamartTaskFilter); |
| if (result == null) result = caseDatamartLazyResolver(datamartTaskFilter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_NAVIGATION: { |
| DatamartNavigation datamartNavigation = (DatamartNavigation)theEObject; |
| T result = caseDatamartNavigation(datamartNavigation); |
| if (result == null) result = caseDatamartLazyResolver(datamartNavigation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_OWNER: { |
| DatamartOwner datamartOwner = (DatamartOwner)theEObject; |
| T result = caseDatamartOwner(datamartOwner); |
| if (result == null) result = caseDatamartNavigation(datamartOwner); |
| if (result == null) result = caseDatamartLazyResolver(datamartOwner); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_MEMBER: { |
| DatamartMember datamartMember = (DatamartMember)theEObject; |
| T result = caseDatamartMember(datamartMember); |
| if (result == null) result = caseDatamartNavigation(datamartMember); |
| if (result == null) result = caseDatamartLazyResolver(datamartMember); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_AXIS: { |
| DatamartAxis datamartAxis = (DatamartAxis)theEObject; |
| T result = caseDatamartAxis(datamartAxis); |
| if (result == null) result = caseDatamartLazyResolver(datamartAxis); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_ATTRIBUTE_BASE: { |
| DatamartAttributeBase datamartAttributeBase = (DatamartAttributeBase)theEObject; |
| T result = caseDatamartAttributeBase(datamartAttributeBase); |
| if (result == null) result = caseExpression(datamartAttributeBase); |
| if (result == null) result = caseDatamartElement(datamartAttributeBase); |
| if (result == null) result = caseDatamartLazyResolver(datamartAttributeBase); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_ATTRIBUTE: { |
| DatamartAttribute datamartAttribute = (DatamartAttribute)theEObject; |
| T result = caseDatamartAttribute(datamartAttribute); |
| if (result == null) result = caseDatamartAttributeBase(datamartAttribute); |
| if (result == null) result = caseExpression(datamartAttribute); |
| if (result == null) result = caseDatamartElement(datamartAttribute); |
| if (result == null) result = caseDatamartLazyResolver(datamartAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.EXPRESSION: { |
| Expression expression = (Expression)theEObject; |
| T result = caseExpression(expression); |
| if (result == null) result = caseDatamartElement(expression); |
| if (result == null) result = caseDatamartLazyResolver(expression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_CONDITION: { |
| DatamartCondition datamartCondition = (DatamartCondition)theEObject; |
| T result = caseDatamartCondition(datamartCondition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_ORDER: { |
| DatamartOrder datamartOrder = (DatamartOrder)theEObject; |
| T result = caseDatamartOrder(datamartOrder); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_CUBE_ELEMENT: { |
| DatamartCubeElement datamartCubeElement = (DatamartCubeElement)theEObject; |
| T result = caseDatamartCubeElement(datamartCubeElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_DEFINE_DERIVED_MEASURE: { |
| DatamartDefineDerivedMeasure datamartDefineDerivedMeasure = (DatamartDefineDerivedMeasure)theEObject; |
| T result = caseDatamartDefineDerivedMeasure(datamartDefineDerivedMeasure); |
| if (result == null) result = caseDatamartCubeElement(datamartDefineDerivedMeasure); |
| if (result == null) result = caseDatamartBase(datamartDefineDerivedMeasure); |
| if (result == null) result = caseDatamartLazyResolver(datamartDefineDerivedMeasure); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_FUNCTION_INTERFACE: { |
| DatamartFunctionInterface datamartFunctionInterface = (DatamartFunctionInterface)theEObject; |
| T result = caseDatamartFunctionInterface(datamartFunctionInterface); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_FUNCTION: { |
| DatamartFunction datamartFunction = (DatamartFunction)theEObject; |
| T result = caseDatamartFunction(datamartFunction); |
| if (result == null) result = caseDatamartFunctionInterface(datamartFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_PARAMETER_FUNCTION: { |
| DatamartParameterFunction datamartParameterFunction = (DatamartParameterFunction)theEObject; |
| T result = caseDatamartParameterFunction(datamartParameterFunction); |
| if (result == null) result = caseDatamartFunctionInterface(datamartParameterFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_FUNCTION_INT_PARAMETER: { |
| DatamartFunctionIntParameter datamartFunctionIntParameter = (DatamartFunctionIntParameter)theEObject; |
| T result = caseDatamartFunctionIntParameter(datamartFunctionIntParameter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SET_FUNCTION_INTERFACE: { |
| DatamartSetFunctionInterface datamartSetFunctionInterface = (DatamartSetFunctionInterface)theEObject; |
| T result = caseDatamartSetFunctionInterface(datamartSetFunctionInterface); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SET_FUNCTION: { |
| DatamartSetFunction datamartSetFunction = (DatamartSetFunction)theEObject; |
| T result = caseDatamartSetFunction(datamartSetFunction); |
| if (result == null) result = caseDatamartSetFunctionInterface(datamartSetFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SET_PARAMETER_FUNCTION: { |
| DatamartSetParameterFunction datamartSetParameterFunction = (DatamartSetParameterFunction)theEObject; |
| T result = caseDatamartSetParameterFunction(datamartSetParameterFunction); |
| if (result == null) result = caseDatamartSetFunctionInterface(datamartSetParameterFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_AGGREGATION_FUNCTION_INTERFACE: { |
| DatamartAggregationFunctionInterface datamartAggregationFunctionInterface = (DatamartAggregationFunctionInterface)theEObject; |
| T result = caseDatamartAggregationFunctionInterface(datamartAggregationFunctionInterface); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SET_AGGREGATION_FUNCTION: { |
| DatamartSetAggregationFunction datamartSetAggregationFunction = (DatamartSetAggregationFunction)theEObject; |
| T result = caseDatamartSetAggregationFunction(datamartSetAggregationFunction); |
| if (result == null) result = caseDatamartAggregationFunctionInterface(datamartSetAggregationFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_AGGREGATION_EXPRESSION: { |
| DatamartAggregationExpression datamartAggregationExpression = (DatamartAggregationExpression)theEObject; |
| T result = caseDatamartAggregationExpression(datamartAggregationExpression); |
| if (result == null) result = caseExpression(datamartAggregationExpression); |
| if (result == null) result = caseDatamartElement(datamartAggregationExpression); |
| if (result == null) result = caseDatamartLazyResolver(datamartAggregationExpression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SET_TUPLE: { |
| DatamartSetTuple datamartSetTuple = (DatamartSetTuple)theEObject; |
| T result = caseDatamartSetTuple(datamartSetTuple); |
| if (result == null) result = caseExpression(datamartSetTuple); |
| if (result == null) result = caseDatamartElement(datamartSetTuple); |
| if (result == null) result = caseDatamartLazyResolver(datamartSetTuple); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SET_AGGREGATION: { |
| DatamartSetAggregation datamartSetAggregation = (DatamartSetAggregation)theEObject; |
| T result = caseDatamartSetAggregation(datamartSetAggregation); |
| if (result == null) result = caseDatamartAggregationExpression(datamartSetAggregation); |
| if (result == null) result = caseExpression(datamartSetAggregation); |
| if (result == null) result = caseDatamartElement(datamartSetAggregation); |
| if (result == null) result = caseDatamartLazyResolver(datamartSetAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_AGGREGATION: { |
| DatamartAggregation datamartAggregation = (DatamartAggregation)theEObject; |
| T result = caseDatamartAggregation(datamartAggregation); |
| if (result == null) result = caseDatamartAggregationExpression(datamartAggregation); |
| if (result == null) result = caseExpression(datamartAggregation); |
| if (result == null) result = caseDatamartElement(datamartAggregation); |
| if (result == null) result = caseDatamartLazyResolver(datamartAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_MEMBER_TUPLE: { |
| DatamartMemberTuple datamartMemberTuple = (DatamartMemberTuple)theEObject; |
| T result = caseDatamartMemberTuple(datamartMemberTuple); |
| if (result == null) result = caseDatamartAggregationExpression(datamartMemberTuple); |
| if (result == null) result = caseExpression(datamartMemberTuple); |
| if (result == null) result = caseDatamartElement(datamartMemberTuple); |
| if (result == null) result = caseDatamartLazyResolver(datamartMemberTuple); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_AGGREGATION_FUNCTION: { |
| DatamartAggregationFunction datamartAggregationFunction = (DatamartAggregationFunction)theEObject; |
| T result = caseDatamartAggregationFunction(datamartAggregationFunction); |
| if (result == null) result = caseDatamartAggregationFunctionInterface(datamartAggregationFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_SLICER: { |
| DatamartSlicer datamartSlicer = (DatamartSlicer)theEObject; |
| T result = caseDatamartSlicer(datamartSlicer); |
| if (result == null) result = caseDatamartCubeElement(datamartSlicer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_CUBE_AXIS: { |
| DatamartCubeAxis datamartCubeAxis = (DatamartCubeAxis)theEObject; |
| T result = caseDatamartCubeAxis(datamartCubeAxis); |
| if (result == null) result = caseDatamartCubeElement(datamartCubeAxis); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_ELEMENT: { |
| DatamartElement datamartElement = (DatamartElement)theEObject; |
| T result = caseDatamartElement(datamartElement); |
| if (result == null) result = caseDatamartLazyResolver(datamartElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_DERIVED_MEASURE: { |
| DatamartDerivedMeasure datamartDerivedMeasure = (DatamartDerivedMeasure)theEObject; |
| T result = caseDatamartDerivedMeasure(datamartDerivedMeasure); |
| if (result == null) result = caseExpression(datamartDerivedMeasure); |
| if (result == null) result = caseDatamartElement(datamartDerivedMeasure); |
| if (result == null) result = caseDatamartLazyResolver(datamartDerivedMeasure); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_MEASURE: { |
| DatamartMeasure datamartMeasure = (DatamartMeasure)theEObject; |
| T result = caseDatamartMeasure(datamartMeasure); |
| if (result == null) result = caseExpression(datamartMeasure); |
| if (result == null) result = caseDatamartElement(datamartMeasure); |
| if (result == null) result = caseDatamartLazyResolver(datamartMeasure); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_HIERARCHY: { |
| DatamartHierarchy datamartHierarchy = (DatamartHierarchy)theEObject; |
| T result = caseDatamartHierarchy(datamartHierarchy); |
| if (result == null) result = caseExpression(datamartHierarchy); |
| if (result == null) result = caseDatamartElement(datamartHierarchy); |
| if (result == null) result = caseDatamartLazyResolver(datamartHierarchy); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.CALCULATION: { |
| Calculation calculation = (Calculation)theEObject; |
| T result = caseCalculation(calculation); |
| if (result == null) result = caseExpression(calculation); |
| if (result == null) result = caseDatamartElement(calculation); |
| if (result == null) result = caseDatamartLazyResolver(calculation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DATAMART_REFERENCE: { |
| DatamartReference datamartReference = (DatamartReference)theEObject; |
| T result = caseDatamartReference(datamartReference); |
| if (result == null) result = caseDatamartLazyResolver(datamartReference); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ADDITION: { |
| Addition addition = (Addition)theEObject; |
| T result = caseAddition(addition); |
| if (result == null) result = caseCalculation(addition); |
| if (result == null) result = caseExpression(addition); |
| if (result == null) result = caseDatamartElement(addition); |
| if (result == null) result = caseDatamartLazyResolver(addition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DIVISION: { |
| Division division = (Division)theEObject; |
| T result = caseDivision(division); |
| if (result == null) result = caseCalculation(division); |
| if (result == null) result = caseExpression(division); |
| if (result == null) result = caseDatamartElement(division); |
| if (result == null) result = caseDatamartLazyResolver(division); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.MULTIPLICATION: { |
| Multiplication multiplication = (Multiplication)theEObject; |
| T result = caseMultiplication(multiplication); |
| if (result == null) result = caseCalculation(multiplication); |
| if (result == null) result = caseExpression(multiplication); |
| if (result == null) result = caseDatamartElement(multiplication); |
| if (result == null) result = caseDatamartLazyResolver(multiplication); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.SUBTRACTION: { |
| Subtraction subtraction = (Subtraction)theEObject; |
| T result = caseSubtraction(subtraction); |
| if (result == null) result = caseCalculation(subtraction); |
| if (result == null) result = caseExpression(subtraction); |
| if (result == null) result = caseDatamartElement(subtraction); |
| if (result == null) result = caseDatamartLazyResolver(subtraction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.CONJUNCTION: { |
| Conjunction conjunction = (Conjunction)theEObject; |
| T result = caseConjunction(conjunction); |
| if (result == null) result = caseCalculation(conjunction); |
| if (result == null) result = caseExpression(conjunction); |
| if (result == null) result = caseDatamartElement(conjunction); |
| if (result == null) result = caseDatamartLazyResolver(conjunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.DISJUNCTION: { |
| Disjunction disjunction = (Disjunction)theEObject; |
| T result = caseDisjunction(disjunction); |
| if (result == null) result = caseCalculation(disjunction); |
| if (result == null) result = caseExpression(disjunction); |
| if (result == null) result = caseDatamartElement(disjunction); |
| if (result == null) result = caseDatamartLazyResolver(disjunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.CONDITIONAL_EXPRESSION: { |
| ConditionalExpression conditionalExpression = (ConditionalExpression)theEObject; |
| T result = caseConditionalExpression(conditionalExpression); |
| if (result == null) result = caseCalculation(conditionalExpression); |
| if (result == null) result = caseExpression(conditionalExpression); |
| if (result == null) result = caseDatamartElement(conditionalExpression); |
| if (result == null) result = caseDatamartLazyResolver(conditionalExpression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_DATA: { |
| AttributeFillerData attributeFillerData = (AttributeFillerData)theEObject; |
| T result = caseAttributeFillerData(attributeFillerData); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerData); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_TYPE: { |
| AttributeFillerType attributeFillerType = (AttributeFillerType)theEObject; |
| T result = caseAttributeFillerType(attributeFillerType); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_DATE_TYPE: { |
| AttributeFillerDateType attributeFillerDateType = (AttributeFillerDateType)theEObject; |
| T result = caseAttributeFillerDateType(attributeFillerDateType); |
| if (result == null) result = caseAttributeFillerType(attributeFillerDateType); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerDateType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_DOUBLE_TYPE: { |
| AttributeFillerDoubleType attributeFillerDoubleType = (AttributeFillerDoubleType)theEObject; |
| T result = caseAttributeFillerDoubleType(attributeFillerDoubleType); |
| if (result == null) result = caseAttributeFillerType(attributeFillerDoubleType); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerDoubleType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_INTEGER_TYPE: { |
| AttributeFillerIntegerType attributeFillerIntegerType = (AttributeFillerIntegerType)theEObject; |
| T result = caseAttributeFillerIntegerType(attributeFillerIntegerType); |
| if (result == null) result = caseAttributeFillerType(attributeFillerIntegerType); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerIntegerType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_TEXT_TYPE: { |
| AttributeFillerTextType attributeFillerTextType = (AttributeFillerTextType)theEObject; |
| T result = caseAttributeFillerTextType(attributeFillerTextType); |
| if (result == null) result = caseAttributeFillerType(attributeFillerTextType); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerTextType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_DATE_FUTURE: { |
| AttributeFillerDateFuture attributeFillerDateFuture = (AttributeFillerDateFuture)theEObject; |
| T result = caseAttributeFillerDateFuture(attributeFillerDateFuture); |
| if (result == null) result = caseAttributeFillerDateType(attributeFillerDateFuture); |
| if (result == null) result = caseAttributeFillerType(attributeFillerDateFuture); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerDateFuture); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_DATE_PAST: { |
| AttributeFillerDatePast attributeFillerDatePast = (AttributeFillerDatePast)theEObject; |
| T result = caseAttributeFillerDatePast(attributeFillerDatePast); |
| if (result == null) result = caseAttributeFillerDateType(attributeFillerDatePast); |
| if (result == null) result = caseAttributeFillerType(attributeFillerDatePast); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerDatePast); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_DATE_RANGE: { |
| AttributeFillerDateRange attributeFillerDateRange = (AttributeFillerDateRange)theEObject; |
| T result = caseAttributeFillerDateRange(attributeFillerDateRange); |
| if (result == null) result = caseAttributeFillerDateType(attributeFillerDateRange); |
| if (result == null) result = caseAttributeFillerType(attributeFillerDateRange); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerDateRange); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_SIGNED_DOUBLE_RANGE: { |
| AttributeFillerSignedDoubleRange attributeFillerSignedDoubleRange = (AttributeFillerSignedDoubleRange)theEObject; |
| T result = caseAttributeFillerSignedDoubleRange(attributeFillerSignedDoubleRange); |
| if (result == null) result = caseAttributeFillerDoubleType(attributeFillerSignedDoubleRange); |
| if (result == null) result = caseAttributeFillerType(attributeFillerSignedDoubleRange); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerSignedDoubleRange); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_SIGNED_DOUBLE_RANDOM: { |
| AttributeFillerSignedDoubleRandom attributeFillerSignedDoubleRandom = (AttributeFillerSignedDoubleRandom)theEObject; |
| T result = caseAttributeFillerSignedDoubleRandom(attributeFillerSignedDoubleRandom); |
| if (result == null) result = caseAttributeFillerDoubleType(attributeFillerSignedDoubleRandom); |
| if (result == null) result = caseAttributeFillerType(attributeFillerSignedDoubleRandom); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerSignedDoubleRandom); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_SIGNED_INTEGER_RANGE: { |
| AttributeFillerSignedIntegerRange attributeFillerSignedIntegerRange = (AttributeFillerSignedIntegerRange)theEObject; |
| T result = caseAttributeFillerSignedIntegerRange(attributeFillerSignedIntegerRange); |
| if (result == null) result = caseAttributeFillerIntegerType(attributeFillerSignedIntegerRange); |
| if (result == null) result = caseAttributeFillerType(attributeFillerSignedIntegerRange); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerSignedIntegerRange); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_SIGNED_INTEGER_RANDOM: { |
| AttributeFillerSignedIntegerRandom attributeFillerSignedIntegerRandom = (AttributeFillerSignedIntegerRandom)theEObject; |
| T result = caseAttributeFillerSignedIntegerRandom(attributeFillerSignedIntegerRandom); |
| if (result == null) result = caseAttributeFillerIntegerType(attributeFillerSignedIntegerRandom); |
| if (result == null) result = caseAttributeFillerType(attributeFillerSignedIntegerRandom); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerSignedIntegerRandom); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_TEXT_RANDOM: { |
| AttributeFillerTextRandom attributeFillerTextRandom = (AttributeFillerTextRandom)theEObject; |
| T result = caseAttributeFillerTextRandom(attributeFillerTextRandom); |
| if (result == null) result = caseAttributeFillerTextType(attributeFillerTextRandom); |
| if (result == null) result = caseAttributeFillerType(attributeFillerTextRandom); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerTextRandom); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_TEXT_PARAGRAPHS: { |
| AttributeFillerTextParagraphs attributeFillerTextParagraphs = (AttributeFillerTextParagraphs)theEObject; |
| T result = caseAttributeFillerTextParagraphs(attributeFillerTextParagraphs); |
| if (result == null) result = caseAttributeFillerTextType(attributeFillerTextParagraphs); |
| if (result == null) result = caseAttributeFillerType(attributeFillerTextParagraphs); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerTextParagraphs); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_TEXT_SENTENCES: { |
| AttributeFillerTextSentences attributeFillerTextSentences = (AttributeFillerTextSentences)theEObject; |
| T result = caseAttributeFillerTextSentences(attributeFillerTextSentences); |
| if (result == null) result = caseAttributeFillerTextType(attributeFillerTextSentences); |
| if (result == null) result = caseAttributeFillerType(attributeFillerTextSentences); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerTextSentences); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_TEXT_WORDS: { |
| AttributeFillerTextWords attributeFillerTextWords = (AttributeFillerTextWords)theEObject; |
| T result = caseAttributeFillerTextWords(attributeFillerTextWords); |
| if (result == null) result = caseAttributeFillerTextType(attributeFillerTextWords); |
| if (result == null) result = caseAttributeFillerType(attributeFillerTextWords); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerTextWords); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_UNSIGNED_DOUBLE_RANGE: { |
| AttributeFillerUnsignedDoubleRange attributeFillerUnsignedDoubleRange = (AttributeFillerUnsignedDoubleRange)theEObject; |
| T result = caseAttributeFillerUnsignedDoubleRange(attributeFillerUnsignedDoubleRange); |
| if (result == null) result = caseAttributeFillerDoubleType(attributeFillerUnsignedDoubleRange); |
| if (result == null) result = caseAttributeFillerType(attributeFillerUnsignedDoubleRange); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerUnsignedDoubleRange); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_UNSIGNED_DOUBLE_RANDOM: { |
| AttributeFillerUnsignedDoubleRandom attributeFillerUnsignedDoubleRandom = (AttributeFillerUnsignedDoubleRandom)theEObject; |
| T result = caseAttributeFillerUnsignedDoubleRandom(attributeFillerUnsignedDoubleRandom); |
| if (result == null) result = caseAttributeFillerDoubleType(attributeFillerUnsignedDoubleRandom); |
| if (result == null) result = caseAttributeFillerType(attributeFillerUnsignedDoubleRandom); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerUnsignedDoubleRandom); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_UNSIGNED_INTEGER_RANGE: { |
| AttributeFillerUnsignedIntegerRange attributeFillerUnsignedIntegerRange = (AttributeFillerUnsignedIntegerRange)theEObject; |
| T result = caseAttributeFillerUnsignedIntegerRange(attributeFillerUnsignedIntegerRange); |
| if (result == null) result = caseAttributeFillerIntegerType(attributeFillerUnsignedIntegerRange); |
| if (result == null) result = caseAttributeFillerType(attributeFillerUnsignedIntegerRange); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerUnsignedIntegerRange); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case DatamartDSLPackage.ATTRIBUTE_FILLER_UNSIGNED_INTEGER_RANDOM: { |
| AttributeFillerUnsignedIntegerRandom attributeFillerUnsignedIntegerRandom = (AttributeFillerUnsignedIntegerRandom)theEObject; |
| T result = caseAttributeFillerUnsignedIntegerRandom(attributeFillerUnsignedIntegerRandom); |
| if (result == null) result = caseAttributeFillerIntegerType(attributeFillerUnsignedIntegerRandom); |
| if (result == null) result = caseAttributeFillerType(attributeFillerUnsignedIntegerRandom); |
| if (result == null) result = caseDatamartLazyResolver(attributeFillerUnsignedIntegerRandom); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart 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>Datamart Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartModel(DatamartModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Lazy Resolver</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>Datamart Lazy Resolver</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartLazyResolver(DatamartLazyResolver object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Base</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>Datamart Base</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartBase(DatamartBase object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart 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>Datamart Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartPackage(DatamartPackage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Definition</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>Datamart Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartDefinition(DatamartDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Source</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>Datamart Source</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSource(DatamartSource object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Role</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>Datamart Role</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartRole(DatamartRole object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Task</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>Datamart Task</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTask(DatamartTask object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Cube</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>Datamart Cube</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartCube(DatamartCube object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Entity</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>Datamart Entity</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartEntity(DatamartEntity object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Column</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>Datamart Column</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartColumn(DatamartColumn object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Task Filter</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>Datamart Task Filter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTaskFilter(DatamartTaskFilter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Navigation</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>Datamart Navigation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartNavigation(DatamartNavigation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Owner</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>Datamart Owner</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartOwner(DatamartOwner object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Member</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>Datamart Member</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartMember(DatamartMember object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Axis</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>Datamart Axis</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAxis(DatamartAxis object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Attribute Base</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>Datamart Attribute Base</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAttributeBase(DatamartAttributeBase object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Attribute</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>Datamart Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAttribute(DatamartAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>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>Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseExpression(Expression object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Condition</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>Datamart Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartCondition(DatamartCondition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Order</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>Datamart Order</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartOrder(DatamartOrder object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Cube 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>Datamart Cube Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartCubeElement(DatamartCubeElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Define Derived Measure</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>Datamart Define Derived Measure</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartDefineDerivedMeasure(DatamartDefineDerivedMeasure object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Function Interface</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>Datamart Function Interface</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartFunctionInterface(DatamartFunctionInterface object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Function</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>Datamart Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartFunction(DatamartFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Parameter Function</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>Datamart Parameter Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartParameterFunction(DatamartParameterFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Function Int 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>Datamart Function Int Parameter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartFunctionIntParameter(DatamartFunctionIntParameter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Set Function Interface</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>Datamart Set Function Interface</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSetFunctionInterface(DatamartSetFunctionInterface object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Set Function</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>Datamart Set Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSetFunction(DatamartSetFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Set Parameter Function</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>Datamart Set Parameter Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSetParameterFunction(DatamartSetParameterFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Aggregation Function Interface</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>Datamart Aggregation Function Interface</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAggregationFunctionInterface(DatamartAggregationFunctionInterface object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Set Aggregation Function</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>Datamart Set Aggregation Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSetAggregationFunction(DatamartSetAggregationFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Aggregation 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>Datamart Aggregation Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAggregationExpression(DatamartAggregationExpression object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Set Tuple</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>Datamart Set Tuple</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSetTuple(DatamartSetTuple object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Set Aggregation</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>Datamart Set Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSetAggregation(DatamartSetAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Aggregation</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>Datamart Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAggregation(DatamartAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Member Tuple</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>Datamart Member Tuple</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartMemberTuple(DatamartMemberTuple object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Aggregation Function</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>Datamart Aggregation Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartAggregationFunction(DatamartAggregationFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Slicer</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>Datamart Slicer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartSlicer(DatamartSlicer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Cube Axis</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>Datamart Cube Axis</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartCubeAxis(DatamartCubeAxis object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart 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>Datamart Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartElement(DatamartElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Derived Measure</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>Datamart Derived Measure</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartDerivedMeasure(DatamartDerivedMeasure object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Measure</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>Datamart Measure</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartMeasure(DatamartMeasure object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Hierarchy</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>Datamart Hierarchy</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartHierarchy(DatamartHierarchy object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Calculation</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>Calculation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCalculation(Calculation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart 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>Datamart Reference</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartReference(DatamartReference object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Addition</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>Addition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAddition(Addition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Division</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>Division</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDivision(Division object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Multiplication</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>Multiplication</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMultiplication(Multiplication object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Subtraction</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>Subtraction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSubtraction(Subtraction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Conjunction</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>Conjunction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConjunction(Conjunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Disjunction</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>Disjunction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDisjunction(Disjunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Conditional 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>Conditional Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConditionalExpression(ConditionalExpression object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Data</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>Attribute Filler Data</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerData(AttributeFillerData object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler 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>Attribute Filler Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerType(AttributeFillerType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Date 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>Attribute Filler Date Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerDateType(AttributeFillerDateType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Double 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>Attribute Filler Double Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerDoubleType(AttributeFillerDoubleType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Integer 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>Attribute Filler Integer Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerIntegerType(AttributeFillerIntegerType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Text 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>Attribute Filler Text Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerTextType(AttributeFillerTextType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Date Future</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>Attribute Filler Date Future</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerDateFuture(AttributeFillerDateFuture object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Date Past</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>Attribute Filler Date Past</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerDatePast(AttributeFillerDatePast object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Date 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>Attribute Filler Date Range</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerDateRange(AttributeFillerDateRange object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Signed Double 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>Attribute Filler Signed Double Range</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerSignedDoubleRange(AttributeFillerSignedDoubleRange object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Signed Double Random</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>Attribute Filler Signed Double Random</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerSignedDoubleRandom(AttributeFillerSignedDoubleRandom object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Signed Integer 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>Attribute Filler Signed Integer Range</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerSignedIntegerRange(AttributeFillerSignedIntegerRange object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Signed Integer Random</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>Attribute Filler Signed Integer Random</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerSignedIntegerRandom(AttributeFillerSignedIntegerRandom object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Text Random</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>Attribute Filler Text Random</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerTextRandom(AttributeFillerTextRandom object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Text Paragraphs</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>Attribute Filler Text Paragraphs</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerTextParagraphs(AttributeFillerTextParagraphs object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Text Sentences</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>Attribute Filler Text Sentences</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerTextSentences(AttributeFillerTextSentences object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Text Words</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>Attribute Filler Text Words</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerTextWords(AttributeFillerTextWords object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Unsigned Double 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>Attribute Filler Unsigned Double Range</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerUnsignedDoubleRange(AttributeFillerUnsignedDoubleRange object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Unsigned Double Random</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>Attribute Filler Unsigned Double Random</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerUnsignedDoubleRandom(AttributeFillerUnsignedDoubleRandom object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Unsigned Integer 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>Attribute Filler Unsigned Integer Range</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerUnsignedIntegerRange(AttributeFillerUnsignedIntegerRange object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Attribute Filler Unsigned Integer Random</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>Attribute Filler Unsigned Integer Random</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAttributeFillerUnsignedIntegerRandom(AttributeFillerUnsignedIntegerRandom object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>LLazy Resolver</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>LLazy Resolver</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLLazyResolver(LLazyResolver object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>LPackage</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>LPackage</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLPackage(LPackage 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; |
| } |
| |
| } //DatamartDSLSwitch |