| /** |
| * |
| * 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 |
| * |
| * Contributors: |
| * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation |
| * |
| */ |
| package org.eclipse.osbp.xtext.datamartdsl.serializer; |
| |
| import com.google.inject.Inject; |
| import com.google.inject.Provider; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.osbp.dsl.semantic.common.types.LImport; |
| import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage; |
| import org.eclipse.osbp.xtext.datamartdsl.Addition; |
| import org.eclipse.osbp.xtext.datamartdsl.ConditionalExpression; |
| import org.eclipse.osbp.xtext.datamartdsl.Conjunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAggregation; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAxis; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartColumn; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartCondition; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartCube; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDSLPackage; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDefineDerivedMeasure; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartEntity; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionIntParameter; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartMember; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartMemberTuple; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartModel; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartOrder; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartOwner; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartPackage; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartProperty; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartReference; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartRole; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregation; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSlicer; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartTask; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartTaskFilter; |
| import org.eclipse.osbp.xtext.datamartdsl.Disjunction; |
| import org.eclipse.osbp.xtext.datamartdsl.Division; |
| import org.eclipse.osbp.xtext.datamartdsl.Expression; |
| import org.eclipse.osbp.xtext.datamartdsl.Multiplication; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerData; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerDateFuture; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerDatePast; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerDateRange; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerSignedDoubleRandom; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerSignedDoubleRange; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerSignedIntegerRandom; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerSignedIntegerRange; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerTextParagraphs; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerTextRandom; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerTextSentences; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerTextWords; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerUnsignedDoubleRandom; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerUnsignedDoubleRange; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerUnsignedIntegerRandom; |
| import org.eclipse.osbp.xtext.datamartdsl.PropertyFillerUnsignedIntegerRange; |
| import org.eclipse.osbp.xtext.datamartdsl.Subtraction; |
| import org.eclipse.osbp.xtext.datamartdsl.services.DatamartDSLGrammarAccess; |
| import org.eclipse.xtext.common.types.JvmFormalParameter; |
| import org.eclipse.xtext.common.types.JvmGenericArrayTypeReference; |
| import org.eclipse.xtext.common.types.JvmInnerTypeReference; |
| import org.eclipse.xtext.common.types.JvmLowerBound; |
| import org.eclipse.xtext.common.types.JvmParameterizedTypeReference; |
| import org.eclipse.xtext.common.types.JvmTypeParameter; |
| import org.eclipse.xtext.common.types.JvmUpperBound; |
| import org.eclipse.xtext.common.types.JvmWildcardTypeReference; |
| import org.eclipse.xtext.common.types.TypesPackage; |
| import org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor; |
| import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; |
| import org.eclipse.xtext.serializer.diagnostic.ISemanticSequencerDiagnosticProvider; |
| import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor; |
| import org.eclipse.xtext.serializer.sequencer.GenericSequencer; |
| import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEObjectProvider; |
| import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; |
| import org.eclipse.xtext.serializer.sequencer.ITransientValueService; |
| import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; |
| import org.eclipse.xtext.xbase.XAssignment; |
| import org.eclipse.xtext.xbase.XBasicForLoopExpression; |
| import org.eclipse.xtext.xbase.XBinaryOperation; |
| import org.eclipse.xtext.xbase.XBlockExpression; |
| import org.eclipse.xtext.xbase.XBooleanLiteral; |
| import org.eclipse.xtext.xbase.XCasePart; |
| import org.eclipse.xtext.xbase.XCastedExpression; |
| import org.eclipse.xtext.xbase.XCatchClause; |
| import org.eclipse.xtext.xbase.XClosure; |
| import org.eclipse.xtext.xbase.XConstructorCall; |
| import org.eclipse.xtext.xbase.XDoWhileExpression; |
| import org.eclipse.xtext.xbase.XFeatureCall; |
| import org.eclipse.xtext.xbase.XForLoopExpression; |
| import org.eclipse.xtext.xbase.XIfExpression; |
| import org.eclipse.xtext.xbase.XInstanceOfExpression; |
| import org.eclipse.xtext.xbase.XListLiteral; |
| import org.eclipse.xtext.xbase.XMemberFeatureCall; |
| import org.eclipse.xtext.xbase.XNullLiteral; |
| import org.eclipse.xtext.xbase.XNumberLiteral; |
| import org.eclipse.xtext.xbase.XPostfixOperation; |
| import org.eclipse.xtext.xbase.XReturnExpression; |
| import org.eclipse.xtext.xbase.XSetLiteral; |
| import org.eclipse.xtext.xbase.XStringLiteral; |
| import org.eclipse.xtext.xbase.XSwitchExpression; |
| import org.eclipse.xtext.xbase.XSynchronizedExpression; |
| import org.eclipse.xtext.xbase.XThrowExpression; |
| import org.eclipse.xtext.xbase.XTryCatchFinallyExpression; |
| import org.eclipse.xtext.xbase.XTypeLiteral; |
| import org.eclipse.xtext.xbase.XUnaryOperation; |
| import org.eclipse.xtext.xbase.XVariableDeclaration; |
| import org.eclipse.xtext.xbase.XWhileExpression; |
| import org.eclipse.xtext.xbase.XbasePackage; |
| import org.eclipse.xtext.xbase.annotations.serializer.XbaseWithAnnotationsSemanticSequencer; |
| import org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotation; |
| import org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotationElementValuePair; |
| import org.eclipse.xtext.xbase.annotations.xAnnotations.XAnnotationsPackage; |
| import org.eclipse.xtext.xtype.XFunctionTypeRef; |
| import org.eclipse.xtext.xtype.XImportDeclaration; |
| import org.eclipse.xtext.xtype.XImportSection; |
| import org.eclipse.xtext.xtype.XtypePackage; |
| |
| @SuppressWarnings("all") |
| public class DatamartDSLSemanticSequencer extends XbaseWithAnnotationsSemanticSequencer { |
| |
| @Inject |
| private DatamartDSLGrammarAccess grammarAccess; |
| |
| public void createSequence(EObject context, EObject semanticObject) { |
| if(semanticObject.eClass().getEPackage() == DatamartDSLPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case DatamartDSLPackage.ADDITION: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartAddition(context, (Addition) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.CONDITIONAL_EXPRESSION: |
| if(context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule()) { |
| sequence_DatamartConditionalExpression(context, (ConditionalExpression) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.CONJUNCTION: |
| if(context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule()) { |
| sequence_DatamartConjunction(context, (Conjunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_AGGREGATION: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartAggregationRule() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartNumberOrElementRule() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartAggregation(context, (DatamartAggregation) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_AGGREGATION_FUNCTION: |
| if(context == grammarAccess.getDatamartAggregationFunctionRule()) { |
| sequence_DatamartAggregationFunction(context, (DatamartAggregationFunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_AXIS: |
| if(context == grammarAccess.getDatamartAxisRule() || |
| context == grammarAccess.getDatamartCubeElementRule()) { |
| sequence_DatamartAxis(context, (DatamartAxis) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_COLUMN: |
| if(context == grammarAccess.getDatamartColumnRule() || |
| context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule() || |
| context == grammarAccess.getDatamartValueRule()) { |
| sequence_DatamartColumn(context, (DatamartColumn) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_CONDITION: |
| if(context == grammarAccess.getDatamartConditionRule()) { |
| sequence_DatamartCondition(context, (DatamartCondition) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_CUBE: |
| if(context == grammarAccess.getDatamartCubeRule() || |
| context == grammarAccess.getDatamartSourceRule()) { |
| sequence_DatamartCube(context, (DatamartCube) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_DEFINE_DERIVED_MEASURE: |
| if(context == grammarAccess.getDatamartCubeElementRule() || |
| context == grammarAccess.getDatamartDefineDerivedMeasureRule()) { |
| sequence_DatamartDefineDerivedMeasure(context, (DatamartDefineDerivedMeasure) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_DEFINITION: |
| if(context == grammarAccess.getDatamartDefinitionRule()) { |
| sequence_DatamartDefinition(context, (DatamartDefinition) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_DERIVED_MEASURE: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartDerivedMeasureRule() || |
| context == grammarAccess.getDatamartElementRule() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartNumberOrElementRule() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartDerivedMeasure(context, (DatamartDerivedMeasure) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_ENTITY: |
| if(context == grammarAccess.getDatamartEntityRule() || |
| context == grammarAccess.getDatamartSourceRule()) { |
| sequence_DatamartEntity(context, (DatamartEntity) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_FUNCTION: |
| if(context == grammarAccess.getDatamartFunctionRule()) { |
| sequence_DatamartFunction(context, (DatamartFunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_FUNCTION_INT_PARAMETER: |
| if(context == grammarAccess.getDatamartFunctionIntParameterRule()) { |
| sequence_DatamartFunctionIntParameter(context, (DatamartFunctionIntParameter) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_HIERARCHY: |
| if(context == grammarAccess.getDatamartElementRule() || |
| context == grammarAccess.getDatamartHierarchyRule()) { |
| sequence_DatamartHierarchy(context, (DatamartHierarchy) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_MEASURE: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartElementRule() || |
| context == grammarAccess.getDatamartMeasureRule() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartNumberOrElementRule() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartMeasure(context, (DatamartMeasure) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_MEMBER: |
| if(context == grammarAccess.getDatamartMemberRule() || |
| context == grammarAccess.getDatamartNavigationRule()) { |
| sequence_DatamartMember(context, (DatamartMember) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_MEMBER_TUPLE: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMemberTupleRule() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartNumberOrElementRule() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartMemberTuple(context, (DatamartMemberTuple) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_MODEL: |
| if(context == grammarAccess.getDatamartModelRule()) { |
| sequence_DatamartModel(context, (DatamartModel) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_ORDER: |
| if(context == grammarAccess.getDatamartOrderRule()) { |
| sequence_DatamartOrder(context, (DatamartOrder) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_OWNER: |
| if(context == grammarAccess.getDatamartNavigationRule() || |
| context == grammarAccess.getDatamartOwnerRule()) { |
| sequence_DatamartOwner(context, (DatamartOwner) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_PACKAGE: |
| if(context == grammarAccess.getDatamartPackageRule()) { |
| sequence_DatamartPackage(context, (DatamartPackage) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_PARAMETER_FUNCTION: |
| if(context == grammarAccess.getDatamartParameterFunctionRule()) { |
| sequence_DatamartParameterFunction(context, (DatamartParameterFunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_PROPERTY: |
| if(context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule() || |
| context == grammarAccess.getDatamartPropertyRule() || |
| context == grammarAccess.getDatamartValueRule()) { |
| sequence_DatamartProperty(context, (DatamartProperty) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_REFERENCE: |
| if(context == grammarAccess.getDatamartReferenceRule()) { |
| sequence_DatamartReference(context, (DatamartReference) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_ROLE: |
| if(context == grammarAccess.getDatamartRoleRule()) { |
| sequence_DatamartRole(context, (DatamartRole) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_SET_AGGREGATION: |
| if(context == grammarAccess.getDatamartElementRule() || |
| context == grammarAccess.getDatamartSetAggregationRule()) { |
| sequence_DatamartSetAggregation(context, (DatamartSetAggregation) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_SET_AGGREGATION_FUNCTION: |
| if(context == grammarAccess.getDatamartSetAggregationFunctionRule()) { |
| sequence_DatamartSetAggregationFunction(context, (DatamartSetAggregationFunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_SET_FUNCTION: |
| if(context == grammarAccess.getDatamartSetFunctionRule()) { |
| sequence_DatamartSetFunction(context, (DatamartSetFunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_SET_PARAMETER_FUNCTION: |
| if(context == grammarAccess.getDatamartSetParameterFunctionRule()) { |
| sequence_DatamartSetParameterFunction(context, (DatamartSetParameterFunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_SET_TUPLE: |
| if(context == grammarAccess.getDatamartSetTupleRule()) { |
| sequence_DatamartSetTuple(context, (DatamartSetTuple) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_SLICER: |
| if(context == grammarAccess.getDatamartCubeElementRule() || |
| context == grammarAccess.getDatamartSlicerRule()) { |
| sequence_DatamartSlicer(context, (DatamartSlicer) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_TASK: |
| if(context == grammarAccess.getDatamartSourceRule() || |
| context == grammarAccess.getDatamartTaskRule()) { |
| sequence_DatamartTask(context, (DatamartTask) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DATAMART_TASK_FILTER: |
| if(context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule() || |
| context == grammarAccess.getDatamartTaskFilterRule() || |
| context == grammarAccess.getDatamartValueRule()) { |
| sequence_DatamartTaskFilter(context, (DatamartTaskFilter) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DISJUNCTION: |
| if(context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule()) { |
| sequence_DatamartDisjunction(context, (Disjunction) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.DIVISION: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartMultiplication(context, (Division) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.EXPRESSION: |
| if(context == grammarAccess.getDatamartAggregationAccess().getDatamartAggregationLeftAction_3_0()) { |
| sequence_DatamartAggregation_DatamartAggregation_3_0(context, (Expression) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getDatamartMemberTupleAccess().getDatamartMemberTupleLeftAction_2_0()) { |
| sequence_DatamartMemberTuple_DatamartMemberTuple_2_0(context, (Expression) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartNumberOrElementRule() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartNumberOrElement(context, (Expression) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getDatamartSetAggregationAccess().getDatamartSetAggregationLeftAction_3_0()) { |
| sequence_DatamartSetAggregation_DatamartSetAggregation_3_0(context, (Expression) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getDatamartSetTupleAccess().getDatamartSetTupleLeftAction_1_0()) { |
| sequence_DatamartSetTuple_DatamartSetTuple_1_0(context, (Expression) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getDatamartConditionalExpressionRule() || |
| context == grammarAccess.getDatamartConditionalExpressionAccess().getConditionalExpressionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartConjunctionRule() || |
| context == grammarAccess.getDatamartConjunctionAccess().getConjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartDisjunctionRule() || |
| context == grammarAccess.getDatamartDisjunctionAccess().getDisjunctionLeftAction_1_0_0() || |
| context == grammarAccess.getDatamartOperandRule() || |
| context == grammarAccess.getDatamartValueRule()) { |
| sequence_DatamartValue(context, (Expression) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.MULTIPLICATION: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartMultiplication(context, (Multiplication) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_DATA: |
| if(context == grammarAccess.getPropertyFillerDataRule()) { |
| sequence_PropertyFillerData(context, (PropertyFillerData) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_DATE_FUTURE: |
| if(context == grammarAccess.getPropertyFillerDateFutureRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerDateFuture(context, (PropertyFillerDateFuture) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_DATE_PAST: |
| if(context == grammarAccess.getPropertyFillerDatePastRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerDatePast(context, (PropertyFillerDatePast) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_DATE_RANGE: |
| if(context == grammarAccess.getPropertyFillerDateRangeRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerDateRange(context, (PropertyFillerDateRange) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_SIGNED_DOUBLE_RANDOM: |
| if(context == grammarAccess.getPropertyFillerSignedDoubleRandomRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerSignedDoubleRandom(context, (PropertyFillerSignedDoubleRandom) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_SIGNED_DOUBLE_RANGE: |
| if(context == grammarAccess.getPropertyFillerSignedDoubleRangeRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerSignedDoubleRange(context, (PropertyFillerSignedDoubleRange) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_SIGNED_INTEGER_RANDOM: |
| if(context == grammarAccess.getPropertyFillerSignedIntegerRandomRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerSignedIntegerRandom(context, (PropertyFillerSignedIntegerRandom) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_SIGNED_INTEGER_RANGE: |
| if(context == grammarAccess.getPropertyFillerSignedIntegerRangeRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerSignedIntegerRange(context, (PropertyFillerSignedIntegerRange) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_TEXT_PARAGRAPHS: |
| if(context == grammarAccess.getPropertyFillerTextParagraphsRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerTextParagraphs(context, (PropertyFillerTextParagraphs) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_TEXT_RANDOM: |
| if(context == grammarAccess.getPropertyFillerTextRandomRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerTextRandom(context, (PropertyFillerTextRandom) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_TEXT_SENTENCES: |
| if(context == grammarAccess.getPropertyFillerTextSentencesRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerTextSentences(context, (PropertyFillerTextSentences) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_TEXT_WORDS: |
| if(context == grammarAccess.getPropertyFillerTextWordsRule() || |
| context == grammarAccess.getPropertyFillerTypeRule()) { |
| sequence_PropertyFillerTextWords(context, (PropertyFillerTextWords) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_UNSIGNED_DOUBLE_RANDOM: |
| if(context == grammarAccess.getPropertyFillerTypeRule() || |
| context == grammarAccess.getPropertyFillerUnsignedDoubleRandomRule()) { |
| sequence_PropertyFillerUnsignedDoubleRandom(context, (PropertyFillerUnsignedDoubleRandom) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_UNSIGNED_DOUBLE_RANGE: |
| if(context == grammarAccess.getPropertyFillerTypeRule() || |
| context == grammarAccess.getPropertyFillerUnsignedDoubleRangeRule()) { |
| sequence_PropertyFillerUnsignedDoubleRange(context, (PropertyFillerUnsignedDoubleRange) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_UNSIGNED_INTEGER_RANDOM: |
| if(context == grammarAccess.getPropertyFillerTypeRule() || |
| context == grammarAccess.getPropertyFillerUnsignedIntegerRandomRule()) { |
| sequence_PropertyFillerUnsignedIntegerRandom(context, (PropertyFillerUnsignedIntegerRandom) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.PROPERTY_FILLER_UNSIGNED_INTEGER_RANGE: |
| if(context == grammarAccess.getPropertyFillerTypeRule() || |
| context == grammarAccess.getPropertyFillerUnsignedIntegerRangeRule()) { |
| sequence_PropertyFillerUnsignedIntegerRange(context, (PropertyFillerUnsignedIntegerRange) semanticObject); |
| return; |
| } |
| else break; |
| case DatamartDSLPackage.SUBTRACTION: |
| if(context == grammarAccess.getDatamartAdditionRule() || |
| context == grammarAccess.getDatamartAdditionAccess().getAdditionLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartAdditionAccess().getSubtractionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationRule() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getDivisionLeftAction_1_0_1_0() || |
| context == grammarAccess.getDatamartMultiplicationAccess().getMultiplicationLeftAction_1_0_0_0() || |
| context == grammarAccess.getDatamartPrimaryRule()) { |
| sequence_DatamartAddition(context, (Subtraction) semanticObject); |
| return; |
| } |
| else break; |
| } |
| else if(semanticObject.eClass().getEPackage() == OSBPTypesPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case OSBPTypesPackage.LIMPORT: |
| if(context == grammarAccess.getDatamartImportRule()) { |
| sequence_DatamartImport(context, (LImport) semanticObject); |
| return; |
| } |
| else break; |
| } |
| else if(semanticObject.eClass().getEPackage() == TypesPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case TypesPackage.JVM_FORMAL_PARAMETER: |
| if(context == grammarAccess.getFullJvmFormalParameterRule()) { |
| sequence_FullJvmFormalParameter(context, (JvmFormalParameter) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getJvmFormalParameterRule()) { |
| sequence_JvmFormalParameter(context, (JvmFormalParameter) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_GENERIC_ARRAY_TYPE_REFERENCE: |
| if(context == grammarAccess.getJvmArgumentTypeReferenceRule() || |
| context == grammarAccess.getJvmTypeReferenceRule() || |
| context == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()) { |
| sequence_JvmTypeReference(context, (JvmGenericArrayTypeReference) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_INNER_TYPE_REFERENCE: |
| if(context == grammarAccess.getJvmArgumentTypeReferenceRule() || |
| context == grammarAccess.getJvmParameterizedTypeReferenceRule() || |
| context == grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0() || |
| context == grammarAccess.getJvmTypeReferenceRule() || |
| context == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()) { |
| sequence_JvmParameterizedTypeReference(context, (JvmInnerTypeReference) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_LOWER_BOUND: |
| if(context == grammarAccess.getJvmLowerBoundAndedRule()) { |
| sequence_JvmLowerBoundAnded(context, (JvmLowerBound) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getJvmLowerBoundRule()) { |
| sequence_JvmLowerBound(context, (JvmLowerBound) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_PARAMETERIZED_TYPE_REFERENCE: |
| if(context == grammarAccess.getJvmArgumentTypeReferenceRule() || |
| context == grammarAccess.getJvmParameterizedTypeReferenceRule() || |
| context == grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0() || |
| context == grammarAccess.getJvmTypeReferenceRule() || |
| context == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()) { |
| sequence_JvmParameterizedTypeReference(context, (JvmParameterizedTypeReference) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_TYPE_PARAMETER: |
| if(context == grammarAccess.getJvmTypeParameterRule()) { |
| sequence_JvmTypeParameter(context, (JvmTypeParameter) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_UPPER_BOUND: |
| if(context == grammarAccess.getJvmUpperBoundAndedRule()) { |
| sequence_JvmUpperBoundAnded(context, (JvmUpperBound) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getJvmUpperBoundRule()) { |
| sequence_JvmUpperBound(context, (JvmUpperBound) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_WILDCARD_TYPE_REFERENCE: |
| if(context == grammarAccess.getJvmArgumentTypeReferenceRule() || |
| context == grammarAccess.getJvmWildcardTypeReferenceRule()) { |
| sequence_JvmWildcardTypeReference(context, (JvmWildcardTypeReference) semanticObject); |
| return; |
| } |
| else break; |
| } |
| else if(semanticObject.eClass().getEPackage() == XAnnotationsPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case XAnnotationsPackage.XANNOTATION: |
| if(context == grammarAccess.getXAnnotationRule() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule()) { |
| sequence_XAnnotation(context, (XAnnotation) semanticObject); |
| return; |
| } |
| else break; |
| case XAnnotationsPackage.XANNOTATION_ELEMENT_VALUE_PAIR: |
| if(context == grammarAccess.getXAnnotationElementValuePairRule()) { |
| sequence_XAnnotationElementValuePair(context, (XAnnotationElementValuePair) semanticObject); |
| return; |
| } |
| else break; |
| } |
| else if(semanticObject.eClass().getEPackage() == XbasePackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case XbasePackage.XASSIGNMENT: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XAssignment_XMemberFeatureCall(context, (XAssignment) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XBASIC_FOR_LOOP_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXBasicForLoopExpressionRule() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XBasicForLoopExpression(context, (XBasicForLoopExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XBINARY_OPERATION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression(context, (XBinaryOperation) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XBLOCK_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXBlockExpressionRule() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XBlockExpression(context, (XBlockExpression) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getXExpressionInClosureRule()) { |
| sequence_XExpressionInClosure(context, (XBlockExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XBOOLEAN_LITERAL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXBooleanLiteralRule() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XBooleanLiteral(context, (XBooleanLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XCASE_PART: |
| if(context == grammarAccess.getXCasePartRule()) { |
| sequence_XCasePart(context, (XCasePart) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XCASTED_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XCastedExpression(context, (XCastedExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XCATCH_CLAUSE: |
| if(context == grammarAccess.getXCatchClauseRule()) { |
| sequence_XCatchClause(context, (XCatchClause) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XCLOSURE: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXClosureRule() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XClosure(context, (XClosure) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getXShortClosureRule()) { |
| sequence_XShortClosure(context, (XClosure) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XCONSTRUCTOR_CALL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXConstructorCallRule() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XConstructorCall(context, (XConstructorCall) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XDO_WHILE_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXDoWhileExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XDoWhileExpression(context, (XDoWhileExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XFEATURE_CALL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XFeatureCall(context, (XFeatureCall) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XFOR_LOOP_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXForLoopExpressionRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XForLoopExpression(context, (XForLoopExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XIF_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXIfExpressionRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XIfExpression(context, (XIfExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XINSTANCE_OF_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XRelationalExpression(context, (XInstanceOfExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XLIST_LITERAL: |
| if(context == grammarAccess.getXAnnotationElementValueOrCommaListRule()) { |
| sequence_XAnnotationElementValueOrCommaList_XListLiteral(context, (XListLiteral) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getXAnnotationElementValueRule()) { |
| sequence_XAnnotationElementValue_XListLiteral(context, (XListLiteral) semanticObject); |
| return; |
| } |
| else if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXCollectionLiteralRule() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXListLiteralRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XListLiteral(context, (XListLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XMEMBER_FEATURE_CALL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XMemberFeatureCall(context, (XMemberFeatureCall) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XNULL_LITERAL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXNullLiteralRule() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XNullLiteral(context, (XNullLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XNUMBER_LITERAL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXNumberLiteralRule() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XNumberLiteral(context, (XNumberLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XPOSTFIX_OPERATION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XPostfixOperation(context, (XPostfixOperation) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XRETURN_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXReturnExpressionRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XReturnExpression(context, (XReturnExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XSET_LITERAL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXCollectionLiteralRule() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXSetLiteralRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XSetLiteral(context, (XSetLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XSTRING_LITERAL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXStringLiteralRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XStringLiteral(context, (XStringLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XSWITCH_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXSwitchExpressionRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XSwitchExpression(context, (XSwitchExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XSYNCHRONIZED_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXSynchronizedExpressionRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XSynchronizedExpression(context, (XSynchronizedExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XTHROW_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXThrowExpressionRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XThrowExpression(context, (XThrowExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XTRY_CATCH_FINALLY_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXTryCatchFinallyExpressionRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XTryCatchFinallyExpression(context, (XTryCatchFinallyExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XTYPE_LITERAL: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXLiteralRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXTypeLiteralRule() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XTypeLiteral(context, (XTypeLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XUNARY_OPERATION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule()) { |
| sequence_XUnaryOperation(context, (XUnaryOperation) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XVARIABLE_DECLARATION: |
| if(context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXVariableDeclarationRule()) { |
| sequence_XVariableDeclaration(context, (XVariableDeclaration) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XWHILE_EXPRESSION: |
| if(context == grammarAccess.getXAdditiveExpressionRule() || |
| context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAndExpressionRule() || |
| context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXAnnotationElementValueRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListRule() || |
| context == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() || |
| context == grammarAccess.getXAnnotationOrExpressionRule() || |
| context == grammarAccess.getXAssignmentRule() || |
| context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXCastedExpressionRule() || |
| context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() || |
| context == grammarAccess.getXEqualityExpressionRule() || |
| context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXExpressionRule() || |
| context == grammarAccess.getXExpressionOrVarDeclarationRule() || |
| context == grammarAccess.getXMemberFeatureCallRule() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() || |
| context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() || |
| context == grammarAccess.getXMultiplicativeExpressionRule() || |
| context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOrExpressionRule() || |
| context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXOtherOperatorExpressionRule() || |
| context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() || |
| context == grammarAccess.getXParenthesizedExpressionRule() || |
| context == grammarAccess.getXPostfixOperationRule() || |
| context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() || |
| context == grammarAccess.getXPrimaryExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionRule() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() || |
| context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() || |
| context == grammarAccess.getXUnaryOperationRule() || |
| context == grammarAccess.getXWhileExpressionRule()) { |
| sequence_XWhileExpression(context, (XWhileExpression) semanticObject); |
| return; |
| } |
| else break; |
| } |
| else if(semanticObject.eClass().getEPackage() == XtypePackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case XtypePackage.XFUNCTION_TYPE_REF: |
| if(context == grammarAccess.getJvmArgumentTypeReferenceRule() || |
| context == grammarAccess.getJvmTypeReferenceRule() || |
| context == grammarAccess.getXFunctionTypeRefRule()) { |
| sequence_XFunctionTypeRef(context, (XFunctionTypeRef) semanticObject); |
| return; |
| } |
| else break; |
| case XtypePackage.XIMPORT_DECLARATION: |
| if(context == grammarAccess.getXImportDeclarationRule()) { |
| sequence_XImportDeclaration(context, (XImportDeclaration) semanticObject); |
| return; |
| } |
| else break; |
| case XtypePackage.XIMPORT_SECTION: |
| if(context == grammarAccess.getXImportSectionRule()) { |
| sequence_XImportSection(context, (XImportSection) semanticObject); |
| return; |
| } |
| else break; |
| } |
| if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); |
| } |
| |
| /** |
| * Constraint: |
| * (left=DatamartAddition_Addition_1_0_0_0 right=DatamartMultiplication) |
| */ |
| protected void sequence_DatamartAddition(EObject context, Addition semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartAddition_Subtraction_1_0_1_0 right=DatamartMultiplication) |
| */ |
| protected void sequence_DatamartAddition(EObject context, Subtraction semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * aggregation=AggregationEnum |
| */ |
| protected void sequence_DatamartAggregationFunction(EObject context, DatamartAggregationFunction semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartAggregation_DatamartAggregation_3_0 right=DatamartMeasure) |
| */ |
| protected void sequence_DatamartAggregation(EObject context, DatamartAggregation semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (aggregation=DatamartAggregationFunction (set=DatamartSetTuple | set=DatamartHierarchy)) |
| */ |
| protected void sequence_DatamartAggregation_DatamartAggregation_3_0(EObject context, Expression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (name=AxisEnum elements+=DatamartElement*) |
| */ |
| protected void sequence_DatamartAxis(EObject context, DatamartAxis semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * columnRef=TaskQueryColumnEnum |
| */ |
| protected void sequence_DatamartColumn(EObject context, DatamartColumn semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * condition=DatamartDisjunction |
| */ |
| protected void sequence_DatamartCondition(EObject context, DatamartCondition semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_CONDITION__CONDITION) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_CONDITION__CONDITION)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartConditionAccess().getConditionDatamartDisjunctionParserRuleCall_1_0(), semanticObject.getCondition()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartConditionalExpression_ConditionalExpression_1_0_0 operator=OperatorEnum right=DatamartOperand) |
| */ |
| protected void sequence_DatamartConditionalExpression(EObject context, ConditionalExpression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartConjunction_Conjunction_1_0_0 right=DatamartConditionalExpression) |
| */ |
| protected void sequence_DatamartConjunction(EObject context, Conjunction semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (cubeRef=[CubeType|ID] nonEmpty?='nonempty values'? axisslicer+=DatamartCubeElement*) |
| */ |
| protected void sequence_DatamartCube(EObject context, DatamartCube semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (name=TRANSLATABLEID derivedElement+=DatamartAddition*) |
| */ |
| protected void sequence_DatamartDefineDerivedMeasure(EObject context, DatamartDefineDerivedMeasure semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (name=ID (description?='described by' descriptionValue=TRANSLATABLESTRING)? roles+=DatamartRole* source=DatamartSource) |
| */ |
| protected void sequence_DatamartDefinition(EObject context, DatamartDefinition semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (derivedRef=[DatamartDefineDerivedMeasure|ID] (scaled?='scale' scale=ValueScaleEnum)?) |
| */ |
| protected void sequence_DatamartDerivedMeasure(EObject context, DatamartDerivedMeasure semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartDisjunction_Disjunction_1_0_0 right=DatamartConjunction) |
| */ |
| protected void sequence_DatamartDisjunction(EObject context, Disjunction semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * entityRef=[LEntity|ID] |
| * tracking?='tracking'? |
| * navigations+=DatamartNavigation* |
| * properties+=DatamartProperty* |
| * conditions+=DatamartCondition* |
| * ordering+=DatamartOrder* |
| * (fillerMinCountRows=INT fillerMaxCountRows=INT fillerDatas+=PropertyFillerData*)? |
| * ) |
| */ |
| protected void sequence_DatamartEntity(EObject context, DatamartEntity semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * value=INT |
| */ |
| protected void sequence_DatamartFunctionIntParameter(EObject context, DatamartFunctionIntParameter semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_FUNCTION_INT_PARAMETER__VALUE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_FUNCTION_INT_PARAMETER__VALUE)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartFunctionIntParameterAccess().getValueINTTerminalRuleCall_0(), semanticObject.getValue()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * function=FunctionEnum |
| */ |
| protected void sequence_DatamartFunction(EObject context, DatamartFunction semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_FUNCTION__FUNCTION) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_FUNCTION__FUNCTION)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartFunctionAccess().getFunctionFunctionEnumEnumRuleCall_0(), semanticObject.getFunction()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * hierarchyRef=[CubeHierarchy|ID] |
| * defaultMember?='default'? |
| * allMember?='condensed'? |
| * allLevels?='exploded'? |
| * (levelRef=[CubeLevel|ID] (filtered?='filtered' | selected?='selected')?)? |
| * ( |
| * all?='detailed' |
| * (except?='except' exceptRef=[CubeLevel|ID])? |
| * (ordered?='ordered by' (orderRef=DatamartMeasure | orderRef=DatamartDerivedMeasure) descending?='descending'?)? |
| * )? |
| * ) |
| */ |
| protected void sequence_DatamartHierarchy(EObject context, DatamartHierarchy semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * importedNamespace=DatamartQualifiedNameWithWildCard |
| */ |
| protected void sequence_DatamartImport(EObject context, LImport semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, OSBPTypesPackage.Literals.LIMPORT__IMPORTED_NAMESPACE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, OSBPTypesPackage.Literals.LIMPORT__IMPORTED_NAMESPACE)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartImportAccess().getImportedNamespaceDatamartQualifiedNameWithWildCardParserRuleCall_1_0(), semanticObject.getImportedNamespace()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (measureRef=[CubeMeasure|ID] (scaled?='scale' scale=ValueScaleEnum)?) |
| */ |
| protected void sequence_DatamartMeasure(EObject context, DatamartMeasure semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartMemberTuple_DatamartMemberTuple_2_0 right=DatamartMeasure) |
| */ |
| protected void sequence_DatamartMemberTuple(EObject context, DatamartMemberTuple semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ((function=DatamartFunction | function=DatamartParameterFunction)? hierarchy=DatamartHierarchy) |
| */ |
| protected void sequence_DatamartMemberTuple_DatamartMemberTuple_2_0(EObject context, Expression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (joinRef=DatamartReference datamartEntity=DatamartEntity) |
| */ |
| protected void sequence_DatamartMember(EObject context, DatamartMember semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__JOIN_REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__JOIN_REF)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__DATAMART_ENTITY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__DATAMART_ENTITY)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartMemberAccess().getJoinRefDatamartReferenceParserRuleCall_1_0(), semanticObject.getJoinRef()); |
| feeder.accept(grammarAccess.getDatamartMemberAccess().getDatamartEntityDatamartEntityParserRuleCall_3_0(), semanticObject.getDatamartEntity()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * packages+=DatamartPackage* |
| */ |
| protected void sequence_DatamartModel(EObject context, DatamartModel semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartMultiplication_Division_1_0_1_0 right=DatamartPrimary) |
| */ |
| protected void sequence_DatamartMultiplication(EObject context, Division semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartMultiplication_Multiplication_1_0_0_0 right=DatamartPrimary) |
| */ |
| protected void sequence_DatamartMultiplication(EObject context, Multiplication semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * value=Number |
| */ |
| protected void sequence_DatamartNumberOrElement(EObject context, Expression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (orderBy=[LEntityAttribute|ID] orderHow=OrderEnum) |
| */ |
| protected void sequence_DatamartOrder(EObject context, DatamartOrder semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_ORDER__ORDER_BY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_ORDER__ORDER_BY)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_ORDER__ORDER_HOW) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_ORDER__ORDER_HOW)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartOrderAccess().getOrderByLEntityAttributeIDTerminalRuleCall_1_0_1(), semanticObject.getOrderBy()); |
| feeder.accept(grammarAccess.getDatamartOrderAccess().getOrderHowOrderEnumEnumRuleCall_2_0(), semanticObject.getOrderHow()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (joinRef=DatamartReference datamartEntity=DatamartEntity) |
| */ |
| protected void sequence_DatamartOwner(EObject context, DatamartOwner semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__JOIN_REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__JOIN_REF)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__DATAMART_ENTITY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_NAVIGATION__DATAMART_ENTITY)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartOwnerAccess().getJoinRefDatamartReferenceParserRuleCall_1_0(), semanticObject.getJoinRef()); |
| feeder.accept(grammarAccess.getDatamartOwnerAccess().getDatamartEntityDatamartEntityParserRuleCall_3_0(), semanticObject.getDatamartEntity()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (name=QualifiedName (imports+=DatamartImport* definitions+=DatamartDefinition*)?) |
| */ |
| protected void sequence_DatamartPackage(EObject context, DatamartPackage semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (function=ParameterFunctionEnum parameter=DatamartFunctionIntParameter) |
| */ |
| protected void sequence_DatamartParameterFunction(EObject context, DatamartParameterFunction semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_PARAMETER_FUNCTION__FUNCTION) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_PARAMETER_FUNCTION__FUNCTION)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_PARAMETER_FUNCTION__PARAMETER) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_PARAMETER_FUNCTION__PARAMETER)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartParameterFunctionAccess().getFunctionParameterFunctionEnumEnumRuleCall_0_0(), semanticObject.getFunction()); |
| feeder.accept(grammarAccess.getDatamartParameterFunctionAccess().getParameterDatamartFunctionIntParameterParserRuleCall_2_0(), semanticObject.getParameter()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * propertyRef=[LEntityAttribute|ID] |
| * (aggregated?='aggregate' aggregate=SqlAggregationEnum)? |
| * (placed?='on axis' axis=AxisEnum)? |
| * (scaled?='scale' scale=ValueScaleEnum)? |
| * ) |
| */ |
| protected void sequence_DatamartProperty(EObject context, DatamartProperty semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ref=[LEntityReference|ID] |
| */ |
| protected void sequence_DatamartReference(EObject context, DatamartReference semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_REFERENCE__REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_REFERENCE__REF)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartReferenceAccess().getRefLEntityReferenceIDTerminalRuleCall_1_0_1(), semanticObject.getRef()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * assignedRole=[Role|ID] |
| */ |
| protected void sequence_DatamartRole(EObject context, DatamartRole semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_ROLE__ASSIGNED_ROLE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_ROLE__ASSIGNED_ROLE)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartRoleAccess().getAssignedRoleRoleIDTerminalRuleCall_1_0_1(), semanticObject.getAssignedRole()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (aggregation=SetAggregationEnum parameter=DatamartFunctionIntParameter) |
| */ |
| protected void sequence_DatamartSetAggregationFunction(EObject context, DatamartSetAggregationFunction semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_AGGREGATION_FUNCTION__AGGREGATION) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_AGGREGATION_FUNCTION__AGGREGATION)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_AGGREGATION_FUNCTION__PARAMETER) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_AGGREGATION_FUNCTION__PARAMETER)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartSetAggregationFunctionAccess().getAggregationSetAggregationEnumEnumRuleCall_0_0(), semanticObject.getAggregation()); |
| feeder.accept(grammarAccess.getDatamartSetAggregationFunctionAccess().getParameterDatamartFunctionIntParameterParserRuleCall_2_0(), semanticObject.getParameter()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartSetAggregation_DatamartSetAggregation_3_0 right=DatamartMeasure) |
| */ |
| protected void sequence_DatamartSetAggregation(EObject context, DatamartSetAggregation semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (aggregation=DatamartSetAggregationFunction (set=DatamartSetTuple | set=DatamartHierarchy)) |
| */ |
| protected void sequence_DatamartSetAggregation_DatamartSetAggregation_3_0(EObject context, Expression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * setFunction=SetFunctionEnum |
| */ |
| protected void sequence_DatamartSetFunction(EObject context, DatamartSetFunction semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_FUNCTION__SET_FUNCTION) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_FUNCTION__SET_FUNCTION)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartSetFunctionAccess().getSetFunctionSetFunctionEnumEnumRuleCall_0(), semanticObject.getSetFunction()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (setFunction=SetParameterFunctionEnum parameter=DatamartFunctionIntParameter) |
| */ |
| protected void sequence_DatamartSetParameterFunction(EObject context, DatamartSetParameterFunction semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_PARAMETER_FUNCTION__SET_FUNCTION) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_PARAMETER_FUNCTION__SET_FUNCTION)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_PARAMETER_FUNCTION__PARAMETER) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_SET_PARAMETER_FUNCTION__PARAMETER)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartSetParameterFunctionAccess().getSetFunctionSetParameterFunctionEnumEnumRuleCall_0_0(), semanticObject.getSetFunction()); |
| feeder.accept(grammarAccess.getDatamartSetParameterFunctionAccess().getParameterDatamartFunctionIntParameterParserRuleCall_2_0(), semanticObject.getParameter()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (left=DatamartSetTuple_DatamartSetTuple_1_0 right=DatamartHierarchy) |
| */ |
| protected void sequence_DatamartSetTuple(EObject context, DatamartSetTuple semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (setFunction=DatamartSetFunction | setFunction=DatamartSetParameterFunction) |
| */ |
| protected void sequence_DatamartSetTuple_DatamartSetTuple_1_0(EObject context, Expression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * element=DatamartElement |
| */ |
| protected void sequence_DatamartSlicer(EObject context, DatamartSlicer semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.DATAMART_SLICER__ELEMENT) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.DATAMART_SLICER__ELEMENT)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDatamartSlicerAccess().getElementDatamartElementParserRuleCall_1_0(), semanticObject.getElement()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * filterRef=TaskFilterEnum |
| */ |
| protected void sequence_DatamartTaskFilter(EObject context, DatamartTaskFilter semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (taskQuery=TaskQueryTopicEnum columns+=DatamartColumn* conditions+=DatamartCondition*) |
| */ |
| protected void sequence_DatamartTask(EObject context, DatamartTask semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (numberValue=Number | stringValue=STRING | (filtered?='filtered' optional?='optional'?) | selected?='selected') |
| */ |
| protected void sequence_DatamartValue(EObject context, Expression semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (propertyRef=[LEntityAttribute|ID] fillerType=PropertyFillerType) |
| */ |
| protected void sequence_PropertyFillerData(EObject context, PropertyFillerData semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATA__PROPERTY_REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATA__PROPERTY_REF)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATA__FILLER_TYPE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATA__FILLER_TYPE)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getPropertyFillerDataAccess().getPropertyRefLEntityAttributeIDTerminalRuleCall_1_0_1(), semanticObject.getPropertyRef()); |
| feeder.accept(grammarAccess.getPropertyFillerDataAccess().getFillerTypePropertyFillerTypeParserRuleCall_3_0(), semanticObject.getFillerType()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * dateFutureYears=INT |
| */ |
| protected void sequence_PropertyFillerDateFuture(EObject context, PropertyFillerDateFuture semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_FUTURE__DATE_FUTURE_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_FUTURE__DATE_FUTURE_YEARS)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getPropertyFillerDateFutureAccess().getDateFutureYearsINTTerminalRuleCall_1_0(), semanticObject.getDateFutureYears()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * datePastYears=INT |
| */ |
| protected void sequence_PropertyFillerDatePast(EObject context, PropertyFillerDatePast semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_PAST__DATE_PAST_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_PAST__DATE_PAST_YEARS)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getPropertyFillerDatePastAccess().getDatePastYearsINTTerminalRuleCall_1_0(), semanticObject.getDatePastYears()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (dateBeginYears=SINT dateEndYears=SINT) |
| */ |
| protected void sequence_PropertyFillerDateRange(EObject context, PropertyFillerDateRange semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_BEGIN_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_BEGIN_YEARS)); |
| if(transientValues.isValueTransient(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_END_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatamartDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_END_YEARS)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getPropertyFillerDateRangeAccess().getDateBeginYearsSINTParserRuleCall_1_0(), semanticObject.getDateBeginYears()); |
| feeder.accept(grammarAccess.getPropertyFillerDateRangeAccess().getDateEndYearsSINTParserRuleCall_3_0(), semanticObject.getDateEndYears()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * items+=SignedNumber+ |
| */ |
| protected void sequence_PropertyFillerSignedDoubleRandom(EObject context, PropertyFillerSignedDoubleRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * ((beginRange=SignedNumber | beginRangeRef=[LEntityAttribute|ID])? (endRange=SignedNumber | endRangeRef=[LEntityAttribute|ID]))? |
| * decimals=INT |
| * rounded=UnsignedNumber? |
| * ) |
| */ |
| protected void sequence_PropertyFillerSignedDoubleRange(EObject context, PropertyFillerSignedDoubleRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * items+=SINT+ |
| */ |
| protected void sequence_PropertyFillerSignedIntegerRandom(EObject context, PropertyFillerSignedIntegerRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (((beginRange=SINT | beginRangeRef=[LEntityAttribute|ID])? (endRange=SINT | endRangeRef=[LEntityAttribute|ID]))? rounded=INT?) |
| */ |
| protected void sequence_PropertyFillerSignedIntegerRange(EObject context, PropertyFillerSignedIntegerRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (count=INT?) |
| */ |
| protected void sequence_PropertyFillerTextParagraphs(EObject context, PropertyFillerTextParagraphs semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * items+=STRING+ |
| */ |
| protected void sequence_PropertyFillerTextRandom(EObject context, PropertyFillerTextRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (count=INT?) |
| */ |
| protected void sequence_PropertyFillerTextSentences(EObject context, PropertyFillerTextSentences semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (count=INT?) |
| */ |
| protected void sequence_PropertyFillerTextWords(EObject context, PropertyFillerTextWords semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * items+=UnsignedNumber+ |
| */ |
| protected void sequence_PropertyFillerUnsignedDoubleRandom(EObject context, PropertyFillerUnsignedDoubleRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * ((beginRange=UnsignedNumber | beginRangeRef=[LEntityAttribute|ID])? (endRange=UnsignedNumber | endRangeRef=[LEntityAttribute|ID]))? |
| * decimals=INT |
| * rounded=UnsignedNumber? |
| * ) |
| */ |
| protected void sequence_PropertyFillerUnsignedDoubleRange(EObject context, PropertyFillerUnsignedDoubleRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * items+=INT+ |
| */ |
| protected void sequence_PropertyFillerUnsignedIntegerRandom(EObject context, PropertyFillerUnsignedIntegerRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (((beginRange=INT | beginRangeRef=[LEntityAttribute|ID])? (endRange=INT | endRangeRef=[LEntityAttribute|ID]))? rounded=INT?) |
| */ |
| protected void sequence_PropertyFillerUnsignedIntegerRange(EObject context, PropertyFillerUnsignedIntegerRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| } |