blob: 8b97dcbc6dd7328fdd5c6f9c43a3ec6084e4197f [file] [log] [blame]
/**
* 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