/** */ package de.gebit.integrity.dsl.util; import de.gebit.integrity.dsl.*; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.Switch; /** * <!-- 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 de.gebit.integrity.dsl.DslPackage * @generated */ public class DslSwitch<T> extends Switch<T> { /** * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static DslPackage modelPackage; /** * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DslSwitch() { if (modelPackage == null) { modelPackage = DslPackage.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 DslPackage.MODEL: { Model model = (Model)theEObject; T result = caseModel(model); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.STATEMENT: { Statement statement = (Statement)theEObject; T result = caseStatement(statement); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_COMMENT: { VisibleComment visibleComment = (VisibleComment)theEObject; T result = caseVisibleComment(visibleComment); if (result == null) result = caseSuiteStatement(visibleComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_SINGLE_LINE_COMMENT: { VisibleSingleLineComment visibleSingleLineComment = (VisibleSingleLineComment)theEObject; T result = caseVisibleSingleLineComment(visibleSingleLineComment); if (result == null) result = caseVisibleComment(visibleSingleLineComment); if (result == null) result = caseSuiteStatement(visibleSingleLineComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_SINGLE_LINE_NORMAL_COMMENT: { VisibleSingleLineNormalComment visibleSingleLineNormalComment = (VisibleSingleLineNormalComment)theEObject; T result = caseVisibleSingleLineNormalComment(visibleSingleLineNormalComment); if (result == null) result = caseVisibleSingleLineComment(visibleSingleLineNormalComment); if (result == null) result = caseVisibleComment(visibleSingleLineNormalComment); if (result == null) result = caseSuiteStatement(visibleSingleLineNormalComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_SINGLE_LINE_TITLE_COMMENT: { VisibleSingleLineTitleComment visibleSingleLineTitleComment = (VisibleSingleLineTitleComment)theEObject; T result = caseVisibleSingleLineTitleComment(visibleSingleLineTitleComment); if (result == null) result = caseVisibleSingleLineComment(visibleSingleLineTitleComment); if (result == null) result = caseVisibleComment(visibleSingleLineTitleComment); if (result == null) result = caseSuiteStatement(visibleSingleLineTitleComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_MULTI_LINE_COMMENT: { VisibleMultiLineComment visibleMultiLineComment = (VisibleMultiLineComment)theEObject; T result = caseVisibleMultiLineComment(visibleMultiLineComment); if (result == null) result = caseVisibleComment(visibleMultiLineComment); if (result == null) result = caseSuiteStatement(visibleMultiLineComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_MULTI_LINE_NORMAL_COMMENT: { VisibleMultiLineNormalComment visibleMultiLineNormalComment = (VisibleMultiLineNormalComment)theEObject; T result = caseVisibleMultiLineNormalComment(visibleMultiLineNormalComment); if (result == null) result = caseVisibleMultiLineComment(visibleMultiLineNormalComment); if (result == null) result = caseVisibleComment(visibleMultiLineNormalComment); if (result == null) result = caseSuiteStatement(visibleMultiLineNormalComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_MULTI_LINE_TITLE_COMMENT: { VisibleMultiLineTitleComment visibleMultiLineTitleComment = (VisibleMultiLineTitleComment)theEObject; T result = caseVisibleMultiLineTitleComment(visibleMultiLineTitleComment); if (result == null) result = caseVisibleMultiLineComment(visibleMultiLineTitleComment); if (result == null) result = caseVisibleComment(visibleMultiLineTitleComment); if (result == null) result = caseSuiteStatement(visibleMultiLineTitleComment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VISIBLE_DIVIDER: { VisibleDivider visibleDivider = (VisibleDivider)theEObject; T result = caseVisibleDivider(visibleDivider); if (result == null) result = caseSuiteStatement(visibleDivider); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.PACKAGE_DEFINITION: { PackageDefinition packageDefinition = (PackageDefinition)theEObject; T result = casePackageDefinition(packageDefinition); if (result == null) result = caseStatement(packageDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.PACKAGE_STATEMENT: { PackageStatement packageStatement = (PackageStatement)theEObject; T result = casePackageStatement(packageStatement); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.IMPORT: { Import import_ = (Import)theEObject; T result = caseImport(import_); if (result == null) result = caseStatement(import_); if (result == null) result = casePackageStatement(import_); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.FORK_DEFINITION: { ForkDefinition forkDefinition = (ForkDefinition)theEObject; T result = caseForkDefinition(forkDefinition); if (result == null) result = caseStatement(forkDefinition); if (result == null) result = casePackageStatement(forkDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.FORK_PARAMETER: { ForkParameter forkParameter = (ForkParameter)theEObject; T result = caseForkParameter(forkParameter); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIANT_DEFINITION: { VariantDefinition variantDefinition = (VariantDefinition)theEObject; T result = caseVariantDefinition(variantDefinition); if (result == null) result = caseStatement(variantDefinition); if (result == null) result = casePackageStatement(variantDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.TEST_DEFINITION: { TestDefinition testDefinition = (TestDefinition)theEObject; T result = caseTestDefinition(testDefinition); if (result == null) result = casePackageStatement(testDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CALL_DEFINITION: { CallDefinition callDefinition = (CallDefinition)theEObject; T result = caseCallDefinition(callDefinition); if (result == null) result = casePackageStatement(callDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_DEFINITION: { SuiteDefinition suiteDefinition = (SuiteDefinition)theEObject; T result = caseSuiteDefinition(suiteDefinition); if (result == null) result = casePackageStatement(suiteDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_PARAMETER_DEFINITION: { SuiteParameterDefinition suiteParameterDefinition = (SuiteParameterDefinition)theEObject; T result = caseSuiteParameterDefinition(suiteParameterDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_RETURN_DEFINITION: { SuiteReturnDefinition suiteReturnDefinition = (SuiteReturnDefinition)theEObject; T result = caseSuiteReturnDefinition(suiteReturnDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.OPERATION_DEFINITION: { OperationDefinition operationDefinition = (OperationDefinition)theEObject; T result = caseOperationDefinition(operationDefinition); if (result == null) result = casePackageStatement(operationDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_STATEMENT: { SuiteStatement suiteStatement = (SuiteStatement)theEObject; T result = caseSuiteStatement(suiteStatement); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_STATEMENT_WITH_RESULT: { SuiteStatementWithResult suiteStatementWithResult = (SuiteStatementWithResult)theEObject; T result = caseSuiteStatementWithResult(suiteStatementWithResult); if (result == null) result = caseSuiteStatement(suiteStatementWithResult); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIABLE_DEFINITION: { VariableDefinition variableDefinition = (VariableDefinition)theEObject; T result = caseVariableDefinition(variableDefinition); if (result == null) result = casePackageStatement(variableDefinition); if (result == null) result = caseSuiteStatement(variableDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CONSTANT_DEFINITION: { ConstantDefinition constantDefinition = (ConstantDefinition)theEObject; T result = caseConstantDefinition(constantDefinition); if (result == null) result = casePackageStatement(constantDefinition); if (result == null) result = caseSuiteStatement(constantDefinition); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIABLE_ASSIGNMENT: { VariableAssignment variableAssignment = (VariableAssignment)theEObject; T result = caseVariableAssignment(variableAssignment); if (result == null) result = caseSuiteStatement(variableAssignment); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIANT_VALUE: { VariantValue variantValue = (VariantValue)theEObject; T result = caseVariantValue(variantValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIABLE_ENTITY: { VariableEntity variableEntity = (VariableEntity)theEObject; T result = caseVariableEntity(variableEntity); if (result == null) result = caseVariableOrConstantEntity(variableEntity); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CONSTANT_ENTITY: { ConstantEntity constantEntity = (ConstantEntity)theEObject; T result = caseConstantEntity(constantEntity); if (result == null) result = caseVariableOrConstantEntity(constantEntity); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIABLE_OR_CONSTANT_ENTITY: { VariableOrConstantEntity variableOrConstantEntity = (VariableOrConstantEntity)theEObject; T result = caseVariableOrConstantEntity(variableOrConstantEntity); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.TEST: { Test test = (Test)theEObject; T result = caseTest(test); if (result == null) result = caseSuiteStatementWithResult(test); if (result == null) result = caseSuiteStatement(test); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.TABLE_TEST: { TableTest tableTest = (TableTest)theEObject; T result = caseTableTest(tableTest); if (result == null) result = caseSuiteStatementWithResult(tableTest); if (result == null) result = caseSuiteStatement(tableTest); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.TABLE_TEST_ROW: { TableTestRow tableTestRow = (TableTestRow)theEObject; T result = caseTableTestRow(tableTestRow); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.PARAMETER_TABLE_HEADER: { ParameterTableHeader parameterTableHeader = (ParameterTableHeader)theEObject; T result = caseParameterTableHeader(parameterTableHeader); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.RESULT_TABLE_HEADER: { ResultTableHeader resultTableHeader = (ResultTableHeader)theEObject; T result = caseResultTableHeader(resultTableHeader); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.PARAMETER_TABLE_VALUE: { ParameterTableValue parameterTableValue = (ParameterTableValue)theEObject; T result = caseParameterTableValue(parameterTableValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.NAMED_RESULT: { NamedResult namedResult = (NamedResult)theEObject; T result = caseNamedResult(namedResult); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.RESULT_NAME: { ResultName resultName = (ResultName)theEObject; T result = caseResultName(resultName); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.FIXED_RESULT_NAME: { FixedResultName fixedResultName = (FixedResultName)theEObject; T result = caseFixedResultName(fixedResultName); if (result == null) result = caseResultName(fixedResultName); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CALL: { Call call = (Call)theEObject; T result = caseCall(call); if (result == null) result = caseSuiteStatementWithResult(call); if (result == null) result = caseSuiteStatement(call); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.NAMED_CALL_RESULT: { NamedCallResult namedCallResult = (NamedCallResult)theEObject; T result = caseNamedCallResult(namedCallResult); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE: { Suite suite = (Suite)theEObject; T result = caseSuite(suite); if (result == null) result = caseSuiteStatementWithResult(suite); if (result == null) result = caseSuiteStatement(suite); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_PARAMETER: { SuiteParameter suiteParameter = (SuiteParameter)theEObject; T result = caseSuiteParameter(suiteParameter); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SUITE_RETURN: { SuiteReturn suiteReturn = (SuiteReturn)theEObject; T result = caseSuiteReturn(suiteReturn); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.PARAMETER: { Parameter parameter = (Parameter)theEObject; T result = caseParameter(parameter); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.PARAMETER_NAME: { ParameterName parameterName = (ParameterName)theEObject; T result = caseParameterName(parameterName); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.FIXED_PARAMETER_NAME: { FixedParameterName fixedParameterName = (FixedParameterName)theEObject; T result = caseFixedParameterName(fixedParameterName); if (result == null) result = caseParameterName(fixedParameterName); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.ARBITRARY_PARAMETER_OR_RESULT_NAME: { ArbitraryParameterOrResultName arbitraryParameterOrResultName = (ArbitraryParameterOrResultName)theEObject; T result = caseArbitraryParameterOrResultName(arbitraryParameterOrResultName); if (result == null) result = caseResultName(arbitraryParameterOrResultName); if (result == null) result = caseParameterName(arbitraryParameterOrResultName); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.OPERATION: { Operation operation = (Operation)theEObject; T result = caseOperation(operation); if (result == null) result = caseValueOrEnumValueOrOperation(operation); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.STANDARD_OPERATION: { StandardOperation standardOperation = (StandardOperation)theEObject; T result = caseStandardOperation(standardOperation); if (result == null) result = caseOperation(standardOperation); if (result == null) result = caseValueOrEnumValueOrOperation(standardOperation); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CUSTOM_OPERATION: { CustomOperation customOperation = (CustomOperation)theEObject; T result = caseCustomOperation(customOperation); if (result == null) result = caseOperation(customOperation); if (result == null) result = caseValueOrEnumValueOrOperation(customOperation); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VALUE_OR_ENUM_VALUE_OR_OPERATION_COLLECTION: { ValueOrEnumValueOrOperationCollection valueOrEnumValueOrOperationCollection = (ValueOrEnumValueOrOperationCollection)theEObject; T result = caseValueOrEnumValueOrOperationCollection(valueOrEnumValueOrOperationCollection); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VALUE_OR_ENUM_VALUE_OR_OPERATION: { ValueOrEnumValueOrOperation valueOrEnumValueOrOperation = (ValueOrEnumValueOrOperation)theEObject; T result = caseValueOrEnumValueOrOperation(valueOrEnumValueOrOperation); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VALUE: { Value value = (Value)theEObject; T result = caseValue(value); if (result == null) result = caseValueOrEnumValueOrOperation(value); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CONSTANT_VALUE: { ConstantValue constantValue = (ConstantValue)theEObject; T result = caseConstantValue(constantValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.STATIC_VALUE: { StaticValue staticValue = (StaticValue)theEObject; T result = caseStaticValue(staticValue); if (result == null) result = caseValue(staticValue); if (result == null) result = caseConstantValue(staticValue); if (result == null) result = caseValueOrEnumValueOrOperation(staticValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.INTEGER_VALUE: { IntegerValue integerValue = (IntegerValue)theEObject; T result = caseIntegerValue(integerValue); if (result == null) result = caseStaticValue(integerValue); if (result == null) result = caseValue(integerValue); if (result == null) result = caseConstantValue(integerValue); if (result == null) result = caseValueOrEnumValueOrOperation(integerValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.DECIMAL_VALUE: { DecimalValue decimalValue = (DecimalValue)theEObject; T result = caseDecimalValue(decimalValue); if (result == null) result = caseStaticValue(decimalValue); if (result == null) result = caseValue(decimalValue); if (result == null) result = caseConstantValue(decimalValue); if (result == null) result = caseValueOrEnumValueOrOperation(decimalValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.STRING_VALUE: { StringValue stringValue = (StringValue)theEObject; T result = caseStringValue(stringValue); if (result == null) result = caseStaticValue(stringValue); if (result == null) result = caseValue(stringValue); if (result == null) result = caseConstantValue(stringValue); if (result == null) result = caseValueOrEnumValueOrOperation(stringValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.BOOLEAN_VALUE: { BooleanValue booleanValue = (BooleanValue)theEObject; T result = caseBooleanValue(booleanValue); if (result == null) result = caseStaticValue(booleanValue); if (result == null) result = caseValue(booleanValue); if (result == null) result = caseConstantValue(booleanValue); if (result == null) result = caseValueOrEnumValueOrOperation(booleanValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.DATE_VALUE: { DateValue dateValue = (DateValue)theEObject; T result = caseDateValue(dateValue); if (result == null) result = caseStaticValue(dateValue); if (result == null) result = caseValue(dateValue); if (result == null) result = caseConstantValue(dateValue); if (result == null) result = caseValueOrEnumValueOrOperation(dateValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.ISO_DATE_VALUE: { IsoDateValue isoDateValue = (IsoDateValue)theEObject; T result = caseIsoDateValue(isoDateValue); if (result == null) result = caseDateValue(isoDateValue); if (result == null) result = caseStaticValue(isoDateValue); if (result == null) result = caseValue(isoDateValue); if (result == null) result = caseConstantValue(isoDateValue); if (result == null) result = caseValueOrEnumValueOrOperation(isoDateValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.EUROPEAN_DATE_VALUE: { EuropeanDateValue europeanDateValue = (EuropeanDateValue)theEObject; T result = caseEuropeanDateValue(europeanDateValue); if (result == null) result = caseDateValue(europeanDateValue); if (result == null) result = caseStaticValue(europeanDateValue); if (result == null) result = caseValue(europeanDateValue); if (result == null) result = caseConstantValue(europeanDateValue); if (result == null) result = caseValueOrEnumValueOrOperation(europeanDateValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.US_DATE_VALUE: { USDateValue usDateValue = (USDateValue)theEObject; T result = caseUSDateValue(usDateValue); if (result == null) result = caseDateValue(usDateValue); if (result == null) result = caseStaticValue(usDateValue); if (result == null) result = caseValue(usDateValue); if (result == null) result = caseConstantValue(usDateValue); if (result == null) result = caseValueOrEnumValueOrOperation(usDateValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.TIME_VALUE: { TimeValue timeValue = (TimeValue)theEObject; T result = caseTimeValue(timeValue); if (result == null) result = caseStaticValue(timeValue); if (result == null) result = caseValue(timeValue); if (result == null) result = caseConstantValue(timeValue); if (result == null) result = caseValueOrEnumValueOrOperation(timeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.ISO_TIME_VALUE: { IsoTimeValue isoTimeValue = (IsoTimeValue)theEObject; T result = caseIsoTimeValue(isoTimeValue); if (result == null) result = caseTimeValue(isoTimeValue); if (result == null) result = caseStaticValue(isoTimeValue); if (result == null) result = caseValue(isoTimeValue); if (result == null) result = caseConstantValue(isoTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(isoTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SIMPLE24_HRS_TIME_VALUE: { Simple24HrsTimeValue simple24HrsTimeValue = (Simple24HrsTimeValue)theEObject; T result = caseSimple24HrsTimeValue(simple24HrsTimeValue); if (result == null) result = caseTimeValue(simple24HrsTimeValue); if (result == null) result = caseStaticValue(simple24HrsTimeValue); if (result == null) result = caseValue(simple24HrsTimeValue); if (result == null) result = caseConstantValue(simple24HrsTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(simple24HrsTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.SIMPLE12_HRS_TIME_VALUE: { Simple12HrsTimeValue simple12HrsTimeValue = (Simple12HrsTimeValue)theEObject; T result = caseSimple12HrsTimeValue(simple12HrsTimeValue); if (result == null) result = caseTimeValue(simple12HrsTimeValue); if (result == null) result = caseStaticValue(simple12HrsTimeValue); if (result == null) result = caseValue(simple12HrsTimeValue); if (result == null) result = caseConstantValue(simple12HrsTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(simple12HrsTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.DATE_AND_TIME_VALUE: { DateAndTimeValue dateAndTimeValue = (DateAndTimeValue)theEObject; T result = caseDateAndTimeValue(dateAndTimeValue); if (result == null) result = caseStaticValue(dateAndTimeValue); if (result == null) result = caseValue(dateAndTimeValue); if (result == null) result = caseConstantValue(dateAndTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(dateAndTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.ISO_DATE_AND_TIME_VALUE: { IsoDateAndTimeValue isoDateAndTimeValue = (IsoDateAndTimeValue)theEObject; T result = caseIsoDateAndTimeValue(isoDateAndTimeValue); if (result == null) result = caseDateAndTimeValue(isoDateAndTimeValue); if (result == null) result = caseStaticValue(isoDateAndTimeValue); if (result == null) result = caseValue(isoDateAndTimeValue); if (result == null) result = caseConstantValue(isoDateAndTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(isoDateAndTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.EUROPEAN_DATE_AND24_HRS_TIME_VALUE: { EuropeanDateAnd24HrsTimeValue europeanDateAnd24HrsTimeValue = (EuropeanDateAnd24HrsTimeValue)theEObject; T result = caseEuropeanDateAnd24HrsTimeValue(europeanDateAnd24HrsTimeValue); if (result == null) result = caseDateAndTimeValue(europeanDateAnd24HrsTimeValue); if (result == null) result = caseStaticValue(europeanDateAnd24HrsTimeValue); if (result == null) result = caseValue(europeanDateAnd24HrsTimeValue); if (result == null) result = caseConstantValue(europeanDateAnd24HrsTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(europeanDateAnd24HrsTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.EUROPEAN_DATE_AND12_HRS_TIME_VALUE: { EuropeanDateAnd12HrsTimeValue europeanDateAnd12HrsTimeValue = (EuropeanDateAnd12HrsTimeValue)theEObject; T result = caseEuropeanDateAnd12HrsTimeValue(europeanDateAnd12HrsTimeValue); if (result == null) result = caseDateAndTimeValue(europeanDateAnd12HrsTimeValue); if (result == null) result = caseStaticValue(europeanDateAnd12HrsTimeValue); if (result == null) result = caseValue(europeanDateAnd12HrsTimeValue); if (result == null) result = caseConstantValue(europeanDateAnd12HrsTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(europeanDateAnd12HrsTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.US_DATE_AND12_HRS_TIME_VALUE: { USDateAnd12HrsTimeValue usDateAnd12HrsTimeValue = (USDateAnd12HrsTimeValue)theEObject; T result = caseUSDateAnd12HrsTimeValue(usDateAnd12HrsTimeValue); if (result == null) result = caseDateAndTimeValue(usDateAnd12HrsTimeValue); if (result == null) result = caseStaticValue(usDateAnd12HrsTimeValue); if (result == null) result = caseValue(usDateAnd12HrsTimeValue); if (result == null) result = caseConstantValue(usDateAnd12HrsTimeValue); if (result == null) result = caseValueOrEnumValueOrOperation(usDateAnd12HrsTimeValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.JAVA_CONSTANT_VALUE: { JavaConstantValue javaConstantValue = (JavaConstantValue)theEObject; T result = caseJavaConstantValue(javaConstantValue); if (result == null) result = caseStaticValue(javaConstantValue); if (result == null) result = caseValue(javaConstantValue); if (result == null) result = caseConstantValue(javaConstantValue); if (result == null) result = caseValueOrEnumValueOrOperation(javaConstantValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIABLE: { Variable variable = (Variable)theEObject; T result = caseVariable(variable); if (result == null) result = caseValue(variable); if (result == null) result = caseValueOrEnumValueOrOperation(variable); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.VARIABLE_VARIABLE: { VariableVariable variableVariable = (VariableVariable)theEObject; T result = caseVariableVariable(variableVariable); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.CONSTANT: { Constant constant = (Constant)theEObject; T result = caseConstant(constant); if (result == null) result = caseConstantValue(constant); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.NULL_VALUE: { NullValue nullValue = (NullValue)theEObject; T result = caseNullValue(nullValue); if (result == null) result = caseStaticValue(nullValue); if (result == null) result = caseValue(nullValue); if (result == null) result = caseConstantValue(nullValue); if (result == null) result = caseValueOrEnumValueOrOperation(nullValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.ENUM_VALUE: { EnumValue enumValue = (EnumValue)theEObject; T result = caseEnumValue(enumValue); if (result == null) result = caseValueOrEnumValueOrOperation(enumValue); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.NESTED_OBJECT: { NestedObject nestedObject = (NestedObject)theEObject; T result = caseNestedObject(nestedObject); if (result == null) result = caseValue(nestedObject); if (result == null) result = caseValueOrEnumValueOrOperation(nestedObject); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.TYPED_NESTED_OBJECT: { TypedNestedObject typedNestedObject = (TypedNestedObject)theEObject; T result = caseTypedNestedObject(typedNestedObject); if (result == null) result = caseValue(typedNestedObject); if (result == null) result = caseValueOrEnumValueOrOperation(typedNestedObject); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.KEY_VALUE_PAIR: { KeyValuePair keyValuePair = (KeyValuePair)theEObject; T result = caseKeyValuePair(keyValuePair); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.JAVA_CLASS_REFERENCE: { JavaClassReference javaClassReference = (JavaClassReference)theEObject; T result = caseJavaClassReference(javaClassReference); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.METHOD_REFERENCE: { MethodReference methodReference = (MethodReference)theEObject; T result = caseMethodReference(methodReference); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.JAVA_CONSTANT_REFERENCE: { JavaConstantReference javaConstantReference = (JavaConstantReference)theEObject; T result = caseJavaConstantReference(javaConstantReference); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.EXECUTION_MULTIPLIER: { ExecutionMultiplier executionMultiplier = (ExecutionMultiplier)theEObject; T result = caseExecutionMultiplier(executionMultiplier); if (result == null) result = defaultCase(theEObject); return result; } case DslPackage.NULL: { Null null_ = (Null)theEObject; T result = caseNull(null_); if (result == null) result = caseNullValue(null_); if (result == null) result = caseStaticValue(null_); if (result == null) result = caseValue(null_); if (result == null) result = caseConstantValue(null_); if (result == null) result = caseValueOrEnumValueOrOperation(null_); if (result == null) result = defaultCase(theEObject); return result; } default: return defaultCase(theEObject); } } /** * Returns the result of interpreting the object as an instance of '<em>Model</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Model</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseModel(Model object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Statement</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Statement</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStatement(Statement object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleComment(VisibleComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Single Line Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Single Line Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleSingleLineComment(VisibleSingleLineComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Single Line Normal Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Single Line Normal Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleSingleLineNormalComment(VisibleSingleLineNormalComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Single Line Title Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Single Line Title Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleSingleLineTitleComment(VisibleSingleLineTitleComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Multi Line Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Multi Line Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleMultiLineComment(VisibleMultiLineComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Multi Line Normal Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Multi Line Normal Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleMultiLineNormalComment(VisibleMultiLineNormalComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Multi Line Title Comment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Multi Line Title Comment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleMultiLineTitleComment(VisibleMultiLineTitleComment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Visible Divider</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Visible Divider</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVisibleDivider(VisibleDivider object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Package 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>Package Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePackageDefinition(PackageDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Package Statement</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Package Statement</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePackageStatement(PackageStatement object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Import</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Import</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseImport(Import object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Fork 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>Fork Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseForkDefinition(ForkDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Fork 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>Fork Parameter</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseForkParameter(ForkParameter object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variant 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>Variant Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariantDefinition(VariantDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Test 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>Test Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTestDefinition(TestDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Call 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>Call Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCallDefinition(CallDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite 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>Suite Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteDefinition(SuiteDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite Parameter 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>Suite Parameter Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteParameterDefinition(SuiteParameterDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite Return 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>Suite Return Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteReturnDefinition(SuiteReturnDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Operation 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>Operation Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseOperationDefinition(OperationDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite Statement</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Suite Statement</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteStatement(SuiteStatement object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite Statement With Result</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Suite Statement With Result</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteStatementWithResult(SuiteStatementWithResult object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variable 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>Variable Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariableDefinition(VariableDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Constant 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>Constant Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseConstantDefinition(ConstantDefinition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variable Assignment</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Variable Assignment</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariableAssignment(VariableAssignment object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variant Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Variant Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariantValue(VariantValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variable 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>Variable Entity</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariableEntity(VariableEntity object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Constant 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>Constant Entity</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseConstantEntity(ConstantEntity object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variable Or Constant 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>Variable Or Constant Entity</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariableOrConstantEntity(VariableOrConstantEntity object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Test</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Test</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTest(Test object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Table Test</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Table Test</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTableTest(TableTest object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Table Test Row</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Table Test Row</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTableTestRow(TableTestRow object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Parameter Table Header</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Parameter Table Header</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseParameterTableHeader(ParameterTableHeader object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Result Table Header</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Result Table Header</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseResultTableHeader(ResultTableHeader object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Parameter Table Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Parameter Table Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseParameterTableValue(ParameterTableValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Named Result</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Named Result</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNamedResult(NamedResult object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Result Name</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Result Name</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseResultName(ResultName object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Fixed Result Name</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Fixed Result Name</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFixedResultName(FixedResultName object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Call</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Call</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCall(Call object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Named Call Result</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Named Call Result</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNamedCallResult(NamedCallResult object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Suite</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuite(Suite object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite 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>Suite Parameter</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteParameter(SuiteParameter object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Suite Return</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Suite Return</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSuiteReturn(SuiteReturn object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Parameter</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Parameter</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseParameter(Parameter object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Parameter Name</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Parameter Name</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseParameterName(ParameterName object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Fixed Parameter Name</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Fixed Parameter Name</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFixedParameterName(FixedParameterName object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Arbitrary Parameter Or Result Name</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Arbitrary Parameter Or Result Name</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseArbitraryParameterOrResultName(ArbitraryParameterOrResultName object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Operation</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Operation</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseOperation(Operation object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Standard Operation</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Standard Operation</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStandardOperation(StandardOperation object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Custom Operation</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Custom Operation</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCustomOperation(CustomOperation object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Value Or Enum Value Or Operation Collection</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Value Or Enum Value Or Operation Collection</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseValueOrEnumValueOrOperationCollection(ValueOrEnumValueOrOperationCollection object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Value Or Enum Value Or Operation</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Value Or Enum Value Or Operation</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseValueOrEnumValueOrOperation(ValueOrEnumValueOrOperation object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseValue(Value object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Constant Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Constant Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseConstantValue(ConstantValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Static Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Static Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStaticValue(StaticValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Integer Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Integer Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIntegerValue(IntegerValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Decimal Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Decimal Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDecimalValue(DecimalValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>String Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>String Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStringValue(StringValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Boolean Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Boolean Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBooleanValue(BooleanValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Date Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Date Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDateValue(DateValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Iso Date Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Iso Date Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsoDateValue(IsoDateValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>European Date Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>European Date Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEuropeanDateValue(EuropeanDateValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>US Date Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>US Date Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseUSDateValue(USDateValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTimeValue(TimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Iso Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Iso Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsoTimeValue(IsoTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Simple24 Hrs Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Simple24 Hrs Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSimple24HrsTimeValue(Simple24HrsTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Simple12 Hrs Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Simple12 Hrs Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSimple12HrsTimeValue(Simple12HrsTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Date And Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Date And Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDateAndTimeValue(DateAndTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Iso Date And Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Iso Date And Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsoDateAndTimeValue(IsoDateAndTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>European Date And24 Hrs Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>European Date And24 Hrs Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEuropeanDateAnd24HrsTimeValue(EuropeanDateAnd24HrsTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>European Date And12 Hrs Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>European Date And12 Hrs Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEuropeanDateAnd12HrsTimeValue(EuropeanDateAnd12HrsTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>US Date And12 Hrs Time Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>US Date And12 Hrs Time Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseUSDateAnd12HrsTimeValue(USDateAnd12HrsTimeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Java Constant Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Java Constant Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseJavaConstantValue(JavaConstantValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variable</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Variable</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariable(Variable object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Variable Variable</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Variable Variable</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVariableVariable(VariableVariable object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Constant</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Constant</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseConstant(Constant object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Null Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Null Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNullValue(NullValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Enum Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Enum Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEnumValue(EnumValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Nested Object</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Nested Object</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNestedObject(NestedObject object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Typed Nested Object</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Typed Nested Object</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTypedNestedObject(TypedNestedObject object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Key Value Pair</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Key Value Pair</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseKeyValuePair(KeyValuePair object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Java Class 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>Java Class Reference</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseJavaClassReference(JavaClassReference object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Method 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>Method Reference</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMethodReference(MethodReference object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Java Constant 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>Java Constant Reference</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseJavaConstantReference(JavaConstantReference object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Execution Multiplier</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Execution Multiplier</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseExecutionMultiplier(ExecutionMultiplier object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Null</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Null</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNull(Null 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; } } //DslSwitch