| /** |
| * |
| * 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 |
| * |
| * generated by Xtext 2.11.0 |
| * |
| */ |
| |
| package org.eclipse.osbp.xtext.entitymock.serializer; |
| |
| import com.google.inject.Inject; |
| import java.util.Set; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage; |
| import org.eclipse.osbp.xtext.entitymock.Date; |
| import org.eclipse.osbp.xtext.entitymock.DateIterate; |
| import org.eclipse.osbp.xtext.entitymock.EntityMock; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockAttributeByObject; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockAttributeByReference; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockAttributeFiller; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockByResourceAttribute; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockDSLPackage; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockEntities; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockEntity; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockEntityFunction; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockEntityFunctionParameter; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockEntityNestedAttribute; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockModel; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObject; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectArrayValue; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectEmbed; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectEnum; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectFill; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectFunction; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectFunctionParameter; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectItemValue; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectPlainValue; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjectResourceValue; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockObjects; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockPackage; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockReferencedObjectAttribute; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockResource; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockResourceAttribute; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockResourceDataRow; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockResources; |
| import org.eclipse.osbp.xtext.entitymock.EntityMockTemplate; |
| import org.eclipse.osbp.xtext.entitymock.IntegerIterate; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerBoolean; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerDateFuture; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerDatePast; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerDateRange; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerSignedDoubleRandom; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerSignedDoubleRange; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerSignedIntegerRandom; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerSignedIntegerRange; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerTextParagraphs; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerTextRandom; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerTextSentences; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerTextWords; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerUnsignedDoubleRandom; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerUnsignedDoubleRange; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerUnsignedIntegerRandom; |
| import org.eclipse.osbp.xtext.entitymock.PropertyFillerUnsignedIntegerRange; |
| import org.eclipse.osbp.xtext.entitymock.RunningDataInterchange; |
| import org.eclipse.osbp.xtext.entitymock.RunningDataInterchanges; |
| import org.eclipse.osbp.xtext.entitymock.services.EntityMockDSLGrammarAccess; |
| import org.eclipse.osbp.xtext.oxtype.oxtype.OXImportDeclaration; |
| import org.eclipse.osbp.xtext.oxtype.oxtype.OXtypePackage; |
| import org.eclipse.osbp.xtext.oxtype.serializer.OXtypeSemanticSequencer; |
| import org.eclipse.xtext.Action; |
| import org.eclipse.xtext.Parameter; |
| import org.eclipse.xtext.ParserRule; |
| 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.ISerializationContext; |
| import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; |
| 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.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.XImportSection; |
| import org.eclipse.xtext.xtype.XtypePackage; |
| |
| @SuppressWarnings("all") |
| public class EntityMockDSLSemanticSequencer extends OXtypeSemanticSequencer { |
| |
| @Inject |
| private EntityMockDSLGrammarAccess grammarAccess; |
| |
| @Override |
| public void sequence(ISerializationContext context, EObject semanticObject) { |
| EPackage epackage = semanticObject.eClass().getEPackage(); |
| ParserRule rule = context.getParserRule(); |
| Action action = context.getAssignedAction(); |
| Set<Parameter> parameters = context.getEnabledBooleanParameters(); |
| if (epackage == EntityMockDSLPackage.eINSTANCE) |
| switch (semanticObject.eClass().getClassifierID()) { |
| case EntityMockDSLPackage.DATE: |
| sequence_Date(context, (Date) semanticObject); |
| return; |
| case EntityMockDSLPackage.DATE_ITERATE: |
| sequence_DateIterate(context, (DateIterate) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK: |
| sequence_EntityMock(context, (EntityMock) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ATTRIBUTE_BY_OBJECT: |
| sequence_EntityMockAttributeByObject(context, (EntityMockAttributeByObject) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ATTRIBUTE_BY_REFERENCE: |
| sequence_EntityMockAttributeByReference(context, (EntityMockAttributeByReference) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ATTRIBUTE_FILLER: |
| sequence_EntityMockAttributeFiller(context, (EntityMockAttributeFiller) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE: |
| sequence_EntityMockByResourceAttribute(context, (EntityMockByResourceAttribute) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ENTITIES: |
| sequence_EntityMockEntities(context, (EntityMockEntities) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ENTITY: |
| sequence_EntityMockEntity(context, (EntityMockEntity) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ENTITY_FUNCTION: |
| sequence_EntityMockEntityFunction(context, (EntityMockEntityFunction) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ENTITY_FUNCTION_PARAMETER: |
| sequence_EntityMockEntityFunctionParameter(context, (EntityMockEntityFunctionParameter) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE: |
| sequence_EntityMockEntityNestedAttribute(context, (EntityMockEntityNestedAttribute) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_MODEL: |
| sequence_EntityMockModel(context, (EntityMockModel) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT: |
| sequence_EntityMockObject(context, (EntityMockObject) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_ARRAY_VALUE: |
| sequence_EntityMockObjectArrayValue(context, (EntityMockObjectArrayValue) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_EMBED: |
| sequence_EntityMockObjectEmbed(context, (EntityMockObjectEmbed) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_ENUM: |
| sequence_EntityMockObjectEnum(context, (EntityMockObjectEnum) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_FILL: |
| sequence_EntityMockObjectFill(context, (EntityMockObjectFill) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_FUNCTION: |
| sequence_EntityMockObjectFunction(context, (EntityMockObjectFunction) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_FUNCTION_PARAMETER: |
| sequence_EntityMockObjectFunctionParameter(context, (EntityMockObjectFunctionParameter) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_ITEM_VALUE: |
| sequence_EntityMockObjectItemValue(context, (EntityMockObjectItemValue) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_PLAIN_VALUE: |
| sequence_EntityMockObjectPlainValue(context, (EntityMockObjectPlainValue) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECT_RESOURCE_VALUE: |
| sequence_EntityMockObjectResourceValue(context, (EntityMockObjectResourceValue) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_OBJECTS: |
| sequence_EntityMockObjects(context, (EntityMockObjects) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_PACKAGE: |
| sequence_EntityMockPackage(context, (EntityMockPackage) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_REFERENCED_OBJECT_ATTRIBUTE: |
| sequence_EntityMockReferencedObjectAttribute(context, (EntityMockReferencedObjectAttribute) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_RESOURCE: |
| sequence_EntityMockResource(context, (EntityMockResource) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_RESOURCE_ATTRIBUTE: |
| sequence_EntityMockResourceAttribute(context, (EntityMockResourceAttribute) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_RESOURCE_DATA_ROW: |
| sequence_EntityMockResourceDataRow(context, (EntityMockResourceDataRow) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_RESOURCES: |
| sequence_EntityMockResources(context, (EntityMockResources) semanticObject); |
| return; |
| case EntityMockDSLPackage.ENTITY_MOCK_TEMPLATE: |
| sequence_EntityMockTemplate(context, (EntityMockTemplate) semanticObject); |
| return; |
| case EntityMockDSLPackage.INTEGER_ITERATE: |
| sequence_IntegerIterate(context, (IntegerIterate) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_BOOLEAN: |
| sequence_PropertyFillerBoolean(context, (PropertyFillerBoolean) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_DATE_FUTURE: |
| sequence_PropertyFillerDateFuture(context, (PropertyFillerDateFuture) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_DATE_PAST: |
| sequence_PropertyFillerDatePast(context, (PropertyFillerDatePast) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_DATE_RANGE: |
| sequence_PropertyFillerDateRange(context, (PropertyFillerDateRange) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_SIGNED_DOUBLE_RANDOM: |
| sequence_PropertyFillerSignedDoubleRandom(context, (PropertyFillerSignedDoubleRandom) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_SIGNED_DOUBLE_RANGE: |
| sequence_PropertyFillerSignedDoubleRange(context, (PropertyFillerSignedDoubleRange) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_SIGNED_INTEGER_RANDOM: |
| sequence_PropertyFillerSignedIntegerRandom(context, (PropertyFillerSignedIntegerRandom) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_SIGNED_INTEGER_RANGE: |
| sequence_PropertyFillerSignedIntegerRange(context, (PropertyFillerSignedIntegerRange) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_TEXT_PARAGRAPHS: |
| sequence_PropertyFillerTextParagraphs(context, (PropertyFillerTextParagraphs) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_TEXT_RANDOM: |
| sequence_PropertyFillerTextRandom(context, (PropertyFillerTextRandom) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_TEXT_SENTENCES: |
| sequence_PropertyFillerTextSentences(context, (PropertyFillerTextSentences) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_TEXT_WORDS: |
| sequence_PropertyFillerTextWords(context, (PropertyFillerTextWords) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_UNSIGNED_DOUBLE_RANDOM: |
| sequence_PropertyFillerUnsignedDoubleRandom(context, (PropertyFillerUnsignedDoubleRandom) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_UNSIGNED_DOUBLE_RANGE: |
| sequence_PropertyFillerUnsignedDoubleRange(context, (PropertyFillerUnsignedDoubleRange) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_UNSIGNED_INTEGER_RANDOM: |
| sequence_PropertyFillerUnsignedIntegerRandom(context, (PropertyFillerUnsignedIntegerRandom) semanticObject); |
| return; |
| case EntityMockDSLPackage.PROPERTY_FILLER_UNSIGNED_INTEGER_RANGE: |
| sequence_PropertyFillerUnsignedIntegerRange(context, (PropertyFillerUnsignedIntegerRange) semanticObject); |
| return; |
| case EntityMockDSLPackage.RUNNING_DATA_INTERCHANGE: |
| sequence_RunningDataInterchange(context, (RunningDataInterchange) semanticObject); |
| return; |
| case EntityMockDSLPackage.RUNNING_DATA_INTERCHANGES: |
| sequence_RunningDataInterchanges(context, (RunningDataInterchanges) semanticObject); |
| return; |
| } |
| else if (epackage == OXtypePackage.eINSTANCE) |
| switch (semanticObject.eClass().getClassifierID()) { |
| case OXtypePackage.OX_IMPORT_DECLARATION: |
| sequence_XImportDeclaration(context, (OXImportDeclaration) semanticObject); |
| return; |
| } |
| else if (epackage == TypesPackage.eINSTANCE) |
| switch (semanticObject.eClass().getClassifierID()) { |
| case TypesPackage.JVM_FORMAL_PARAMETER: |
| if (rule == grammarAccess.getFullJvmFormalParameterRule()) { |
| sequence_FullJvmFormalParameter(context, (JvmFormalParameter) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getJvmFormalParameterRule()) { |
| sequence_JvmFormalParameter(context, (JvmFormalParameter) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_GENERIC_ARRAY_TYPE_REFERENCE: |
| sequence_JvmTypeReference(context, (JvmGenericArrayTypeReference) semanticObject); |
| return; |
| case TypesPackage.JVM_INNER_TYPE_REFERENCE: |
| sequence_JvmParameterizedTypeReference(context, (JvmInnerTypeReference) semanticObject); |
| return; |
| case TypesPackage.JVM_LOWER_BOUND: |
| if (rule == grammarAccess.getJvmLowerBoundAndedRule()) { |
| sequence_JvmLowerBoundAnded(context, (JvmLowerBound) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getJvmLowerBoundRule()) { |
| sequence_JvmLowerBound(context, (JvmLowerBound) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_PARAMETERIZED_TYPE_REFERENCE: |
| if (action == grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()) { |
| sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0(context, (JvmParameterizedTypeReference) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getJvmTypeReferenceRule() |
| || action == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0() |
| || rule == grammarAccess.getJvmParameterizedTypeReferenceRule() |
| || rule == grammarAccess.getJvmArgumentTypeReferenceRule()) { |
| sequence_JvmParameterizedTypeReference(context, (JvmParameterizedTypeReference) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_TYPE_PARAMETER: |
| sequence_JvmTypeParameter(context, (JvmTypeParameter) semanticObject); |
| return; |
| case TypesPackage.JVM_UPPER_BOUND: |
| if (rule == grammarAccess.getJvmUpperBoundAndedRule()) { |
| sequence_JvmUpperBoundAnded(context, (JvmUpperBound) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getJvmUpperBoundRule()) { |
| sequence_JvmUpperBound(context, (JvmUpperBound) semanticObject); |
| return; |
| } |
| else break; |
| case TypesPackage.JVM_WILDCARD_TYPE_REFERENCE: |
| sequence_JvmWildcardTypeReference(context, (JvmWildcardTypeReference) semanticObject); |
| return; |
| } |
| else if (epackage == XAnnotationsPackage.eINSTANCE) |
| switch (semanticObject.eClass().getClassifierID()) { |
| case XAnnotationsPackage.XANNOTATION: |
| sequence_XAnnotation(context, (XAnnotation) semanticObject); |
| return; |
| case XAnnotationsPackage.XANNOTATION_ELEMENT_VALUE_PAIR: |
| sequence_XAnnotationElementValuePair(context, (XAnnotationElementValuePair) semanticObject); |
| return; |
| } |
| else if (epackage == XbasePackage.eINSTANCE) |
| switch (semanticObject.eClass().getClassifierID()) { |
| case XbasePackage.XASSIGNMENT: |
| sequence_XAssignment_XMemberFeatureCall(context, (XAssignment) semanticObject); |
| return; |
| case XbasePackage.XBASIC_FOR_LOOP_EXPRESSION: |
| sequence_XBasicForLoopExpression(context, (XBasicForLoopExpression) semanticObject); |
| return; |
| case XbasePackage.XBINARY_OPERATION: |
| sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression(context, (XBinaryOperation) semanticObject); |
| return; |
| case XbasePackage.XBLOCK_EXPRESSION: |
| if (rule == grammarAccess.getXAnnotationElementValueOrCommaListRule() |
| || action == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() |
| || rule == grammarAccess.getXAnnotationElementValueRule() |
| || rule == grammarAccess.getXAnnotationOrExpressionRule() |
| || rule == grammarAccess.getXExpressionRule() |
| || rule == grammarAccess.getXAssignmentRule() |
| || action == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() |
| || rule == grammarAccess.getXOrExpressionRule() |
| || action == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXAndExpressionRule() |
| || action == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXEqualityExpressionRule() |
| || action == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXRelationalExpressionRule() |
| || action == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() |
| || action == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() |
| || rule == grammarAccess.getXOtherOperatorExpressionRule() |
| || action == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXAdditiveExpressionRule() |
| || action == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXMultiplicativeExpressionRule() |
| || action == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXUnaryOperationRule() |
| || rule == grammarAccess.getXCastedExpressionRule() |
| || action == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() |
| || rule == grammarAccess.getXPostfixOperationRule() |
| || action == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() |
| || rule == grammarAccess.getXMemberFeatureCallRule() |
| || action == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() |
| || action == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() |
| || rule == grammarAccess.getXPrimaryExpressionRule() |
| || rule == grammarAccess.getXParenthesizedExpressionRule() |
| || rule == grammarAccess.getXBlockExpressionRule() |
| || rule == grammarAccess.getXExpressionOrVarDeclarationRule()) { |
| sequence_XBlockExpression(context, (XBlockExpression) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getXExpressionInClosureRule()) { |
| sequence_XExpressionInClosure(context, (XBlockExpression) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XBOOLEAN_LITERAL: |
| sequence_XBooleanLiteral(context, (XBooleanLiteral) semanticObject); |
| return; |
| case XbasePackage.XCASE_PART: |
| sequence_XCasePart(context, (XCasePart) semanticObject); |
| return; |
| case XbasePackage.XCASTED_EXPRESSION: |
| sequence_XCastedExpression(context, (XCastedExpression) semanticObject); |
| return; |
| case XbasePackage.XCATCH_CLAUSE: |
| sequence_XCatchClause(context, (XCatchClause) semanticObject); |
| return; |
| case XbasePackage.XCLOSURE: |
| if (rule == grammarAccess.getXAnnotationElementValueOrCommaListRule() |
| || action == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() |
| || rule == grammarAccess.getXAnnotationElementValueRule() |
| || rule == grammarAccess.getXAnnotationOrExpressionRule() |
| || rule == grammarAccess.getXExpressionRule() |
| || rule == grammarAccess.getXAssignmentRule() |
| || action == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() |
| || rule == grammarAccess.getXOrExpressionRule() |
| || action == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXAndExpressionRule() |
| || action == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXEqualityExpressionRule() |
| || action == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXRelationalExpressionRule() |
| || action == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() |
| || action == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() |
| || rule == grammarAccess.getXOtherOperatorExpressionRule() |
| || action == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXAdditiveExpressionRule() |
| || action == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXMultiplicativeExpressionRule() |
| || action == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXUnaryOperationRule() |
| || rule == grammarAccess.getXCastedExpressionRule() |
| || action == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() |
| || rule == grammarAccess.getXPostfixOperationRule() |
| || action == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() |
| || rule == grammarAccess.getXMemberFeatureCallRule() |
| || action == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() |
| || action == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() |
| || rule == grammarAccess.getXPrimaryExpressionRule() |
| || rule == grammarAccess.getXLiteralRule() |
| || rule == grammarAccess.getXClosureRule() |
| || rule == grammarAccess.getXParenthesizedExpressionRule() |
| || rule == grammarAccess.getXExpressionOrVarDeclarationRule()) { |
| sequence_XClosure(context, (XClosure) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getXShortClosureRule()) { |
| sequence_XShortClosure(context, (XClosure) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XCONSTRUCTOR_CALL: |
| sequence_XConstructorCall(context, (XConstructorCall) semanticObject); |
| return; |
| case XbasePackage.XDO_WHILE_EXPRESSION: |
| sequence_XDoWhileExpression(context, (XDoWhileExpression) semanticObject); |
| return; |
| case XbasePackage.XFEATURE_CALL: |
| sequence_XFeatureCall(context, (XFeatureCall) semanticObject); |
| return; |
| case XbasePackage.XFOR_LOOP_EXPRESSION: |
| sequence_XForLoopExpression(context, (XForLoopExpression) semanticObject); |
| return; |
| case XbasePackage.XIF_EXPRESSION: |
| sequence_XIfExpression(context, (XIfExpression) semanticObject); |
| return; |
| case XbasePackage.XINSTANCE_OF_EXPRESSION: |
| sequence_XRelationalExpression(context, (XInstanceOfExpression) semanticObject); |
| return; |
| case XbasePackage.XLIST_LITERAL: |
| if (rule == grammarAccess.getXAnnotationElementValueOrCommaListRule()) { |
| sequence_XAnnotationElementValueOrCommaList_XListLiteral(context, (XListLiteral) semanticObject); |
| return; |
| } |
| else if (rule == grammarAccess.getXAnnotationElementValueRule()) { |
| sequence_XAnnotationElementValue_XListLiteral(context, (XListLiteral) semanticObject); |
| return; |
| } |
| else if (action == grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0() |
| || rule == grammarAccess.getXAnnotationOrExpressionRule() |
| || rule == grammarAccess.getXExpressionRule() |
| || rule == grammarAccess.getXAssignmentRule() |
| || action == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() |
| || rule == grammarAccess.getXOrExpressionRule() |
| || action == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXAndExpressionRule() |
| || action == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXEqualityExpressionRule() |
| || action == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXRelationalExpressionRule() |
| || action == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() |
| || action == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() |
| || rule == grammarAccess.getXOtherOperatorExpressionRule() |
| || action == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXAdditiveExpressionRule() |
| || action == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXMultiplicativeExpressionRule() |
| || action == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() |
| || rule == grammarAccess.getXUnaryOperationRule() |
| || rule == grammarAccess.getXCastedExpressionRule() |
| || action == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() |
| || rule == grammarAccess.getXPostfixOperationRule() |
| || action == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() |
| || rule == grammarAccess.getXMemberFeatureCallRule() |
| || action == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() |
| || action == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() |
| || rule == grammarAccess.getXPrimaryExpressionRule() |
| || rule == grammarAccess.getXLiteralRule() |
| || rule == grammarAccess.getXCollectionLiteralRule() |
| || rule == grammarAccess.getXListLiteralRule() |
| || rule == grammarAccess.getXParenthesizedExpressionRule() |
| || rule == grammarAccess.getXExpressionOrVarDeclarationRule()) { |
| sequence_XListLiteral(context, (XListLiteral) semanticObject); |
| return; |
| } |
| else break; |
| case XbasePackage.XMEMBER_FEATURE_CALL: |
| sequence_XMemberFeatureCall(context, (XMemberFeatureCall) semanticObject); |
| return; |
| case XbasePackage.XNULL_LITERAL: |
| sequence_XNullLiteral(context, (XNullLiteral) semanticObject); |
| return; |
| case XbasePackage.XNUMBER_LITERAL: |
| sequence_XNumberLiteral(context, (XNumberLiteral) semanticObject); |
| return; |
| case XbasePackage.XPOSTFIX_OPERATION: |
| sequence_XPostfixOperation(context, (XPostfixOperation) semanticObject); |
| return; |
| case XbasePackage.XRETURN_EXPRESSION: |
| sequence_XReturnExpression(context, (XReturnExpression) semanticObject); |
| return; |
| case XbasePackage.XSET_LITERAL: |
| sequence_XSetLiteral(context, (XSetLiteral) semanticObject); |
| return; |
| case XbasePackage.XSTRING_LITERAL: |
| sequence_XStringLiteral(context, (XStringLiteral) semanticObject); |
| return; |
| case XbasePackage.XSWITCH_EXPRESSION: |
| sequence_XSwitchExpression(context, (XSwitchExpression) semanticObject); |
| return; |
| case XbasePackage.XSYNCHRONIZED_EXPRESSION: |
| sequence_XSynchronizedExpression(context, (XSynchronizedExpression) semanticObject); |
| return; |
| case XbasePackage.XTHROW_EXPRESSION: |
| sequence_XThrowExpression(context, (XThrowExpression) semanticObject); |
| return; |
| case XbasePackage.XTRY_CATCH_FINALLY_EXPRESSION: |
| sequence_XTryCatchFinallyExpression(context, (XTryCatchFinallyExpression) semanticObject); |
| return; |
| case XbasePackage.XTYPE_LITERAL: |
| sequence_XTypeLiteral(context, (XTypeLiteral) semanticObject); |
| return; |
| case XbasePackage.XUNARY_OPERATION: |
| sequence_XUnaryOperation(context, (XUnaryOperation) semanticObject); |
| return; |
| case XbasePackage.XVARIABLE_DECLARATION: |
| sequence_XVariableDeclaration(context, (XVariableDeclaration) semanticObject); |
| return; |
| case XbasePackage.XWHILE_EXPRESSION: |
| sequence_XWhileExpression(context, (XWhileExpression) semanticObject); |
| return; |
| } |
| else if (epackage == XtypePackage.eINSTANCE) |
| switch (semanticObject.eClass().getClassifierID()) { |
| case XtypePackage.XFUNCTION_TYPE_REF: |
| sequence_XFunctionTypeRef(context, (XFunctionTypeRef) semanticObject); |
| return; |
| case XtypePackage.XIMPORT_SECTION: |
| sequence_XImportSection(context, (XImportSection) semanticObject); |
| return; |
| } |
| if (errorAcceptor != null) |
| errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); |
| } |
| |
| /** |
| * Contexts: |
| * IIterate returns DateIterate |
| * DateIterate returns DateIterate |
| * |
| * Constraint: |
| * (from=Date until=Date stepCount=INT stepType=EDateStepType) |
| */ |
| protected void sequence_DateIterate(ISerializationContext context, DateIterate semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__FROM) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__FROM)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__UNTIL) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__UNTIL)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__STEP_COUNT) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__STEP_COUNT)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__STEP_TYPE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.DATE_ITERATE__STEP_TYPE)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getDateIterateAccess().getFromDateParserRuleCall_1_0(), semanticObject.getFrom()); |
| feeder.accept(grammarAccess.getDateIterateAccess().getUntilDateParserRuleCall_3_0(), semanticObject.getUntil()); |
| feeder.accept(grammarAccess.getDateIterateAccess().getStepCountINTTerminalRuleCall_5_0(), semanticObject.getStepCount()); |
| feeder.accept(grammarAccess.getDateIterateAccess().getStepTypeEDateStepTypeEnumRuleCall_6_0(), semanticObject.getStepType()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * Date returns Date |
| * |
| * Constraint: |
| * (yesterday?='yesterday' | today?='today' | tomorrow?='tomorrow' | (year=INT month=INT day=INT)) |
| */ |
| protected void sequence_Date(ISerializationContext context, Date semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockEntityUsable returns EntityMockAttributeByObject |
| * IEntityMockAttribute returns EntityMockAttributeByObject |
| * EntityMockAttributeByObject returns EntityMockAttributeByObject |
| * |
| * Constraint: |
| * ( |
| * (attributeRef=[LEntityAttribute|ID] reference=EntityMockReferencedObjectAttribute) | |
| * (resourceEnum=[EntityMockObjectEnum|ID] resourceAttribute=[EntityMockResourceAttribute|ID]) |
| * ) |
| */ |
| protected void sequence_EntityMockAttributeByObject(ISerializationContext context, EntityMockAttributeByObject semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockEntityUsable returns EntityMockAttributeByReference |
| * IEntityMockAttribute returns EntityMockAttributeByReference |
| * EntityMockAttributeByReference returns EntityMockAttributeByReference |
| * |
| * Constraint: |
| * (attributeRef=[LEntityReference|ID] mockedEntity=[EntityMockEntity|ID]? optionalFor=INT?) |
| */ |
| protected void sequence_EntityMockAttributeByReference(ISerializationContext context, EntityMockAttributeByReference semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockEntityUsable returns EntityMockAttributeFiller |
| * IEntityMockAttribute returns EntityMockAttributeFiller |
| * EntityMockAttributeFiller returns EntityMockAttributeFiller |
| * |
| * Constraint: |
| * (attributeRef=[LEntityAttribute|ID] fillerType=PropertyFillerType) |
| */ |
| protected void sequence_EntityMockAttributeFiller(ISerializationContext context, EntityMockAttributeFiller semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ATTRIBUTE_FILLER__ATTRIBUTE_REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ATTRIBUTE_FILLER__ATTRIBUTE_REF)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ATTRIBUTE_FILLER__FILLER_TYPE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ATTRIBUTE_FILLER__FILLER_TYPE)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockAttributeFillerAccess().getAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_ATTRIBUTE_FILLER__ATTRIBUTE_REF, false)); |
| feeder.accept(grammarAccess.getEntityMockAttributeFillerAccess().getFillerTypePropertyFillerTypeParserRuleCall_3_0(), semanticObject.getFillerType()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockByResourceAttribute returns EntityMockByResourceAttribute |
| * |
| * Constraint: |
| * (attributeRef=[LEntityAttribute|ID] resourceAttribute=[EntityMockResourceAttribute|ID]) |
| */ |
| protected void sequence_EntityMockByResourceAttribute(ISerializationContext context, EntityMockByResourceAttribute semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE__ATTRIBUTE_REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE__ATTRIBUTE_REF)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE__RESOURCE_ATTRIBUTE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE__RESOURCE_ATTRIBUTE)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockByResourceAttributeAccess().getAttributeRefLEntityAttributeIDTerminalRuleCall_2_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE__ATTRIBUTE_REF, false)); |
| feeder.accept(grammarAccess.getEntityMockByResourceAttributeAccess().getResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_BY_RESOURCE_ATTRIBUTE__RESOURCE_ATTRIBUTE, false)); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockEntities returns EntityMockEntities |
| * |
| * Constraint: |
| * entities+=EntityMockEntity* |
| */ |
| protected void sequence_EntityMockEntities(ISerializationContext context, EntityMockEntities semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockEntityFunctionParameter returns EntityMockEntityFunctionParameter |
| * |
| * Constraint: |
| * (attributeRef=[LEntityAttribute|ID] | nestedAttribute=EntityMockEntityNestedAttribute) |
| */ |
| protected void sequence_EntityMockEntityFunctionParameter(ISerializationContext context, EntityMockEntityFunctionParameter semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockEntityUsable returns EntityMockEntityFunction |
| * EntityMockEntityFunction returns EntityMockEntityFunction |
| * |
| * Constraint: |
| * ( |
| * attributeRef=[LEntityAttribute|ID] |
| * (params+=EntityMockEntityFunctionParameter params+=EntityMockEntityFunctionParameter*)? |
| * body=XBlockExpression |
| * ) |
| */ |
| protected void sequence_EntityMockEntityFunction(ISerializationContext context, EntityMockEntityFunction semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockEntityNestedAttribute returns EntityMockEntityNestedAttribute |
| * |
| * Constraint: |
| * (reference=[LEntityReference|ID] attribute=[LEntityAttribute|ID]) |
| */ |
| protected void sequence_EntityMockEntityNestedAttribute(ISerializationContext context, EntityMockEntityNestedAttribute semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE__REFERENCE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE__REFERENCE)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE__ATTRIBUTE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE__ATTRIBUTE)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockEntityNestedAttributeAccess().getReferenceLEntityReferenceIDTerminalRuleCall_0_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE__REFERENCE, false)); |
| feeder.accept(grammarAccess.getEntityMockEntityNestedAttributeAccess().getAttributeLEntityAttributeIDTerminalRuleCall_2_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_ENTITY_NESTED_ATTRIBUTE__ATTRIBUTE, false)); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockEntity returns EntityMockEntity |
| * |
| * Constraint: |
| * ( |
| * name=ID |
| * entityRef=[LEntity|ID] |
| * ( |
| * (minRows=INT maxRows=INT templates+=EntityMockTemplate* attributes+=IEntityMockAttribute* calculations+=EntityMockEntityFunction*) | |
| * (byResource=[EntityMockResource|ID] (byResourceAttributes+=EntityMockByResourceAttribute | createBlobMapping?='createBlobMapping')*) | |
| * ( |
| * iterator=[LEntityAttribute|ID] |
| * iterate=IIterate |
| * templates+=EntityMockTemplate* |
| * attributes+=IEntityMockAttribute* |
| * calculations+=EntityMockEntityFunction* |
| * ) |
| * ) |
| * ) |
| */ |
| protected void sequence_EntityMockEntity(ISerializationContext context, EntityMockEntity semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockModel returns EntityMockModel |
| * |
| * Constraint: |
| * ((importSection=XImportSection packages+=EntityMockPackage+) | packages+=EntityMockPackage+)? |
| */ |
| protected void sequence_EntityMockModel(ISerializationContext context, EntityMockModel semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockObjectUsable returns EntityMockObjectArrayValue |
| * IEntityMockObjectAttribute returns EntityMockObjectArrayValue |
| * EntityMockObjectArrayValue returns EntityMockObjectArrayValue |
| * |
| * Constraint: |
| * (name=ID enumeration=[EntityMockObjectEnum|ID] items+=EntityMockObjectItemValue*) |
| */ |
| protected void sequence_EntityMockObjectArrayValue(ISerializationContext context, EntityMockObjectArrayValue semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockObjectUsable returns EntityMockObjectEmbed |
| * IEntityMockObjectAttribute returns EntityMockObjectEmbed |
| * EntityMockObjectEmbed returns EntityMockObjectEmbed |
| * |
| * Constraint: |
| * (name=ID object=[EntityMockObject|ID]) |
| */ |
| protected void sequence_EntityMockObjectEmbed(ISerializationContext context, EntityMockObjectEmbed semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.IENTITY_MOCK_OBJECT_ATTRIBUTE__NAME) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.IENTITY_MOCK_OBJECT_ATTRIBUTE__NAME)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_EMBED__OBJECT) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_EMBED__OBJECT)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockObjectEmbedAccess().getNameIDTerminalRuleCall_2_0(), semanticObject.getName()); |
| feeder.accept(grammarAccess.getEntityMockObjectEmbedAccess().getObjectEntityMockObjectIDTerminalRuleCall_4_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_EMBED__OBJECT, false)); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockObjectEnum returns EntityMockObjectEnum |
| * IEntityMockObjectUsable returns EntityMockObjectEnum |
| * |
| * Constraint: |
| * (name=ID usingResource=[LEnum|ID]) |
| */ |
| protected void sequence_EntityMockObjectEnum(ISerializationContext context, EntityMockObjectEnum semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_ENUM__NAME) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_ENUM__NAME)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_ENUM__USING_RESOURCE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_ENUM__USING_RESOURCE)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockObjectEnumAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); |
| feeder.accept(grammarAccess.getEntityMockObjectEnumAccess().getUsingResourceLEnumIDTerminalRuleCall_3_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_ENUM__USING_RESOURCE, false)); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockObjectUsable returns EntityMockObjectFill |
| * IEntityMockObjectAttribute returns EntityMockObjectFill |
| * EntityMockObjectFill returns EntityMockObjectFill |
| * |
| * Constraint: |
| * (name=ID fillerType=PropertyFillerType) |
| */ |
| protected void sequence_EntityMockObjectFill(ISerializationContext context, EntityMockObjectFill semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.IENTITY_MOCK_OBJECT_ATTRIBUTE__NAME) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.IENTITY_MOCK_OBJECT_ATTRIBUTE__NAME)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FILL__FILLER_TYPE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FILL__FILLER_TYPE)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockObjectFillAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); |
| feeder.accept(grammarAccess.getEntityMockObjectFillAccess().getFillerTypePropertyFillerTypeParserRuleCall_3_0(), semanticObject.getFillerType()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockObjectFunctionParameter returns EntityMockObjectFunctionParameter |
| * |
| * Constraint: |
| * (parameterType=JvmTypeReference name=[IEntityMockObjectUsable|ID]) |
| */ |
| protected void sequence_EntityMockObjectFunctionParameter(ISerializationContext context, EntityMockObjectFunctionParameter semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FUNCTION_PARAMETER__PARAMETER_TYPE) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FUNCTION_PARAMETER__PARAMETER_TYPE)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FUNCTION_PARAMETER__NAME) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FUNCTION_PARAMETER__NAME)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockObjectFunctionParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0(), semanticObject.getParameterType()); |
| feeder.accept(grammarAccess.getEntityMockObjectFunctionParameterAccess().getNameIEntityMockObjectUsableIDTerminalRuleCall_1_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_OBJECT_FUNCTION_PARAMETER__NAME, false)); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockObjectUsable returns EntityMockObjectFunction |
| * EntityMockObjectFunction returns EntityMockObjectFunction |
| * |
| * Constraint: |
| * ( |
| * name=ID |
| * oftype=JvmParameterizedTypeReference |
| * (params+=EntityMockObjectFunctionParameter params+=EntityMockObjectFunctionParameter*)? |
| * body=XBlockExpression |
| * ) |
| */ |
| protected void sequence_EntityMockObjectFunction(ISerializationContext context, EntityMockObjectFunction semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockObjectItemValue returns EntityMockObjectItemValue |
| * |
| * Constraint: |
| * (datarow=[LEnumLiteral|ID] values+=STRING*) |
| */ |
| protected void sequence_EntityMockObjectItemValue(ISerializationContext context, EntityMockObjectItemValue semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockObjectUsable returns EntityMockObjectPlainValue |
| * IEntityMockObjectAttribute returns EntityMockObjectPlainValue |
| * EntityMockObjectPlainValue returns EntityMockObjectPlainValue |
| * |
| * Constraint: |
| * (name=ID values+=STRING*) |
| */ |
| protected void sequence_EntityMockObjectPlainValue(ISerializationContext context, EntityMockObjectPlainValue semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IEntityMockObjectAttribute returns EntityMockObjectResourceValue |
| * EntityMockObjectResourceValue returns EntityMockObjectResourceValue |
| * |
| * Constraint: |
| * (name=ID resourceEnum=[EntityMockObjectEnum|ID] resourceAttribute=[EntityMockResourceAttribute|ID]?) |
| */ |
| protected void sequence_EntityMockObjectResourceValue(ISerializationContext context, EntityMockObjectResourceValue semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockObject returns EntityMockObject |
| * |
| * Constraint: |
| * (name=ID enumerations+=EntityMockObjectEnum* attributes+=IEntityMockObjectAttribute* calculations+=EntityMockObjectFunction*) |
| */ |
| protected void sequence_EntityMockObject(ISerializationContext context, EntityMockObject semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockObjects returns EntityMockObjects |
| * |
| * Constraint: |
| * objects+=EntityMockObject* |
| */ |
| protected void sequence_EntityMockObjects(ISerializationContext context, EntityMockObjects semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockPackage returns EntityMockPackage |
| * |
| * Constraint: |
| * (name=QualifiedName mocks+=EntityMock*) |
| */ |
| protected void sequence_EntityMockPackage(ISerializationContext context, EntityMockPackage semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockReferencedObjectAttribute returns EntityMockReferencedObjectAttribute |
| * |
| * Constraint: |
| * (template=[EntityMockTemplate|ID] embedded+=[EntityMockObjectEmbed|ID]* attribute=[IEntityMockObjectUsable|ID]) |
| */ |
| protected void sequence_EntityMockReferencedObjectAttribute(ISerializationContext context, EntityMockReferencedObjectAttribute semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockResourceAttribute returns EntityMockResourceAttribute |
| * |
| * Constraint: |
| * name=ID |
| */ |
| protected void sequence_EntityMockResourceAttribute(ISerializationContext context, EntityMockResourceAttribute semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, OSBPTypesPackage.Literals.LTYPE__NAME) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, OSBPTypesPackage.Literals.LTYPE__NAME)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockResourceAttributeAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockResourceDataRow returns EntityMockResourceDataRow |
| * |
| * Constraint: |
| * (name=ID values+=STRING*) |
| */ |
| protected void sequence_EntityMockResourceDataRow(ISerializationContext context, EntityMockResourceDataRow semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockResource returns EntityMockResource |
| * |
| * Constraint: |
| * (name=ID attributes+=EntityMockResourceAttribute* datarows+=EntityMockResourceDataRow*) |
| */ |
| protected void sequence_EntityMockResource(ISerializationContext context, EntityMockResource semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockResources returns EntityMockResources |
| * |
| * Constraint: |
| * resources+=EntityMockResource* |
| */ |
| protected void sequence_EntityMockResources(ISerializationContext context, EntityMockResources semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMockTemplate returns EntityMockTemplate |
| * |
| * Constraint: |
| * (name=ID object=[EntityMockObject|ID]) |
| */ |
| protected void sequence_EntityMockTemplate(ISerializationContext context, EntityMockTemplate semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_TEMPLATE__NAME) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_TEMPLATE__NAME)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_TEMPLATE__OBJECT) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.ENTITY_MOCK_TEMPLATE__OBJECT)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getEntityMockTemplateAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); |
| feeder.accept(grammarAccess.getEntityMockTemplateAccess().getObjectEntityMockObjectIDTerminalRuleCall_3_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.ENTITY_MOCK_TEMPLATE__OBJECT, false)); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * EntityMock returns EntityMock |
| * |
| * Constraint: |
| * ( |
| * name=ID |
| * (description?='describedBy' descriptionValue=STRING)? |
| * (runPriority=INT | datainterchanges=RunningDataInterchanges | resources=EntityMockResources | objects=EntityMockObjects | entities=EntityMockEntities)* |
| * ) |
| */ |
| protected void sequence_EntityMock(ISerializationContext context, EntityMock semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * IIterate returns IntegerIterate |
| * IntegerIterate returns IntegerIterate |
| * |
| * Constraint: |
| * (from=SINT until=SINT step=INT) |
| */ |
| protected void sequence_IntegerIterate(ISerializationContext context, IntegerIterate semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.INTEGER_ITERATE__FROM) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.INTEGER_ITERATE__FROM)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.INTEGER_ITERATE__UNTIL) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.INTEGER_ITERATE__UNTIL)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.INTEGER_ITERATE__STEP) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.INTEGER_ITERATE__STEP)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getIntegerIterateAccess().getFromSINTParserRuleCall_1_0(), semanticObject.getFrom()); |
| feeder.accept(grammarAccess.getIntegerIterateAccess().getUntilSINTParserRuleCall_3_0(), semanticObject.getUntil()); |
| feeder.accept(grammarAccess.getIntegerIterateAccess().getStepINTTerminalRuleCall_5_0(), semanticObject.getStep()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerBoolean |
| * PropertyFillerBoolean returns PropertyFillerBoolean |
| * |
| * Constraint: |
| * {PropertyFillerBoolean} |
| */ |
| protected void sequence_PropertyFillerBoolean(ISerializationContext context, PropertyFillerBoolean semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerDateFuture |
| * PropertyFillerDateFuture returns PropertyFillerDateFuture |
| * |
| * Constraint: |
| * dateFutureYears=INT |
| */ |
| protected void sequence_PropertyFillerDateFuture(ISerializationContext context, PropertyFillerDateFuture semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_FUTURE__DATE_FUTURE_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_FUTURE__DATE_FUTURE_YEARS)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getPropertyFillerDateFutureAccess().getDateFutureYearsINTTerminalRuleCall_1_0(), semanticObject.getDateFutureYears()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerDatePast |
| * PropertyFillerDatePast returns PropertyFillerDatePast |
| * |
| * Constraint: |
| * datePastYears=INT |
| */ |
| protected void sequence_PropertyFillerDatePast(ISerializationContext context, PropertyFillerDatePast semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_PAST__DATE_PAST_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_PAST__DATE_PAST_YEARS)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getPropertyFillerDatePastAccess().getDatePastYearsINTTerminalRuleCall_1_0(), semanticObject.getDatePastYears()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerDateRange |
| * PropertyFillerDateRange returns PropertyFillerDateRange |
| * |
| * Constraint: |
| * (dateBeginYears=SINT dateEndYears=SINT) |
| */ |
| protected void sequence_PropertyFillerDateRange(ISerializationContext context, PropertyFillerDateRange semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_BEGIN_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_BEGIN_YEARS)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_END_YEARS) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.PROPERTY_FILLER_DATE_RANGE__DATE_END_YEARS)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getPropertyFillerDateRangeAccess().getDateBeginYearsSINTParserRuleCall_2_0(), semanticObject.getDateBeginYears()); |
| feeder.accept(grammarAccess.getPropertyFillerDateRangeAccess().getDateEndYearsSINTParserRuleCall_4_0(), semanticObject.getDateEndYears()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerSignedDoubleRandom |
| * PropertyFillerSignedDoubleRandom returns PropertyFillerSignedDoubleRandom |
| * |
| * Constraint: |
| * items+=SignedNumber+ |
| */ |
| protected void sequence_PropertyFillerSignedDoubleRandom(ISerializationContext context, PropertyFillerSignedDoubleRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerSignedDoubleRange |
| * PropertyFillerSignedDoubleRange returns PropertyFillerSignedDoubleRange |
| * |
| * Constraint: |
| * ( |
| * ((beginRange=SignedNumber | beginRangeRef=[LEntityAttribute|ID])? (endRange=SignedNumber | endRangeRef=[LEntityAttribute|ID]))? |
| * decimals=INT |
| * rounded=UnsignedNumber? |
| * ) |
| */ |
| protected void sequence_PropertyFillerSignedDoubleRange(ISerializationContext context, PropertyFillerSignedDoubleRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerSignedIntegerRandom |
| * PropertyFillerSignedIntegerRandom returns PropertyFillerSignedIntegerRandom |
| * |
| * Constraint: |
| * items+=SINT+ |
| */ |
| protected void sequence_PropertyFillerSignedIntegerRandom(ISerializationContext context, PropertyFillerSignedIntegerRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerSignedIntegerRange |
| * PropertyFillerSignedIntegerRange returns PropertyFillerSignedIntegerRange |
| * |
| * Constraint: |
| * (((beginRange=SINT | beginRangeRef=[LEntityAttribute|ID])? (endRange=SINT | endRangeRef=[LEntityAttribute|ID]))? rounded=INT?) |
| */ |
| protected void sequence_PropertyFillerSignedIntegerRange(ISerializationContext context, PropertyFillerSignedIntegerRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerTextParagraphs |
| * PropertyFillerTextParagraphs returns PropertyFillerTextParagraphs |
| * |
| * Constraint: |
| * count=INT? |
| */ |
| protected void sequence_PropertyFillerTextParagraphs(ISerializationContext context, PropertyFillerTextParagraphs semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerTextRandom |
| * PropertyFillerTextRandom returns PropertyFillerTextRandom |
| * |
| * Constraint: |
| * items+=STRING+ |
| */ |
| protected void sequence_PropertyFillerTextRandom(ISerializationContext context, PropertyFillerTextRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerTextSentences |
| * PropertyFillerTextSentences returns PropertyFillerTextSentences |
| * |
| * Constraint: |
| * count=INT? |
| */ |
| protected void sequence_PropertyFillerTextSentences(ISerializationContext context, PropertyFillerTextSentences semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerTextWords |
| * PropertyFillerTextWords returns PropertyFillerTextWords |
| * |
| * Constraint: |
| * count=INT? |
| */ |
| protected void sequence_PropertyFillerTextWords(ISerializationContext context, PropertyFillerTextWords semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerUnsignedDoubleRandom |
| * PropertyFillerUnsignedDoubleRandom returns PropertyFillerUnsignedDoubleRandom |
| * |
| * Constraint: |
| * items+=UnsignedNumber+ |
| */ |
| protected void sequence_PropertyFillerUnsignedDoubleRandom(ISerializationContext context, PropertyFillerUnsignedDoubleRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerUnsignedDoubleRange |
| * PropertyFillerUnsignedDoubleRange returns PropertyFillerUnsignedDoubleRange |
| * |
| * Constraint: |
| * ( |
| * ((beginRange=UnsignedNumber | beginRangeRef=[LEntityAttribute|ID])? (endRange=UnsignedNumber | endRangeRef=[LEntityAttribute|ID]))? |
| * decimals=INT |
| * rounded=UnsignedNumber? |
| * ) |
| */ |
| protected void sequence_PropertyFillerUnsignedDoubleRange(ISerializationContext context, PropertyFillerUnsignedDoubleRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerUnsignedIntegerRandom |
| * PropertyFillerUnsignedIntegerRandom returns PropertyFillerUnsignedIntegerRandom |
| * |
| * Constraint: |
| * items+=INT+ |
| */ |
| protected void sequence_PropertyFillerUnsignedIntegerRandom(ISerializationContext context, PropertyFillerUnsignedIntegerRandom semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * PropertyFillerType returns PropertyFillerUnsignedIntegerRange |
| * PropertyFillerUnsignedIntegerRange returns PropertyFillerUnsignedIntegerRange |
| * |
| * Constraint: |
| * (((beginRange=INT | beginRangeRef=[LEntityAttribute|ID])? (endRange=INT | endRangeRef=[LEntityAttribute|ID]))? rounded=INT?) |
| */ |
| protected void sequence_PropertyFillerUnsignedIntegerRange(ISerializationContext context, PropertyFillerUnsignedIntegerRange semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| /** |
| * Contexts: |
| * RunningDataInterchange returns RunningDataInterchange |
| * |
| * Constraint: |
| * (datainterchangeRef=[DataInterchange|ID] fileURL=STRING) |
| */ |
| protected void sequence_RunningDataInterchange(ISerializationContext context, RunningDataInterchange semanticObject) { |
| if (errorAcceptor != null) { |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.RUNNING_DATA_INTERCHANGE__DATAINTERCHANGE_REF) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.RUNNING_DATA_INTERCHANGE__DATAINTERCHANGE_REF)); |
| if (transientValues.isValueTransient(semanticObject, EntityMockDSLPackage.Literals.RUNNING_DATA_INTERCHANGE__FILE_URL) == ValueTransient.YES) |
| errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EntityMockDSLPackage.Literals.RUNNING_DATA_INTERCHANGE__FILE_URL)); |
| } |
| SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); |
| feeder.accept(grammarAccess.getRunningDataInterchangeAccess().getDatainterchangeRefDataInterchangeIDTerminalRuleCall_2_0_1(), semanticObject.eGet(EntityMockDSLPackage.Literals.RUNNING_DATA_INTERCHANGE__DATAINTERCHANGE_REF, false)); |
| feeder.accept(grammarAccess.getRunningDataInterchangeAccess().getFileURLSTRINGTerminalRuleCall_4_0(), semanticObject.getFileURL()); |
| feeder.finish(); |
| } |
| |
| |
| /** |
| * Contexts: |
| * RunningDataInterchanges returns RunningDataInterchanges |
| * |
| * Constraint: |
| * datainterchanges+=RunningDataInterchange* |
| */ |
| protected void sequence_RunningDataInterchanges(ISerializationContext context, RunningDataInterchanges semanticObject) { |
| genericSequencer.createSequence(context, semanticObject); |
| } |
| |
| |
| } |