| /** |
| * |
| * 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.datainterchange.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.datainterchange.DataDSLPackage; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchange; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeEntityExpression; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileEDI; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookup; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMarkerEntity; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMarkerPath; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangeModel; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangePackage; |
| import org.eclipse.osbp.xtext.datainterchange.DataInterchangePredefinedExpression; |
| import org.eclipse.osbp.xtext.datainterchange.services.DataDSLGrammarAccess; |
| 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 DataDSLSemanticSequencer extends XbaseWithAnnotationsSemanticSequencer { |
| |
| @Inject |
| private DataDSLGrammarAccess grammarAccess; |
| |
| public void createSequence(EObject context, EObject semanticObject) { |
| if(semanticObject.eClass().getEPackage() == DataDSLPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case DataDSLPackage.DATA_INTERCHANGE: |
| if(context == grammarAccess.getDataInterchangeRule()) { |
| sequence_DataInterchange(context, (DataInterchange) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_BEAN: |
| if(context == grammarAccess.getDataInterchangeBeanRule()) { |
| sequence_DataInterchangeBean(context, (DataInterchangeBean) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_ENTITY_EXPRESSION: |
| if(context == grammarAccess.getDataInterchangeEntityExpressionRule() || |
| context == grammarAccess.getDataInterchangeExpressionRule()) { |
| sequence_DataInterchangeEntityExpression(context, (DataInterchangeEntityExpression) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_FILE_CSV: |
| if(context == grammarAccess.getDataInterchangeFileRule() || |
| context == grammarAccess.getDataInterchangeFileCSVRule()) { |
| sequence_DataInterchangeFileCSV(context, (DataInterchangeFileCSV) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI: |
| if(context == grammarAccess.getDataInterchangeFileRule() || |
| context == grammarAccess.getDataInterchangeFileEDIRule()) { |
| sequence_DataInterchangeFileEDI(context, (DataInterchangeFileEDI) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_FILE_XML: |
| if(context == grammarAccess.getDataInterchangeFileRule() || |
| context == grammarAccess.getDataInterchangeFileXMLRule()) { |
| sequence_DataInterchangeFileXML(context, (DataInterchangeFileXML) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_FORMAT: |
| if(context == grammarAccess.getDataInterchangeFormatRule()) { |
| sequence_DataInterchangeFormat(context, (DataInterchangeFormat) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_LOOKUP: |
| if(context == grammarAccess.getDataInterchangeLookupRule()) { |
| sequence_DataInterchangeLookup(context, (DataInterchangeLookup) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_MAPPING: |
| if(context == grammarAccess.getDataInterchangeMappingRule()) { |
| sequence_DataInterchangeMapping(context, (DataInterchangeMapping) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_MARKER_ENTITY: |
| if(context == grammarAccess.getDataInterchangeMarkerEntityRule()) { |
| sequence_DataInterchangeMarkerEntity(context, (DataInterchangeMarkerEntity) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_MARKER_PATH: |
| if(context == grammarAccess.getDataInterchangeMarkerPathRule()) { |
| sequence_DataInterchangeMarkerPath(context, (DataInterchangeMarkerPath) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_MODEL: |
| if(context == grammarAccess.getDataInterchangeModelRule()) { |
| sequence_DataInterchangeModel(context, (DataInterchangeModel) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_PACKAGE: |
| if(context == grammarAccess.getDataInterchangePackageRule()) { |
| sequence_DataInterchangePackage(context, (DataInterchangePackage) semanticObject); |
| return; |
| } |
| else break; |
| case DataDSLPackage.DATA_INTERCHANGE_PREDEFINED_EXPRESSION: |
| if(context == grammarAccess.getDataInterchangeExpressionRule() || |
| context == grammarAccess.getDataInterchangePredefinedExpressionRule()) { |
| sequence_DataInterchangePredefinedExpression(context, (DataInterchangePredefinedExpression) semanticObject); |
| return; |
| } |
| else break; |
| } |
| else if(semanticObject.eClass().getEPackage() == OSBPTypesPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) { |
| case OSBPTypesPackage.LIMPORT: |
| if(context == grammarAccess.getDataInterchangeImportRule()) { |
| sequence_DataInterchangeImport(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: |
| * ( |
| * entity=[LEntity|LFQN] |
| * elementMap=STRING? |
| * (markLatest?='marker' latestProperty=[LEntityAttribute|ID])? |
| * (recordElement?='recordElement' | recordList?='recordList')? |
| * expression+=DataInterchangeExpression* |
| * lookup+=DataInterchangeLookup* |
| * format+=DataInterchangeFormat* |
| * mappings+=DataInterchangeMapping* |
| * ) |
| */ |
| protected void sequence_DataInterchangeBean(EObject context, DataInterchangeBean semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (targetProperty=[LEntityAttribute|ID] entity=[LEntity|LFQN] property=[LEntityAttribute|ID]) |
| */ |
| protected void sequence_DataInterchangeEntityExpression(EObject context, DataInterchangeEntityExpression semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_EXPRESSION__TARGET_PROPERTY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_EXPRESSION__TARGET_PROPERTY)); |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_ENTITY_EXPRESSION__ENTITY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_ENTITY_EXPRESSION__ENTITY)); |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_ENTITY_EXPRESSION__PROPERTY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_ENTITY_EXPRESSION__PROPERTY)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1(), semanticObject.getTargetProperty()); |
| feeder.accept(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityLEntityLFQNParserRuleCall_4_0_1(), semanticObject.getEntity()); |
| feeder.accept(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyLEntityAttributeIDTerminalRuleCall_6_0_1(), semanticObject.getProperty()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * fileURL=STRING |
| * delimiter=STRING? |
| * quoteCharacter=STRING? |
| * skipLines=INT? |
| * indent?='indent'? |
| * strict?='strict'? |
| * validateHeader?='validateHeader'? |
| * encoding=STRING? |
| * ) |
| */ |
| protected void sequence_DataInterchangeFileCSV(EObject context, DataInterchangeFileCSV semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (fileURL=STRING mappingModel=STRING validate?='validate'?) |
| */ |
| protected void sequence_DataInterchangeFileEDI(EObject context, DataInterchangeFileEDI semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * fileURL=STRING |
| */ |
| protected void sequence_DataInterchangeFileXML(EObject context, DataInterchangeFileXML semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_FILE_XML__FILE_URL) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_FILE_XML__FILE_URL)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDataInterchangeFileXMLAccess().getFileURLSTRINGTerminalRuleCall_2_0(), semanticObject.getFileURL()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (targetProperty=[LEntityAttribute|ID] format=STRING locale=STRING?) |
| */ |
| protected void sequence_DataInterchangeFormat(EObject context, DataInterchangeFormat semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * importedNamespace=DataInterchangeQualifiedNameWithWildCard |
| */ |
| protected void sequence_DataInterchangeImport(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.getDataInterchangeImportAccess().getImportedNamespaceDataInterchangeQualifiedNameWithWildCardParserRuleCall_1_0(), semanticObject.getImportedNamespace()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * targetProperty=[LEntityReference|ID] |
| * entity=[LEntity|ID] |
| * elementMap=STRING? |
| * queryProperty=[LEntityAttribute|ID] |
| * (cached?='cacheSize' cacheSize=INT)? |
| * dataMap=STRING? |
| * allowNoResult?='allowNoResult'? |
| * allowNonuniqueResult?='allowNonuniqueResult'? |
| * markerPath=DataInterchangeMarkerPath? |
| * ) |
| */ |
| protected void sequence_DataInterchangeLookup(EObject context, DataInterchangeLookup semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (property=[LEntityAttribute|ID] data=STRING) |
| */ |
| protected void sequence_DataInterchangeMapping(EObject context, DataInterchangeMapping semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_MAPPING__PROPERTY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_MAPPING__PROPERTY)); |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_MAPPING__DATA) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_MAPPING__DATA)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDataInterchangeMappingAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1(), semanticObject.getProperty()); |
| feeder.accept(grammarAccess.getDataInterchangeMappingAccess().getDataSTRINGTerminalRuleCall_4_0(), semanticObject.getData()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (markerEntity=[LEntity|LFQN] (markLatest?='markedBy' markerProperty=[LEntityAttribute|ID])?) |
| */ |
| protected void sequence_DataInterchangeMarkerEntity(EObject context, DataInterchangeMarkerEntity semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (path+=DataInterchangeMarkerEntity*) |
| */ |
| protected void sequence_DataInterchangeMarkerPath(EObject context, DataInterchangeMarkerPath semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * packages+=DataInterchangePackage* |
| */ |
| protected void sequence_DataInterchangeModel(EObject context, DataInterchangeModel semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (name=QualifiedName title=TRANSLATABLESTRING (imports+=DataInterchangeImport* datInts+=DataInterchange*)?) |
| */ |
| protected void sequence_DataInterchangePackage(EObject context, DataInterchangePackage semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Constraint: |
| * (targetProperty=[LEntityAttribute|ID] bean=PredefinedBeanEnum beanType=PredefinedBeanTypeEnum) |
| */ |
| protected void sequence_DataInterchangePredefinedExpression(EObject context, DataInterchangePredefinedExpression semanticObject) { |
| if(errorAcceptor != null) { |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_EXPRESSION__TARGET_PROPERTY) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_EXPRESSION__TARGET_PROPERTY)); |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_PREDEFINED_EXPRESSION__BEAN) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_PREDEFINED_EXPRESSION__BEAN)); |
| if(transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_PREDEFINED_EXPRESSION__BEAN_TYPE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_PREDEFINED_EXPRESSION__BEAN_TYPE)); |
| } |
| INodesForEObjectProvider nodes = createNodeProvider(semanticObject); |
| SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); |
| feeder.accept(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1(), semanticObject.getTargetProperty()); |
| feeder.accept(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanPredefinedBeanEnumEnumRuleCall_4_0(), semanticObject.getBean()); |
| feeder.accept(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanTypePredefinedBeanTypeEnumEnumRuleCall_6_0(), semanticObject.getBeanType()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Constraint: |
| * ( |
| * name=TRANSLATABLEID |
| * (description?='described by' descriptionValue=TRANSLATABLESTRING)? |
| * createReport?='create report'? |
| * elementSize=INT? |
| * progressBarStyle=ProgressBarStylesEnum? |
| * (refreshEnabled?='refreshViewWhenFinished' refresh=STRING)? |
| * fileEndpoint=DataInterchangeFile |
| * path+=DataInterchangeBean* |
| * ) |
| */ |
| protected void sequence_DataInterchange(EObject context, DataInterchange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| } |