| /** |
| * |
| * 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.services; |
| |
| import com.google.inject.Inject; |
| import com.google.inject.Singleton; |
| import java.util.List; |
| import org.eclipse.osbp.xtext.oxtype.services.OXtypeGrammarAccess; |
| import org.eclipse.xtext.Action; |
| import org.eclipse.xtext.Alternatives; |
| import org.eclipse.xtext.Assignment; |
| import org.eclipse.xtext.CrossReference; |
| import org.eclipse.xtext.EnumLiteralDeclaration; |
| import org.eclipse.xtext.EnumRule; |
| import org.eclipse.xtext.Grammar; |
| import org.eclipse.xtext.GrammarUtil; |
| import org.eclipse.xtext.Group; |
| import org.eclipse.xtext.Keyword; |
| import org.eclipse.xtext.ParserRule; |
| import org.eclipse.xtext.RuleCall; |
| import org.eclipse.xtext.TerminalRule; |
| import org.eclipse.xtext.UnorderedGroup; |
| import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; |
| import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; |
| import org.eclipse.xtext.service.GrammarProvider; |
| import org.eclipse.xtext.xbase.annotations.services.XbaseWithAnnotationsGrammarAccess; |
| import org.eclipse.xtext.xbase.services.XbaseGrammarAccess; |
| import org.eclipse.xtext.xbase.services.XtypeGrammarAccess; |
| |
| @Singleton |
| public class EntityMockDSLGrammarAccess extends AbstractGrammarElementFinder { |
| |
| public class EntityMockModelElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockModel"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Assignment cImportSectionAssignment_0 = (Assignment)cGroup.eContents().get(0); |
| private final RuleCall cImportSectionXImportSectionParserRuleCall_0_0 = (RuleCall)cImportSectionAssignment_0.eContents().get(0); |
| private final Assignment cPackagesAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cPackagesEntityMockPackageParserRuleCall_1_0 = (RuleCall)cPackagesAssignment_1.eContents().get(0); |
| |
| //EntityMockModel: |
| // importSection=XImportSection? |
| // packages+=EntityMockPackage*; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //importSection=XImportSection? packages+=EntityMockPackage* |
| public Group getGroup() { return cGroup; } |
| |
| //importSection=XImportSection? |
| public Assignment getImportSectionAssignment_0() { return cImportSectionAssignment_0; } |
| |
| //XImportSection |
| public RuleCall getImportSectionXImportSectionParserRuleCall_0_0() { return cImportSectionXImportSectionParserRuleCall_0_0; } |
| |
| //packages+=EntityMockPackage* |
| public Assignment getPackagesAssignment_1() { return cPackagesAssignment_1; } |
| |
| //EntityMockPackage |
| public RuleCall getPackagesEntityMockPackageParserRuleCall_1_0() { return cPackagesEntityMockPackageParserRuleCall_1_0; } |
| } |
| public class EntityMockPackageElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockPackage"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockPackageAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPackageKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cNameQualifiedNameParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Keyword cLeftCurlyBracketKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); |
| private final Assignment cMocksAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); |
| private final RuleCall cMocksEntityMockParserRuleCall_3_1_0 = (RuleCall)cMocksAssignment_3_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_3_2 = (Keyword)cGroup_3.eContents().get(2); |
| |
| //EntityMockPackage: |
| // {EntityMockPackage} 'package' name=QualifiedName ('{' |
| // mocks+=EntityMock* '}')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockPackage} 'package' name=QualifiedName ('{' mocks+=EntityMock* '}')? |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockPackage} |
| public Action getEntityMockPackageAction_0() { return cEntityMockPackageAction_0; } |
| |
| //'package' |
| public Keyword getPackageKeyword_1() { return cPackageKeyword_1; } |
| |
| //name=QualifiedName |
| public Assignment getNameAssignment_2() { return cNameAssignment_2; } |
| |
| //QualifiedName |
| public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } |
| |
| //('{' mocks+=EntityMock* '}')? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3_0() { return cLeftCurlyBracketKeyword_3_0; } |
| |
| //mocks+=EntityMock* |
| public Assignment getMocksAssignment_3_1() { return cMocksAssignment_3_1; } |
| |
| //EntityMock |
| public RuleCall getMocksEntityMockParserRuleCall_3_1_0() { return cMocksEntityMockParserRuleCall_3_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_3_2() { return cRightCurlyBracketKeyword_3_2; } |
| } |
| public class EntityMockElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMock"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cMockKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Assignment cDescriptionAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0); |
| private final Keyword cDescriptionDescribedByKeyword_3_0_0 = (Keyword)cDescriptionAssignment_3_0.eContents().get(0); |
| private final Assignment cDescriptionValueAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); |
| private final RuleCall cDescriptionValueSTRINGTerminalRuleCall_3_1_0 = (RuleCall)cDescriptionValueAssignment_3_1.eContents().get(0); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Keyword cLeftCurlyBracketKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); |
| private final UnorderedGroup cUnorderedGroup_4_1 = (UnorderedGroup)cGroup_4.eContents().get(1); |
| private final Group cGroup_4_1_0 = (Group)cUnorderedGroup_4_1.eContents().get(0); |
| private final Keyword cPriorityKeyword_4_1_0_0 = (Keyword)cGroup_4_1_0.eContents().get(0); |
| private final Assignment cRunPriorityAssignment_4_1_0_1 = (Assignment)cGroup_4_1_0.eContents().get(1); |
| private final RuleCall cRunPriorityINTTerminalRuleCall_4_1_0_1_0 = (RuleCall)cRunPriorityAssignment_4_1_0_1.eContents().get(0); |
| private final Assignment cDatainterchangesAssignment_4_1_1 = (Assignment)cUnorderedGroup_4_1.eContents().get(1); |
| private final RuleCall cDatainterchangesRunningDataInterchangesParserRuleCall_4_1_1_0 = (RuleCall)cDatainterchangesAssignment_4_1_1.eContents().get(0); |
| private final Assignment cResourcesAssignment_4_1_2 = (Assignment)cUnorderedGroup_4_1.eContents().get(2); |
| private final RuleCall cResourcesEntityMockResourcesParserRuleCall_4_1_2_0 = (RuleCall)cResourcesAssignment_4_1_2.eContents().get(0); |
| private final Assignment cObjectsAssignment_4_1_3 = (Assignment)cUnorderedGroup_4_1.eContents().get(3); |
| private final RuleCall cObjectsEntityMockObjectsParserRuleCall_4_1_3_0 = (RuleCall)cObjectsAssignment_4_1_3.eContents().get(0); |
| private final Assignment cEntitiesAssignment_4_1_4 = (Assignment)cUnorderedGroup_4_1.eContents().get(4); |
| private final RuleCall cEntitiesEntityMockEntitiesParserRuleCall_4_1_4_0 = (RuleCall)cEntitiesAssignment_4_1_4.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2); |
| |
| //EntityMock: |
| // {EntityMock} 'mock' name=ID (description?='describedBy' descriptionValue=STRING)? ('{' (('priority' runPriority=INT)? |
| // & datainterchanges=RunningDataInterchanges? & resources=EntityMockResources? & objects=EntityMockObjects? & |
| // entities=EntityMockEntities) |
| // '}')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMock} 'mock' name=ID (description?='describedBy' descriptionValue=STRING)? ('{' (('priority' runPriority=INT)? & |
| //datainterchanges=RunningDataInterchanges? & resources=EntityMockResources? & objects=EntityMockObjects? & |
| //entities=EntityMockEntities) '}')? |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMock} |
| public Action getEntityMockAction_0() { return cEntityMockAction_0; } |
| |
| //'mock' |
| public Keyword getMockKeyword_1() { return cMockKeyword_1; } |
| |
| //name=ID |
| public Assignment getNameAssignment_2() { return cNameAssignment_2; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } |
| |
| //(description?='describedBy' descriptionValue=STRING)? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //description?='describedBy' |
| public Assignment getDescriptionAssignment_3_0() { return cDescriptionAssignment_3_0; } |
| |
| //'describedBy' |
| public Keyword getDescriptionDescribedByKeyword_3_0_0() { return cDescriptionDescribedByKeyword_3_0_0; } |
| |
| //descriptionValue=STRING |
| public Assignment getDescriptionValueAssignment_3_1() { return cDescriptionValueAssignment_3_1; } |
| |
| //STRING |
| public RuleCall getDescriptionValueSTRINGTerminalRuleCall_3_1_0() { return cDescriptionValueSTRINGTerminalRuleCall_3_1_0; } |
| |
| //('{' (('priority' runPriority=INT)? & datainterchanges=RunningDataInterchanges? & resources=EntityMockResources? & |
| //objects=EntityMockObjects? & entities=EntityMockEntities) '}')? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_4_0() { return cLeftCurlyBracketKeyword_4_0; } |
| |
| //('priority' runPriority=INT)? & datainterchanges=RunningDataInterchanges? & resources=EntityMockResources? & |
| //objects=EntityMockObjects? & entities=EntityMockEntities |
| public UnorderedGroup getUnorderedGroup_4_1() { return cUnorderedGroup_4_1; } |
| |
| //('priority' runPriority=INT)? |
| public Group getGroup_4_1_0() { return cGroup_4_1_0; } |
| |
| //'priority' |
| public Keyword getPriorityKeyword_4_1_0_0() { return cPriorityKeyword_4_1_0_0; } |
| |
| //runPriority=INT |
| public Assignment getRunPriorityAssignment_4_1_0_1() { return cRunPriorityAssignment_4_1_0_1; } |
| |
| //INT |
| public RuleCall getRunPriorityINTTerminalRuleCall_4_1_0_1_0() { return cRunPriorityINTTerminalRuleCall_4_1_0_1_0; } |
| |
| //datainterchanges=RunningDataInterchanges? |
| public Assignment getDatainterchangesAssignment_4_1_1() { return cDatainterchangesAssignment_4_1_1; } |
| |
| //RunningDataInterchanges |
| public RuleCall getDatainterchangesRunningDataInterchangesParserRuleCall_4_1_1_0() { return cDatainterchangesRunningDataInterchangesParserRuleCall_4_1_1_0; } |
| |
| //resources=EntityMockResources? |
| public Assignment getResourcesAssignment_4_1_2() { return cResourcesAssignment_4_1_2; } |
| |
| //EntityMockResources |
| public RuleCall getResourcesEntityMockResourcesParserRuleCall_4_1_2_0() { return cResourcesEntityMockResourcesParserRuleCall_4_1_2_0; } |
| |
| //objects=EntityMockObjects? |
| public Assignment getObjectsAssignment_4_1_3() { return cObjectsAssignment_4_1_3; } |
| |
| //EntityMockObjects |
| public RuleCall getObjectsEntityMockObjectsParserRuleCall_4_1_3_0() { return cObjectsEntityMockObjectsParserRuleCall_4_1_3_0; } |
| |
| //entities=EntityMockEntities |
| public Assignment getEntitiesAssignment_4_1_4() { return cEntitiesAssignment_4_1_4; } |
| |
| //EntityMockEntities |
| public RuleCall getEntitiesEntityMockEntitiesParserRuleCall_4_1_4_0() { return cEntitiesEntityMockEntitiesParserRuleCall_4_1_4_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4_2() { return cRightCurlyBracketKeyword_4_2; } |
| } |
| public class RunningDataInterchangesElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.RunningDataInterchanges"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cRunningDataInterchangesAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cDatainterchangesKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDatainterchangesAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cDatainterchangesRunningDataInterchangeParserRuleCall_3_0 = (RuleCall)cDatainterchangesAssignment_3.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //RunningDataInterchanges: |
| // {RunningDataInterchanges} 'datainterchanges' '{' |
| // datainterchanges+=RunningDataInterchange* |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{RunningDataInterchanges} 'datainterchanges' '{' datainterchanges+=RunningDataInterchange* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //{RunningDataInterchanges} |
| public Action getRunningDataInterchangesAction_0() { return cRunningDataInterchangesAction_0; } |
| |
| //'datainterchanges' |
| public Keyword getDatainterchangesKeyword_1() { return cDatainterchangesKeyword_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //datainterchanges+=RunningDataInterchange* |
| public Assignment getDatainterchangesAssignment_3() { return cDatainterchangesAssignment_3; } |
| |
| //RunningDataInterchange |
| public RuleCall getDatainterchangesRunningDataInterchangeParserRuleCall_3_0() { return cDatainterchangesRunningDataInterchangeParserRuleCall_3_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class RunningDataInterchangeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.RunningDataInterchange"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cRunningDataInterchangeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cDatainterchangeKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDatainterchangeRefAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDatainterchangeRefDataInterchangeCrossReference_2_0 = (CrossReference)cDatainterchangeRefAssignment_2.eContents().get(0); |
| private final RuleCall cDatainterchangeRefDataInterchangeIDTerminalRuleCall_2_0_1 = (RuleCall)cDatainterchangeRefDataInterchangeCrossReference_2_0.eContents().get(1); |
| private final Keyword cFileKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cFileURLAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cFileURLSTRINGTerminalRuleCall_4_0 = (RuleCall)cFileURLAssignment_4.eContents().get(0); |
| |
| //RunningDataInterchange: |
| // {RunningDataInterchange} 'datainterchange' datainterchangeRef=[datainterchange::DataInterchange] 'file' |
| // fileURL=STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{RunningDataInterchange} 'datainterchange' datainterchangeRef=[datainterchange::DataInterchange] 'file' fileURL=STRING |
| public Group getGroup() { return cGroup; } |
| |
| //{RunningDataInterchange} |
| public Action getRunningDataInterchangeAction_0() { return cRunningDataInterchangeAction_0; } |
| |
| //'datainterchange' |
| public Keyword getDatainterchangeKeyword_1() { return cDatainterchangeKeyword_1; } |
| |
| //datainterchangeRef=[datainterchange::DataInterchange] |
| public Assignment getDatainterchangeRefAssignment_2() { return cDatainterchangeRefAssignment_2; } |
| |
| //[datainterchange::DataInterchange] |
| public CrossReference getDatainterchangeRefDataInterchangeCrossReference_2_0() { return cDatainterchangeRefDataInterchangeCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDatainterchangeRefDataInterchangeIDTerminalRuleCall_2_0_1() { return cDatainterchangeRefDataInterchangeIDTerminalRuleCall_2_0_1; } |
| |
| //'file' |
| public Keyword getFileKeyword_3() { return cFileKeyword_3; } |
| |
| //fileURL=STRING |
| public Assignment getFileURLAssignment_4() { return cFileURLAssignment_4; } |
| |
| //STRING |
| public RuleCall getFileURLSTRINGTerminalRuleCall_4_0() { return cFileURLSTRINGTerminalRuleCall_4_0; } |
| } |
| public class EntityMockResourcesElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockResources"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockResourcesAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cResourcesKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cResourcesAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cResourcesEntityMockResourceParserRuleCall_3_0 = (RuleCall)cResourcesAssignment_3.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //EntityMockResources: |
| // {EntityMockResources} 'resources' '{' |
| // resources+=EntityMockResource* |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockResources} 'resources' '{' resources+=EntityMockResource* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockResources} |
| public Action getEntityMockResourcesAction_0() { return cEntityMockResourcesAction_0; } |
| |
| //'resources' |
| public Keyword getResourcesKeyword_1() { return cResourcesKeyword_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //resources+=EntityMockResource* |
| public Assignment getResourcesAssignment_3() { return cResourcesAssignment_3; } |
| |
| //EntityMockResource |
| public RuleCall getResourcesEntityMockResourceParserRuleCall_3_0() { return cResourcesEntityMockResourceParserRuleCall_3_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class EntityMockResourceElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockResource"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cResourceKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Keyword cAttributesKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Group cGroup_3_2 = (Group)cGroup_3.eContents().get(2); |
| private final Assignment cAttributesAssignment_3_2_0 = (Assignment)cGroup_3_2.eContents().get(0); |
| private final RuleCall cAttributesEntityMockResourceAttributeParserRuleCall_3_2_0_0 = (RuleCall)cAttributesAssignment_3_2_0.eContents().get(0); |
| private final Keyword cCommaKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1); |
| private final Keyword cRightParenthesisKeyword_3_3 = (Keyword)cGroup_3.eContents().get(3); |
| private final Keyword cItemsKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Keyword cLeftCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cDatarowsAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cDatarowsEntityMockResourceDataRowParserRuleCall_6_0 = (RuleCall)cDatarowsAssignment_6.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); |
| |
| //EntityMockResource: |
| // 'resource' name=ID '{' ('attributes' '(' (attributes+=EntityMockResourceAttribute ','?)* ')')? |
| // 'items' '{' datarows+=EntityMockResourceDataRow* '}' |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'resource' name=ID '{' ('attributes' '(' (attributes+=EntityMockResourceAttribute ','?)* ')')? 'items' '{' |
| //datarows+=EntityMockResourceDataRow* '}' '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'resource' |
| public Keyword getResourceKeyword_0() { return cResourceKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //('attributes' '(' (attributes+=EntityMockResourceAttribute ','?)* ')')? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //'attributes' |
| public Keyword getAttributesKeyword_3_0() { return cAttributesKeyword_3_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_3_1() { return cLeftParenthesisKeyword_3_1; } |
| |
| //(attributes+=EntityMockResourceAttribute ','?)* |
| public Group getGroup_3_2() { return cGroup_3_2; } |
| |
| //attributes+=EntityMockResourceAttribute |
| public Assignment getAttributesAssignment_3_2_0() { return cAttributesAssignment_3_2_0; } |
| |
| //EntityMockResourceAttribute |
| public RuleCall getAttributesEntityMockResourceAttributeParserRuleCall_3_2_0_0() { return cAttributesEntityMockResourceAttributeParserRuleCall_3_2_0_0; } |
| |
| //','? |
| public Keyword getCommaKeyword_3_2_1() { return cCommaKeyword_3_2_1; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_3_3() { return cRightParenthesisKeyword_3_3; } |
| |
| //'items' |
| public Keyword getItemsKeyword_4() { return cItemsKeyword_4; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_5() { return cLeftCurlyBracketKeyword_5; } |
| |
| //datarows+=EntityMockResourceDataRow* |
| public Assignment getDatarowsAssignment_6() { return cDatarowsAssignment_6; } |
| |
| //EntityMockResourceDataRow |
| public RuleCall getDatarowsEntityMockResourceDataRowParserRuleCall_6_0() { return cDatarowsEntityMockResourceDataRowParserRuleCall_6_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_7() { return cRightCurlyBracketKeyword_7; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; } |
| } |
| public class EntityMockResourceAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockResourceAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockResourceAttributeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //EntityMockResourceAttribute: |
| // {EntityMockResourceAttribute} name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockResourceAttribute} name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockResourceAttribute} |
| public Action getEntityMockResourceAttributeAction_0() { return cEntityMockResourceAttributeAction_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class EntityMockResourceDataRowElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockResourceDataRow"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockResourceDataRowAction_0 = (Action)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Keyword cLeftParenthesisKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); |
| private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); |
| private final Assignment cValuesAssignment_2_1_0 = (Assignment)cGroup_2_1.eContents().get(0); |
| private final RuleCall cValuesSTRINGTerminalRuleCall_2_1_0_0 = (RuleCall)cValuesAssignment_2_1_0.eContents().get(0); |
| private final Keyword cCommaKeyword_2_1_1 = (Keyword)cGroup_2_1.eContents().get(1); |
| private final Keyword cRightParenthesisKeyword_2_2 = (Keyword)cGroup_2.eContents().get(2); |
| |
| //EntityMockResourceDataRow: |
| // {EntityMockResourceDataRow} name=ID ('(' (values+=STRING ','?)* ')')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockResourceDataRow} name=ID ('(' (values+=STRING ','?)* ')')? |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockResourceDataRow} |
| public Action getEntityMockResourceDataRowAction_0() { return cEntityMockResourceDataRowAction_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //('(' (values+=STRING ','?)* ')')? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2_0() { return cLeftParenthesisKeyword_2_0; } |
| |
| //(values+=STRING ','?)* |
| public Group getGroup_2_1() { return cGroup_2_1; } |
| |
| //values+=STRING |
| public Assignment getValuesAssignment_2_1_0() { return cValuesAssignment_2_1_0; } |
| |
| //STRING |
| public RuleCall getValuesSTRINGTerminalRuleCall_2_1_0_0() { return cValuesSTRINGTerminalRuleCall_2_1_0_0; } |
| |
| //','? |
| public Keyword getCommaKeyword_2_1_1() { return cCommaKeyword_2_1_1; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_2_2() { return cRightParenthesisKeyword_2_2; } |
| } |
| public class EntityMockObjectsElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjects"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockObjectsAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cObjectsKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cObjectsAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cObjectsEntityMockObjectParserRuleCall_3_0 = (RuleCall)cObjectsAssignment_3.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //EntityMockObjects: |
| // {EntityMockObjects} 'objects' '{' |
| // objects+=EntityMockObject* |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockObjects} 'objects' '{' objects+=EntityMockObject* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockObjects} |
| public Action getEntityMockObjectsAction_0() { return cEntityMockObjectsAction_0; } |
| |
| //'objects' |
| public Keyword getObjectsKeyword_1() { return cObjectsKeyword_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //objects+=EntityMockObject* |
| public Assignment getObjectsAssignment_3() { return cObjectsAssignment_3; } |
| |
| //EntityMockObject |
| public RuleCall getObjectsEntityMockObjectParserRuleCall_3_0() { return cObjectsEntityMockObjectParserRuleCall_3_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class EntityMockObjectElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObject"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cObjectKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cEnumerationsAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cEnumerationsEntityMockObjectEnumParserRuleCall_3_0 = (RuleCall)cEnumerationsAssignment_3.eContents().get(0); |
| private final Assignment cAttributesAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cAttributesIEntityMockObjectAttributeParserRuleCall_4_0 = (RuleCall)cAttributesAssignment_4.eContents().get(0); |
| private final Assignment cCalculationsAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cCalculationsEntityMockObjectFunctionParserRuleCall_5_0 = (RuleCall)cCalculationsAssignment_5.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); |
| |
| //EntityMockObject: |
| // 'object' name=ID '{' |
| // enumerations+=EntityMockObjectEnum* |
| // attributes+=IEntityMockObjectAttribute* |
| // calculations+=EntityMockObjectFunction* |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'object' name=ID '{' enumerations+=EntityMockObjectEnum* attributes+=IEntityMockObjectAttribute* |
| //calculations+=EntityMockObjectFunction* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'object' |
| public Keyword getObjectKeyword_0() { return cObjectKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //enumerations+=EntityMockObjectEnum* |
| public Assignment getEnumerationsAssignment_3() { return cEnumerationsAssignment_3; } |
| |
| //EntityMockObjectEnum |
| public RuleCall getEnumerationsEntityMockObjectEnumParserRuleCall_3_0() { return cEnumerationsEntityMockObjectEnumParserRuleCall_3_0; } |
| |
| //attributes+=IEntityMockObjectAttribute* |
| public Assignment getAttributesAssignment_4() { return cAttributesAssignment_4; } |
| |
| //IEntityMockObjectAttribute |
| public RuleCall getAttributesIEntityMockObjectAttributeParserRuleCall_4_0() { return cAttributesIEntityMockObjectAttributeParserRuleCall_4_0; } |
| |
| //calculations+=EntityMockObjectFunction* |
| public Assignment getCalculationsAssignment_5() { return cCalculationsAssignment_5; } |
| |
| //EntityMockObjectFunction |
| public RuleCall getCalculationsEntityMockObjectFunctionParserRuleCall_5_0() { return cCalculationsEntityMockObjectFunctionParserRuleCall_5_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; } |
| } |
| public class EntityMockObjectEnumElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectEnum"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cByEnumKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cUsingResourceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cUsingResourceLEnumCrossReference_3_0 = (CrossReference)cUsingResourceAssignment_3.eContents().get(0); |
| private final RuleCall cUsingResourceLEnumIDTerminalRuleCall_3_0_1 = (RuleCall)cUsingResourceLEnumCrossReference_3_0.eContents().get(1); |
| |
| //EntityMockObjectEnum: |
| // 'var' name=ID 'byEnum' usingResource=[types::LEnum]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' name=ID 'byEnum' usingResource=[types::LEnum] |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'byEnum' |
| public Keyword getByEnumKeyword_2() { return cByEnumKeyword_2; } |
| |
| //usingResource=[types::LEnum] |
| public Assignment getUsingResourceAssignment_3() { return cUsingResourceAssignment_3; } |
| |
| //[types::LEnum] |
| public CrossReference getUsingResourceLEnumCrossReference_3_0() { return cUsingResourceLEnumCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getUsingResourceLEnumIDTerminalRuleCall_3_0_1() { return cUsingResourceLEnumIDTerminalRuleCall_3_0_1; } |
| } |
| public class IEntityMockObjectUsableElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.IEntityMockObjectUsable"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cEntityMockObjectFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cEntityMockObjectEnumParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cEntityMockObjectPlainValueParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cEntityMockObjectArrayValueParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cEntityMockObjectEmbedParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| private final RuleCall cEntityMockObjectFillParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); |
| |
| //IEntityMockObjectUsable: |
| // EntityMockObjectFunction | EntityMockObjectEnum | EntityMockObjectPlainValue | EntityMockObjectArrayValue | |
| // EntityMockObjectEmbed | EntityMockObjectFill; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //EntityMockObjectFunction | EntityMockObjectEnum | EntityMockObjectPlainValue | EntityMockObjectArrayValue | |
| //EntityMockObjectEmbed | EntityMockObjectFill |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //EntityMockObjectFunction |
| public RuleCall getEntityMockObjectFunctionParserRuleCall_0() { return cEntityMockObjectFunctionParserRuleCall_0; } |
| |
| //EntityMockObjectEnum |
| public RuleCall getEntityMockObjectEnumParserRuleCall_1() { return cEntityMockObjectEnumParserRuleCall_1; } |
| |
| //EntityMockObjectPlainValue |
| public RuleCall getEntityMockObjectPlainValueParserRuleCall_2() { return cEntityMockObjectPlainValueParserRuleCall_2; } |
| |
| //EntityMockObjectArrayValue |
| public RuleCall getEntityMockObjectArrayValueParserRuleCall_3() { return cEntityMockObjectArrayValueParserRuleCall_3; } |
| |
| //EntityMockObjectEmbed |
| public RuleCall getEntityMockObjectEmbedParserRuleCall_4() { return cEntityMockObjectEmbedParserRuleCall_4; } |
| |
| //EntityMockObjectFill |
| public RuleCall getEntityMockObjectFillParserRuleCall_5() { return cEntityMockObjectFillParserRuleCall_5; } |
| } |
| public class IEntityMockObjectAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.IEntityMockObjectAttribute"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cEntityMockObjectResourceValueParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cEntityMockObjectPlainValueParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cEntityMockObjectArrayValueParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cEntityMockObjectEmbedParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cEntityMockObjectFillParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| |
| //IEntityMockObjectAttribute: |
| // EntityMockObjectResourceValue | EntityMockObjectPlainValue | EntityMockObjectArrayValue | EntityMockObjectEmbed | |
| // EntityMockObjectFill; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //EntityMockObjectResourceValue | EntityMockObjectPlainValue | EntityMockObjectArrayValue | EntityMockObjectEmbed | |
| //EntityMockObjectFill |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //EntityMockObjectResourceValue |
| public RuleCall getEntityMockObjectResourceValueParserRuleCall_0() { return cEntityMockObjectResourceValueParserRuleCall_0; } |
| |
| //EntityMockObjectPlainValue |
| public RuleCall getEntityMockObjectPlainValueParserRuleCall_1() { return cEntityMockObjectPlainValueParserRuleCall_1; } |
| |
| //EntityMockObjectArrayValue |
| public RuleCall getEntityMockObjectArrayValueParserRuleCall_2() { return cEntityMockObjectArrayValueParserRuleCall_2; } |
| |
| //EntityMockObjectEmbed |
| public RuleCall getEntityMockObjectEmbedParserRuleCall_3() { return cEntityMockObjectEmbedParserRuleCall_3; } |
| |
| //EntityMockObjectFill |
| public RuleCall getEntityMockObjectFillParserRuleCall_4() { return cEntityMockObjectFillParserRuleCall_4; } |
| } |
| public class EntityMockObjectPlainValueElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectPlainValue"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Assignment cValuesAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0); |
| private final RuleCall cValuesSTRINGTerminalRuleCall_3_0_0 = (RuleCall)cValuesAssignment_3_0.eContents().get(0); |
| private final Keyword cCommaKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //EntityMockObjectPlainValue: |
| // 'var' name=ID '(' (values+=STRING ','?)* ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' name=ID '(' (values+=STRING ','?)* ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //(values+=STRING ','?)* |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //values+=STRING |
| public Assignment getValuesAssignment_3_0() { return cValuesAssignment_3_0; } |
| |
| //STRING |
| public RuleCall getValuesSTRINGTerminalRuleCall_3_0_0() { return cValuesSTRINGTerminalRuleCall_3_0_0; } |
| |
| //','? |
| public Keyword getCommaKeyword_3_1() { return cCommaKeyword_3_1; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } |
| } |
| public class EntityMockObjectResourceValueElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectResourceValue"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cWithKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cResourceEnumAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cResourceEnumEntityMockObjectEnumCrossReference_3_0 = (CrossReference)cResourceEnumAssignment_3.eContents().get(0); |
| private final RuleCall cResourceEnumEntityMockObjectEnumIDTerminalRuleCall_3_0_1 = (RuleCall)cResourceEnumEntityMockObjectEnumCrossReference_3_0.eContents().get(1); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Keyword cFullStopKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); |
| private final Assignment cResourceAttributeAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); |
| private final CrossReference cResourceAttributeEntityMockResourceAttributeCrossReference_4_1_0 = (CrossReference)cResourceAttributeAssignment_4_1.eContents().get(0); |
| private final RuleCall cResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_1_0_1 = (RuleCall)cResourceAttributeEntityMockResourceAttributeCrossReference_4_1_0.eContents().get(1); |
| |
| //EntityMockObjectResourceValue: |
| // 'var' name=ID 'with' resourceEnum=[EntityMockObjectEnum] ('.' resourceAttribute=[EntityMockResourceAttribute])?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' name=ID 'with' resourceEnum=[EntityMockObjectEnum] ('.' resourceAttribute=[EntityMockResourceAttribute])? |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'with' |
| public Keyword getWithKeyword_2() { return cWithKeyword_2; } |
| |
| //resourceEnum=[EntityMockObjectEnum] |
| public Assignment getResourceEnumAssignment_3() { return cResourceEnumAssignment_3; } |
| |
| //[EntityMockObjectEnum] |
| public CrossReference getResourceEnumEntityMockObjectEnumCrossReference_3_0() { return cResourceEnumEntityMockObjectEnumCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getResourceEnumEntityMockObjectEnumIDTerminalRuleCall_3_0_1() { return cResourceEnumEntityMockObjectEnumIDTerminalRuleCall_3_0_1; } |
| |
| //('.' resourceAttribute=[EntityMockResourceAttribute])? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_4_0() { return cFullStopKeyword_4_0; } |
| |
| //resourceAttribute=[EntityMockResourceAttribute] |
| public Assignment getResourceAttributeAssignment_4_1() { return cResourceAttributeAssignment_4_1; } |
| |
| //[EntityMockResourceAttribute] |
| public CrossReference getResourceAttributeEntityMockResourceAttributeCrossReference_4_1_0() { return cResourceAttributeEntityMockResourceAttributeCrossReference_4_1_0; } |
| |
| //ID |
| public RuleCall getResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_1_0_1() { return cResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_1_0_1; } |
| } |
| public class EntityMockObjectArrayValueElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectArrayValue"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cSwitchOnKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cEnumerationAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cEnumerationEntityMockObjectEnumCrossReference_3_0 = (CrossReference)cEnumerationAssignment_3.eContents().get(0); |
| private final RuleCall cEnumerationEntityMockObjectEnumIDTerminalRuleCall_3_0_1 = (RuleCall)cEnumerationEntityMockObjectEnumCrossReference_3_0.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cItemsAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cItemsEntityMockObjectItemValueParserRuleCall_5_0 = (RuleCall)cItemsAssignment_5.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); |
| |
| //EntityMockObjectArrayValue: |
| // 'var' name=ID 'switchOn' enumeration=[EntityMockObjectEnum] '{' items+=EntityMockObjectItemValue* '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' name=ID 'switchOn' enumeration=[EntityMockObjectEnum] '{' items+=EntityMockObjectItemValue* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'switchOn' |
| public Keyword getSwitchOnKeyword_2() { return cSwitchOnKeyword_2; } |
| |
| //enumeration=[EntityMockObjectEnum] |
| public Assignment getEnumerationAssignment_3() { return cEnumerationAssignment_3; } |
| |
| //[EntityMockObjectEnum] |
| public CrossReference getEnumerationEntityMockObjectEnumCrossReference_3_0() { return cEnumerationEntityMockObjectEnumCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getEnumerationEntityMockObjectEnumIDTerminalRuleCall_3_0_1() { return cEnumerationEntityMockObjectEnumIDTerminalRuleCall_3_0_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; } |
| |
| //items+=EntityMockObjectItemValue* |
| public Assignment getItemsAssignment_5() { return cItemsAssignment_5; } |
| |
| //EntityMockObjectItemValue |
| public RuleCall getItemsEntityMockObjectItemValueParserRuleCall_5_0() { return cItemsEntityMockObjectItemValueParserRuleCall_5_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; } |
| } |
| public class EntityMockObjectItemValueElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectItemValue"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cWhenKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDatarowAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDatarowLEnumLiteralCrossReference_1_0 = (CrossReference)cDatarowAssignment_1.eContents().get(0); |
| private final RuleCall cDatarowLEnumLiteralIDTerminalRuleCall_1_0_1 = (RuleCall)cDatarowLEnumLiteralCrossReference_1_0.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Assignment cValuesAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0); |
| private final RuleCall cValuesSTRINGTerminalRuleCall_3_0_0 = (RuleCall)cValuesAssignment_3_0.eContents().get(0); |
| private final Keyword cCommaKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //EntityMockObjectItemValue: |
| // 'when' datarow=[types::LEnumLiteral] '(' (values+=STRING ','?)* ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'when' datarow=[types::LEnumLiteral] '(' (values+=STRING ','?)* ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'when' |
| public Keyword getWhenKeyword_0() { return cWhenKeyword_0; } |
| |
| //datarow=[types::LEnumLiteral] |
| public Assignment getDatarowAssignment_1() { return cDatarowAssignment_1; } |
| |
| //[types::LEnumLiteral] |
| public CrossReference getDatarowLEnumLiteralCrossReference_1_0() { return cDatarowLEnumLiteralCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDatarowLEnumLiteralIDTerminalRuleCall_1_0_1() { return cDatarowLEnumLiteralIDTerminalRuleCall_1_0_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //(values+=STRING ','?)* |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //values+=STRING |
| public Assignment getValuesAssignment_3_0() { return cValuesAssignment_3_0; } |
| |
| //STRING |
| public RuleCall getValuesSTRINGTerminalRuleCall_3_0_0() { return cValuesSTRINGTerminalRuleCall_3_0_0; } |
| |
| //','? |
| public Keyword getCommaKeyword_3_1() { return cCommaKeyword_3_1; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } |
| } |
| public class EntityMockObjectEmbedElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectEmbed"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockObjectEmbedAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cEmbedKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); |
| private final Keyword cDefinedAsKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cObjectAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cObjectEntityMockObjectCrossReference_4_0 = (CrossReference)cObjectAssignment_4.eContents().get(0); |
| private final RuleCall cObjectEntityMockObjectIDTerminalRuleCall_4_0_1 = (RuleCall)cObjectEntityMockObjectCrossReference_4_0.eContents().get(1); |
| |
| //EntityMockObjectEmbed: |
| // {EntityMockObjectEmbed} 'embed' name=ID 'definedAs' object=[EntityMockObject]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockObjectEmbed} 'embed' name=ID 'definedAs' object=[EntityMockObject] |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockObjectEmbed} |
| public Action getEntityMockObjectEmbedAction_0() { return cEntityMockObjectEmbedAction_0; } |
| |
| //'embed' |
| public Keyword getEmbedKeyword_1() { return cEmbedKeyword_1; } |
| |
| //name=ID |
| public Assignment getNameAssignment_2() { return cNameAssignment_2; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } |
| |
| //'definedAs' |
| public Keyword getDefinedAsKeyword_3() { return cDefinedAsKeyword_3; } |
| |
| //object=[EntityMockObject] |
| public Assignment getObjectAssignment_4() { return cObjectAssignment_4; } |
| |
| //[EntityMockObject] |
| public CrossReference getObjectEntityMockObjectCrossReference_4_0() { return cObjectEntityMockObjectCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getObjectEntityMockObjectIDTerminalRuleCall_4_0_1() { return cObjectEntityMockObjectIDTerminalRuleCall_4_0_1; } |
| } |
| public class EntityMockObjectFunctionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectFunction"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cCalculateAsKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cOftypeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cOftypeJvmParameterizedTypeReferenceParserRuleCall_3_0 = (RuleCall)cOftypeAssignment_3.eContents().get(0); |
| private final Keyword cBasedOnKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Keyword cLeftParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Group cGroup_6 = (Group)cGroup.eContents().get(6); |
| private final Assignment cParamsAssignment_6_0 = (Assignment)cGroup_6.eContents().get(0); |
| private final RuleCall cParamsEntityMockObjectFunctionParameterParserRuleCall_6_0_0 = (RuleCall)cParamsAssignment_6_0.eContents().get(0); |
| private final Group cGroup_6_1 = (Group)cGroup_6.eContents().get(1); |
| private final Keyword cCommaKeyword_6_1_0 = (Keyword)cGroup_6_1.eContents().get(0); |
| private final Assignment cParamsAssignment_6_1_1 = (Assignment)cGroup_6_1.eContents().get(1); |
| private final RuleCall cParamsEntityMockObjectFunctionParameterParserRuleCall_6_1_1_0 = (RuleCall)cParamsAssignment_6_1_1.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| private final Assignment cBodyAssignment_8 = (Assignment)cGroup.eContents().get(8); |
| private final RuleCall cBodyXBlockExpressionParserRuleCall_8_0 = (RuleCall)cBodyAssignment_8.eContents().get(0); |
| |
| //EntityMockObjectFunction: |
| // 'var' name=ID 'calculateAs' oftype=JvmParameterizedTypeReference |
| // 'basedOn' '(' (params+=EntityMockObjectFunctionParameter (',' params+=EntityMockObjectFunctionParameter)*)? ')' |
| // body=XBlockExpression; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' name=ID 'calculateAs' oftype=JvmParameterizedTypeReference 'basedOn' '(' |
| //(params+=EntityMockObjectFunctionParameter (',' params+=EntityMockObjectFunctionParameter)*)? ')' body=XBlockExpression |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'calculateAs' |
| public Keyword getCalculateAsKeyword_2() { return cCalculateAsKeyword_2; } |
| |
| //oftype=JvmParameterizedTypeReference |
| public Assignment getOftypeAssignment_3() { return cOftypeAssignment_3; } |
| |
| //JvmParameterizedTypeReference |
| public RuleCall getOftypeJvmParameterizedTypeReferenceParserRuleCall_3_0() { return cOftypeJvmParameterizedTypeReferenceParserRuleCall_3_0; } |
| |
| //'basedOn' |
| public Keyword getBasedOnKeyword_4() { return cBasedOnKeyword_4; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_5() { return cLeftParenthesisKeyword_5; } |
| |
| //(params+=EntityMockObjectFunctionParameter (',' params+=EntityMockObjectFunctionParameter)*)? |
| public Group getGroup_6() { return cGroup_6; } |
| |
| //params+=EntityMockObjectFunctionParameter |
| public Assignment getParamsAssignment_6_0() { return cParamsAssignment_6_0; } |
| |
| //EntityMockObjectFunctionParameter |
| public RuleCall getParamsEntityMockObjectFunctionParameterParserRuleCall_6_0_0() { return cParamsEntityMockObjectFunctionParameterParserRuleCall_6_0_0; } |
| |
| //(',' params+=EntityMockObjectFunctionParameter)* |
| public Group getGroup_6_1() { return cGroup_6_1; } |
| |
| //',' |
| public Keyword getCommaKeyword_6_1_0() { return cCommaKeyword_6_1_0; } |
| |
| //params+=EntityMockObjectFunctionParameter |
| public Assignment getParamsAssignment_6_1_1() { return cParamsAssignment_6_1_1; } |
| |
| //EntityMockObjectFunctionParameter |
| public RuleCall getParamsEntityMockObjectFunctionParameterParserRuleCall_6_1_1_0() { return cParamsEntityMockObjectFunctionParameterParserRuleCall_6_1_1_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_7() { return cRightParenthesisKeyword_7; } |
| |
| //body=XBlockExpression |
| public Assignment getBodyAssignment_8() { return cBodyAssignment_8; } |
| |
| //XBlockExpression |
| public RuleCall getBodyXBlockExpressionParserRuleCall_8_0() { return cBodyXBlockExpressionParserRuleCall_8_0; } |
| } |
| public class EntityMockObjectFunctionParameterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectFunctionParameter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Assignment cParameterTypeAssignment_0 = (Assignment)cGroup.eContents().get(0); |
| private final RuleCall cParameterTypeJvmTypeReferenceParserRuleCall_0_0 = (RuleCall)cParameterTypeAssignment_0.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cNameIEntityMockObjectUsableCrossReference_1_0 = (CrossReference)cNameAssignment_1.eContents().get(0); |
| private final RuleCall cNameIEntityMockObjectUsableIDTerminalRuleCall_1_0_1 = (RuleCall)cNameIEntityMockObjectUsableCrossReference_1_0.eContents().get(1); |
| |
| //EntityMockObjectFunctionParameter: |
| // parameterType=JvmTypeReference name=[IEntityMockObjectUsable]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //parameterType=JvmTypeReference name=[IEntityMockObjectUsable] |
| public Group getGroup() { return cGroup; } |
| |
| //parameterType=JvmTypeReference |
| public Assignment getParameterTypeAssignment_0() { return cParameterTypeAssignment_0; } |
| |
| //JvmTypeReference |
| public RuleCall getParameterTypeJvmTypeReferenceParserRuleCall_0_0() { return cParameterTypeJvmTypeReferenceParserRuleCall_0_0; } |
| |
| //name=[IEntityMockObjectUsable] |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //[IEntityMockObjectUsable] |
| public CrossReference getNameIEntityMockObjectUsableCrossReference_1_0() { return cNameIEntityMockObjectUsableCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getNameIEntityMockObjectUsableIDTerminalRuleCall_1_0_1() { return cNameIEntityMockObjectUsableIDTerminalRuleCall_1_0_1; } |
| } |
| public class EntityMockObjectFillElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockObjectFill"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cRandomizeKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cFillerTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cFillerTypePropertyFillerTypeParserRuleCall_3_0 = (RuleCall)cFillerTypeAssignment_3.eContents().get(0); |
| |
| //EntityMockObjectFill: |
| // 'var' name=ID 'randomize' fillerType=PropertyFillerType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' name=ID 'randomize' fillerType=PropertyFillerType |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'randomize' |
| public Keyword getRandomizeKeyword_2() { return cRandomizeKeyword_2; } |
| |
| //fillerType=PropertyFillerType |
| public Assignment getFillerTypeAssignment_3() { return cFillerTypeAssignment_3; } |
| |
| //PropertyFillerType |
| public RuleCall getFillerTypePropertyFillerTypeParserRuleCall_3_0() { return cFillerTypePropertyFillerTypeParserRuleCall_3_0; } |
| } |
| public class PropertyFillerTypeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cPropertyFillerDateFutureParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cPropertyFillerDatePastParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cPropertyFillerDateRangeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cPropertyFillerBooleanParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cPropertyFillerSignedDoubleRangeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| private final RuleCall cPropertyFillerSignedDoubleRandomParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); |
| private final RuleCall cPropertyFillerSignedIntegerRangeParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); |
| private final RuleCall cPropertyFillerSignedIntegerRandomParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); |
| private final RuleCall cPropertyFillerTextRandomParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); |
| private final RuleCall cPropertyFillerTextParagraphsParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); |
| private final RuleCall cPropertyFillerTextSentencesParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); |
| private final RuleCall cPropertyFillerTextWordsParserRuleCall_11 = (RuleCall)cAlternatives.eContents().get(11); |
| private final RuleCall cPropertyFillerUnsignedDoubleRangeParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12); |
| private final RuleCall cPropertyFillerUnsignedDoubleRandomParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13); |
| private final RuleCall cPropertyFillerUnsignedIntegerRangeParserRuleCall_14 = (RuleCall)cAlternatives.eContents().get(14); |
| private final RuleCall cPropertyFillerUnsignedIntegerRandomParserRuleCall_15 = (RuleCall)cAlternatives.eContents().get(15); |
| |
| //PropertyFillerType: |
| // PropertyFillerDateFuture | PropertyFillerDatePast |
| // | PropertyFillerDateRange |
| // | PropertyFillerBoolean |
| // | PropertyFillerSignedDoubleRange | PropertyFillerSignedDoubleRandom |
| // | PropertyFillerSignedIntegerRange | PropertyFillerSignedIntegerRandom |
| // | PropertyFillerTextRandom |
| // | PropertyFillerTextParagraphs | PropertyFillerTextSentences | PropertyFillerTextWords |
| // | PropertyFillerUnsignedDoubleRange | PropertyFillerUnsignedDoubleRandom |
| // | PropertyFillerUnsignedIntegerRange | PropertyFillerUnsignedIntegerRandom; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //PropertyFillerDateFuture | PropertyFillerDatePast | PropertyFillerDateRange | PropertyFillerBoolean | |
| //PropertyFillerSignedDoubleRange | PropertyFillerSignedDoubleRandom | PropertyFillerSignedIntegerRange | |
| //PropertyFillerSignedIntegerRandom | PropertyFillerTextRandom | PropertyFillerTextParagraphs | |
| //PropertyFillerTextSentences | PropertyFillerTextWords | PropertyFillerUnsignedDoubleRange | |
| //PropertyFillerUnsignedDoubleRandom | PropertyFillerUnsignedIntegerRange | PropertyFillerUnsignedIntegerRandom |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //PropertyFillerDateFuture |
| public RuleCall getPropertyFillerDateFutureParserRuleCall_0() { return cPropertyFillerDateFutureParserRuleCall_0; } |
| |
| //PropertyFillerDatePast |
| public RuleCall getPropertyFillerDatePastParserRuleCall_1() { return cPropertyFillerDatePastParserRuleCall_1; } |
| |
| //PropertyFillerDateRange |
| public RuleCall getPropertyFillerDateRangeParserRuleCall_2() { return cPropertyFillerDateRangeParserRuleCall_2; } |
| |
| //PropertyFillerBoolean |
| public RuleCall getPropertyFillerBooleanParserRuleCall_3() { return cPropertyFillerBooleanParserRuleCall_3; } |
| |
| //PropertyFillerSignedDoubleRange |
| public RuleCall getPropertyFillerSignedDoubleRangeParserRuleCall_4() { return cPropertyFillerSignedDoubleRangeParserRuleCall_4; } |
| |
| //PropertyFillerSignedDoubleRandom |
| public RuleCall getPropertyFillerSignedDoubleRandomParserRuleCall_5() { return cPropertyFillerSignedDoubleRandomParserRuleCall_5; } |
| |
| //PropertyFillerSignedIntegerRange |
| public RuleCall getPropertyFillerSignedIntegerRangeParserRuleCall_6() { return cPropertyFillerSignedIntegerRangeParserRuleCall_6; } |
| |
| //PropertyFillerSignedIntegerRandom |
| public RuleCall getPropertyFillerSignedIntegerRandomParserRuleCall_7() { return cPropertyFillerSignedIntegerRandomParserRuleCall_7; } |
| |
| //PropertyFillerTextRandom |
| public RuleCall getPropertyFillerTextRandomParserRuleCall_8() { return cPropertyFillerTextRandomParserRuleCall_8; } |
| |
| //PropertyFillerTextParagraphs |
| public RuleCall getPropertyFillerTextParagraphsParserRuleCall_9() { return cPropertyFillerTextParagraphsParserRuleCall_9; } |
| |
| //PropertyFillerTextSentences |
| public RuleCall getPropertyFillerTextSentencesParserRuleCall_10() { return cPropertyFillerTextSentencesParserRuleCall_10; } |
| |
| //PropertyFillerTextWords |
| public RuleCall getPropertyFillerTextWordsParserRuleCall_11() { return cPropertyFillerTextWordsParserRuleCall_11; } |
| |
| //PropertyFillerUnsignedDoubleRange |
| public RuleCall getPropertyFillerUnsignedDoubleRangeParserRuleCall_12() { return cPropertyFillerUnsignedDoubleRangeParserRuleCall_12; } |
| |
| //PropertyFillerUnsignedDoubleRandom |
| public RuleCall getPropertyFillerUnsignedDoubleRandomParserRuleCall_13() { return cPropertyFillerUnsignedDoubleRandomParserRuleCall_13; } |
| |
| //PropertyFillerUnsignedIntegerRange |
| public RuleCall getPropertyFillerUnsignedIntegerRangeParserRuleCall_14() { return cPropertyFillerUnsignedIntegerRangeParserRuleCall_14; } |
| |
| //PropertyFillerUnsignedIntegerRandom |
| public RuleCall getPropertyFillerUnsignedIntegerRandomParserRuleCall_15() { return cPropertyFillerUnsignedIntegerRandomParserRuleCall_15; } |
| } |
| public class PropertyFillerDateFutureElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerDateFuture"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cFutureKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDateFutureYearsAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cDateFutureYearsINTTerminalRuleCall_1_0 = (RuleCall)cDateFutureYearsAssignment_1.eContents().get(0); |
| private final Keyword cYearsKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| |
| //PropertyFillerDateFuture: |
| // 'future' dateFutureYears=INT 'years'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'future' dateFutureYears=INT 'years' |
| public Group getGroup() { return cGroup; } |
| |
| //'future' |
| public Keyword getFutureKeyword_0() { return cFutureKeyword_0; } |
| |
| //dateFutureYears=INT |
| public Assignment getDateFutureYearsAssignment_1() { return cDateFutureYearsAssignment_1; } |
| |
| //INT |
| public RuleCall getDateFutureYearsINTTerminalRuleCall_1_0() { return cDateFutureYearsINTTerminalRuleCall_1_0; } |
| |
| //'years' |
| public Keyword getYearsKeyword_2() { return cYearsKeyword_2; } |
| } |
| public class PropertyFillerDatePastElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerDatePast"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPastKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDatePastYearsAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cDatePastYearsINTTerminalRuleCall_1_0 = (RuleCall)cDatePastYearsAssignment_1.eContents().get(0); |
| private final Keyword cYearsKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| |
| //PropertyFillerDatePast: |
| // 'past' datePastYears=INT 'years'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'past' datePastYears=INT 'years' |
| public Group getGroup() { return cGroup; } |
| |
| //'past' |
| public Keyword getPastKeyword_0() { return cPastKeyword_0; } |
| |
| //datePastYears=INT |
| public Assignment getDatePastYearsAssignment_1() { return cDatePastYearsAssignment_1; } |
| |
| //INT |
| public RuleCall getDatePastYearsINTTerminalRuleCall_1_0() { return cDatePastYearsINTTerminalRuleCall_1_0; } |
| |
| //'years' |
| public Keyword getYearsKeyword_2() { return cYearsKeyword_2; } |
| } |
| public class PropertyFillerBooleanElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerBoolean"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cPropertyFillerBooleanAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| |
| //PropertyFillerBoolean: |
| // {PropertyFillerBoolean} 'boolean'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{PropertyFillerBoolean} 'boolean' |
| public Group getGroup() { return cGroup; } |
| |
| //{PropertyFillerBoolean} |
| public Action getPropertyFillerBooleanAction_0() { return cPropertyFillerBooleanAction_0; } |
| |
| //'boolean' |
| public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } |
| } |
| public class PropertyFillerDateRangeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerDateRange"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDateRangeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDateBeginYearsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cDateBeginYearsSINTParserRuleCall_2_0 = (RuleCall)cDateBeginYearsAssignment_2.eContents().get(0); |
| private final Keyword cUntilKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDateEndYearsAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cDateEndYearsSINTParserRuleCall_4_0 = (RuleCall)cDateEndYearsAssignment_4.eContents().get(0); |
| private final Keyword cYearsKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| |
| //PropertyFillerDateRange: |
| // 'dateRange' 'from' dateBeginYears=SINT 'until' dateEndYears=SINT 'years'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'dateRange' 'from' dateBeginYears=SINT 'until' dateEndYears=SINT 'years' |
| public Group getGroup() { return cGroup; } |
| |
| //'dateRange' |
| public Keyword getDateRangeKeyword_0() { return cDateRangeKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //dateBeginYears=SINT |
| public Assignment getDateBeginYearsAssignment_2() { return cDateBeginYearsAssignment_2; } |
| |
| //SINT |
| public RuleCall getDateBeginYearsSINTParserRuleCall_2_0() { return cDateBeginYearsSINTParserRuleCall_2_0; } |
| |
| //'until' |
| public Keyword getUntilKeyword_3() { return cUntilKeyword_3; } |
| |
| //dateEndYears=SINT |
| public Assignment getDateEndYearsAssignment_4() { return cDateEndYearsAssignment_4; } |
| |
| //SINT |
| public RuleCall getDateEndYearsSINTParserRuleCall_4_0() { return cDateEndYearsSINTParserRuleCall_4_0; } |
| |
| //'years' |
| public Keyword getYearsKeyword_5() { return cYearsKeyword_5; } |
| } |
| public class PropertyFillerSignedDoubleRangeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerSignedDoubleRange"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cNumberRangeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Alternatives cAlternatives_2_0 = (Alternatives)cGroup_2.eContents().get(0); |
| private final Assignment cBeginRangeAssignment_2_0_0 = (Assignment)cAlternatives_2_0.eContents().get(0); |
| private final RuleCall cBeginRangeSignedNumberParserRuleCall_2_0_0_0 = (RuleCall)cBeginRangeAssignment_2_0_0.eContents().get(0); |
| private final Assignment cBeginRangeRefAssignment_2_0_1 = (Assignment)cAlternatives_2_0.eContents().get(1); |
| private final CrossReference cBeginRangeRefLEntityAttributeCrossReference_2_0_1_0 = (CrossReference)cBeginRangeRefAssignment_2_0_1.eContents().get(0); |
| private final RuleCall cBeginRangeRefLEntityAttributeIDTerminalRuleCall_2_0_1_0_1 = (RuleCall)cBeginRangeRefLEntityAttributeCrossReference_2_0_1_0.eContents().get(1); |
| private final Keyword cUntilKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); |
| private final Alternatives cAlternatives_2_2 = (Alternatives)cGroup_2.eContents().get(2); |
| private final Assignment cEndRangeAssignment_2_2_0 = (Assignment)cAlternatives_2_2.eContents().get(0); |
| private final RuleCall cEndRangeSignedNumberParserRuleCall_2_2_0_0 = (RuleCall)cEndRangeAssignment_2_2_0.eContents().get(0); |
| private final Assignment cEndRangeRefAssignment_2_2_1 = (Assignment)cAlternatives_2_2.eContents().get(1); |
| private final CrossReference cEndRangeRefLEntityAttributeCrossReference_2_2_1_0 = (CrossReference)cEndRangeRefAssignment_2_2_1.eContents().get(0); |
| private final RuleCall cEndRangeRefLEntityAttributeIDTerminalRuleCall_2_2_1_0_1 = (RuleCall)cEndRangeRefLEntityAttributeCrossReference_2_2_1_0.eContents().get(1); |
| private final Keyword cWithKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDecimalsAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cDecimalsINTTerminalRuleCall_4_0 = (RuleCall)cDecimalsAssignment_4.eContents().get(0); |
| private final Keyword cDecimalsKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Group cGroup_6 = (Group)cGroup.eContents().get(6); |
| private final Keyword cRoundToKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); |
| private final Assignment cRoundedAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); |
| private final RuleCall cRoundedUnsignedNumberParserRuleCall_6_1_0 = (RuleCall)cRoundedAssignment_6_1.eContents().get(0); |
| |
| //PropertyFillerSignedDoubleRange: |
| // 'numberRange' 'from' ((beginRange=SignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' |
| // (endRange=SignedNumber | endRangeRef=[entity::LEntityAttribute]))? |
| // 'with' decimals=INT 'decimals' ('roundTo' rounded=UnsignedNumber)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'numberRange' 'from' ((beginRange=SignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' |
| //(endRange=SignedNumber | endRangeRef=[entity::LEntityAttribute]))? 'with' decimals=INT 'decimals' ('roundTo' |
| //rounded=UnsignedNumber)? |
| public Group getGroup() { return cGroup; } |
| |
| //'numberRange' |
| public Keyword getNumberRangeKeyword_0() { return cNumberRangeKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //((beginRange=SignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=SignedNumber | |
| //endRangeRef=[entity::LEntityAttribute]))? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //(beginRange=SignedNumber | beginRangeRef=[entity::LEntityAttribute])? |
| public Alternatives getAlternatives_2_0() { return cAlternatives_2_0; } |
| |
| //beginRange=SignedNumber |
| public Assignment getBeginRangeAssignment_2_0_0() { return cBeginRangeAssignment_2_0_0; } |
| |
| //SignedNumber |
| public RuleCall getBeginRangeSignedNumberParserRuleCall_2_0_0_0() { return cBeginRangeSignedNumberParserRuleCall_2_0_0_0; } |
| |
| //beginRangeRef=[entity::LEntityAttribute] |
| public Assignment getBeginRangeRefAssignment_2_0_1() { return cBeginRangeRefAssignment_2_0_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getBeginRangeRefLEntityAttributeCrossReference_2_0_1_0() { return cBeginRangeRefLEntityAttributeCrossReference_2_0_1_0; } |
| |
| //ID |
| public RuleCall getBeginRangeRefLEntityAttributeIDTerminalRuleCall_2_0_1_0_1() { return cBeginRangeRefLEntityAttributeIDTerminalRuleCall_2_0_1_0_1; } |
| |
| //'until' |
| public Keyword getUntilKeyword_2_1() { return cUntilKeyword_2_1; } |
| |
| //endRange=SignedNumber | endRangeRef=[entity::LEntityAttribute] |
| public Alternatives getAlternatives_2_2() { return cAlternatives_2_2; } |
| |
| //endRange=SignedNumber |
| public Assignment getEndRangeAssignment_2_2_0() { return cEndRangeAssignment_2_2_0; } |
| |
| //SignedNumber |
| public RuleCall getEndRangeSignedNumberParserRuleCall_2_2_0_0() { return cEndRangeSignedNumberParserRuleCall_2_2_0_0; } |
| |
| //endRangeRef=[entity::LEntityAttribute] |
| public Assignment getEndRangeRefAssignment_2_2_1() { return cEndRangeRefAssignment_2_2_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getEndRangeRefLEntityAttributeCrossReference_2_2_1_0() { return cEndRangeRefLEntityAttributeCrossReference_2_2_1_0; } |
| |
| //ID |
| public RuleCall getEndRangeRefLEntityAttributeIDTerminalRuleCall_2_2_1_0_1() { return cEndRangeRefLEntityAttributeIDTerminalRuleCall_2_2_1_0_1; } |
| |
| //'with' |
| public Keyword getWithKeyword_3() { return cWithKeyword_3; } |
| |
| //decimals=INT |
| public Assignment getDecimalsAssignment_4() { return cDecimalsAssignment_4; } |
| |
| //INT |
| public RuleCall getDecimalsINTTerminalRuleCall_4_0() { return cDecimalsINTTerminalRuleCall_4_0; } |
| |
| //'decimals' |
| public Keyword getDecimalsKeyword_5() { return cDecimalsKeyword_5; } |
| |
| //('roundTo' rounded=UnsignedNumber)? |
| public Group getGroup_6() { return cGroup_6; } |
| |
| //'roundTo' |
| public Keyword getRoundToKeyword_6_0() { return cRoundToKeyword_6_0; } |
| |
| //rounded=UnsignedNumber |
| public Assignment getRoundedAssignment_6_1() { return cRoundedAssignment_6_1; } |
| |
| //UnsignedNumber |
| public RuleCall getRoundedUnsignedNumberParserRuleCall_6_1_0() { return cRoundedUnsignedNumberParserRuleCall_6_1_0; } |
| } |
| public class PropertyFillerSignedDoubleRandomElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerSignedDoubleRandom"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cNumberPickKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cItemsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cItemsSignedNumberParserRuleCall_2_0 = (RuleCall)cItemsAssignment_2.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| |
| //PropertyFillerSignedDoubleRandom: |
| // 'numberPick' '(' items+=SignedNumber+ ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'numberPick' '(' items+=SignedNumber+ ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'numberPick' |
| public Keyword getNumberPickKeyword_0() { return cNumberPickKeyword_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } |
| |
| //items+=SignedNumber+ |
| public Assignment getItemsAssignment_2() { return cItemsAssignment_2; } |
| |
| //SignedNumber |
| public RuleCall getItemsSignedNumberParserRuleCall_2_0() { return cItemsSignedNumberParserRuleCall_2_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } |
| } |
| public class PropertyFillerSignedIntegerRangeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerSignedIntegerRange"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cPropertyFillerSignedIntegerRangeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cIntegerRangeKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cFromKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Alternatives cAlternatives_3_0 = (Alternatives)cGroup_3.eContents().get(0); |
| private final Assignment cBeginRangeAssignment_3_0_0 = (Assignment)cAlternatives_3_0.eContents().get(0); |
| private final RuleCall cBeginRangeSINTParserRuleCall_3_0_0_0 = (RuleCall)cBeginRangeAssignment_3_0_0.eContents().get(0); |
| private final Assignment cBeginRangeRefAssignment_3_0_1 = (Assignment)cAlternatives_3_0.eContents().get(1); |
| private final CrossReference cBeginRangeRefLEntityAttributeCrossReference_3_0_1_0 = (CrossReference)cBeginRangeRefAssignment_3_0_1.eContents().get(0); |
| private final RuleCall cBeginRangeRefLEntityAttributeIDTerminalRuleCall_3_0_1_0_1 = (RuleCall)cBeginRangeRefLEntityAttributeCrossReference_3_0_1_0.eContents().get(1); |
| private final Keyword cUntilKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Alternatives cAlternatives_3_2 = (Alternatives)cGroup_3.eContents().get(2); |
| private final Assignment cEndRangeAssignment_3_2_0 = (Assignment)cAlternatives_3_2.eContents().get(0); |
| private final RuleCall cEndRangeSINTParserRuleCall_3_2_0_0 = (RuleCall)cEndRangeAssignment_3_2_0.eContents().get(0); |
| private final Assignment cEndRangeRefAssignment_3_2_1 = (Assignment)cAlternatives_3_2.eContents().get(1); |
| private final CrossReference cEndRangeRefLEntityAttributeCrossReference_3_2_1_0 = (CrossReference)cEndRangeRefAssignment_3_2_1.eContents().get(0); |
| private final RuleCall cEndRangeRefLEntityAttributeIDTerminalRuleCall_3_2_1_0_1 = (RuleCall)cEndRangeRefLEntityAttributeCrossReference_3_2_1_0.eContents().get(1); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Keyword cRoundToKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); |
| private final Assignment cRoundedAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); |
| private final RuleCall cRoundedINTTerminalRuleCall_4_1_0 = (RuleCall)cRoundedAssignment_4_1.eContents().get(0); |
| |
| //PropertyFillerSignedIntegerRange: |
| // {PropertyFillerSignedIntegerRange} 'integerRange' 'from' ((beginRange=SINT | |
| // beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=SINT | endRangeRef=[entity::LEntityAttribute]))? |
| // ('roundTo' rounded=INT)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{PropertyFillerSignedIntegerRange} 'integerRange' 'from' ((beginRange=SINT | beginRangeRef=[entity::LEntityAttribute])? |
| //'until' (endRange=SINT | endRangeRef=[entity::LEntityAttribute]))? ('roundTo' rounded=INT)? |
| public Group getGroup() { return cGroup; } |
| |
| //{PropertyFillerSignedIntegerRange} |
| public Action getPropertyFillerSignedIntegerRangeAction_0() { return cPropertyFillerSignedIntegerRangeAction_0; } |
| |
| //'integerRange' |
| public Keyword getIntegerRangeKeyword_1() { return cIntegerRangeKeyword_1; } |
| |
| //'from' |
| public Keyword getFromKeyword_2() { return cFromKeyword_2; } |
| |
| //((beginRange=SINT | beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=SINT | |
| //endRangeRef=[entity::LEntityAttribute]))? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //(beginRange=SINT | beginRangeRef=[entity::LEntityAttribute])? |
| public Alternatives getAlternatives_3_0() { return cAlternatives_3_0; } |
| |
| //beginRange=SINT |
| public Assignment getBeginRangeAssignment_3_0_0() { return cBeginRangeAssignment_3_0_0; } |
| |
| //SINT |
| public RuleCall getBeginRangeSINTParserRuleCall_3_0_0_0() { return cBeginRangeSINTParserRuleCall_3_0_0_0; } |
| |
| //beginRangeRef=[entity::LEntityAttribute] |
| public Assignment getBeginRangeRefAssignment_3_0_1() { return cBeginRangeRefAssignment_3_0_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getBeginRangeRefLEntityAttributeCrossReference_3_0_1_0() { return cBeginRangeRefLEntityAttributeCrossReference_3_0_1_0; } |
| |
| //ID |
| public RuleCall getBeginRangeRefLEntityAttributeIDTerminalRuleCall_3_0_1_0_1() { return cBeginRangeRefLEntityAttributeIDTerminalRuleCall_3_0_1_0_1; } |
| |
| //'until' |
| public Keyword getUntilKeyword_3_1() { return cUntilKeyword_3_1; } |
| |
| //endRange=SINT | endRangeRef=[entity::LEntityAttribute] |
| public Alternatives getAlternatives_3_2() { return cAlternatives_3_2; } |
| |
| //endRange=SINT |
| public Assignment getEndRangeAssignment_3_2_0() { return cEndRangeAssignment_3_2_0; } |
| |
| //SINT |
| public RuleCall getEndRangeSINTParserRuleCall_3_2_0_0() { return cEndRangeSINTParserRuleCall_3_2_0_0; } |
| |
| //endRangeRef=[entity::LEntityAttribute] |
| public Assignment getEndRangeRefAssignment_3_2_1() { return cEndRangeRefAssignment_3_2_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getEndRangeRefLEntityAttributeCrossReference_3_2_1_0() { return cEndRangeRefLEntityAttributeCrossReference_3_2_1_0; } |
| |
| //ID |
| public RuleCall getEndRangeRefLEntityAttributeIDTerminalRuleCall_3_2_1_0_1() { return cEndRangeRefLEntityAttributeIDTerminalRuleCall_3_2_1_0_1; } |
| |
| //('roundTo' rounded=INT)? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //'roundTo' |
| public Keyword getRoundToKeyword_4_0() { return cRoundToKeyword_4_0; } |
| |
| //rounded=INT |
| public Assignment getRoundedAssignment_4_1() { return cRoundedAssignment_4_1; } |
| |
| //INT |
| public RuleCall getRoundedINTTerminalRuleCall_4_1_0() { return cRoundedINTTerminalRuleCall_4_1_0; } |
| } |
| public class PropertyFillerSignedIntegerRandomElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerSignedIntegerRandom"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cIntegerPickKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cItemsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cItemsSINTParserRuleCall_2_0 = (RuleCall)cItemsAssignment_2.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| |
| //PropertyFillerSignedIntegerRandom: |
| // 'integerPick' '(' items+=SINT+ ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'integerPick' '(' items+=SINT+ ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'integerPick' |
| public Keyword getIntegerPickKeyword_0() { return cIntegerPickKeyword_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } |
| |
| //items+=SINT+ |
| public Assignment getItemsAssignment_2() { return cItemsAssignment_2; } |
| |
| //SINT |
| public RuleCall getItemsSINTParserRuleCall_2_0() { return cItemsSINTParserRuleCall_2_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } |
| } |
| public class PropertyFillerTextRandomElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerTextRandom"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cTextPickKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cItemsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cItemsSTRINGTerminalRuleCall_2_0 = (RuleCall)cItemsAssignment_2.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| |
| //PropertyFillerTextRandom: |
| // 'textPick' '(' items+=STRING+ ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'textPick' '(' items+=STRING+ ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'textPick' |
| public Keyword getTextPickKeyword_0() { return cTextPickKeyword_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } |
| |
| //items+=STRING+ |
| public Assignment getItemsAssignment_2() { return cItemsAssignment_2; } |
| |
| //STRING |
| public RuleCall getItemsSTRINGTerminalRuleCall_2_0() { return cItemsSTRINGTerminalRuleCall_2_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } |
| } |
| public class PropertyFillerTextParagraphsElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerTextParagraphs"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cPropertyFillerTextParagraphsAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cParagraphsKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cCountAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cCountINTTerminalRuleCall_2_0 = (RuleCall)cCountAssignment_2.eContents().get(0); |
| |
| //PropertyFillerTextParagraphs: |
| // {PropertyFillerTextParagraphs} 'paragraphs' count=INT?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{PropertyFillerTextParagraphs} 'paragraphs' count=INT? |
| public Group getGroup() { return cGroup; } |
| |
| //{PropertyFillerTextParagraphs} |
| public Action getPropertyFillerTextParagraphsAction_0() { return cPropertyFillerTextParagraphsAction_0; } |
| |
| //'paragraphs' |
| public Keyword getParagraphsKeyword_1() { return cParagraphsKeyword_1; } |
| |
| //count=INT? |
| public Assignment getCountAssignment_2() { return cCountAssignment_2; } |
| |
| //INT |
| public RuleCall getCountINTTerminalRuleCall_2_0() { return cCountINTTerminalRuleCall_2_0; } |
| } |
| public class PropertyFillerTextSentencesElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerTextSentences"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cPropertyFillerTextSentencesAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cSentencesKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cCountAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cCountINTTerminalRuleCall_2_0 = (RuleCall)cCountAssignment_2.eContents().get(0); |
| |
| //PropertyFillerTextSentences: |
| // {PropertyFillerTextSentences} 'sentences' count=INT?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{PropertyFillerTextSentences} 'sentences' count=INT? |
| public Group getGroup() { return cGroup; } |
| |
| //{PropertyFillerTextSentences} |
| public Action getPropertyFillerTextSentencesAction_0() { return cPropertyFillerTextSentencesAction_0; } |
| |
| //'sentences' |
| public Keyword getSentencesKeyword_1() { return cSentencesKeyword_1; } |
| |
| //count=INT? |
| public Assignment getCountAssignment_2() { return cCountAssignment_2; } |
| |
| //INT |
| public RuleCall getCountINTTerminalRuleCall_2_0() { return cCountINTTerminalRuleCall_2_0; } |
| } |
| public class PropertyFillerTextWordsElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerTextWords"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cPropertyFillerTextWordsAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cWordsKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cCountAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cCountINTTerminalRuleCall_2_0 = (RuleCall)cCountAssignment_2.eContents().get(0); |
| |
| //PropertyFillerTextWords: |
| // {PropertyFillerTextWords} 'words' count=INT?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{PropertyFillerTextWords} 'words' count=INT? |
| public Group getGroup() { return cGroup; } |
| |
| //{PropertyFillerTextWords} |
| public Action getPropertyFillerTextWordsAction_0() { return cPropertyFillerTextWordsAction_0; } |
| |
| //'words' |
| public Keyword getWordsKeyword_1() { return cWordsKeyword_1; } |
| |
| //count=INT? |
| public Assignment getCountAssignment_2() { return cCountAssignment_2; } |
| |
| //INT |
| public RuleCall getCountINTTerminalRuleCall_2_0() { return cCountINTTerminalRuleCall_2_0; } |
| } |
| public class PropertyFillerUnsignedDoubleRangeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerUnsignedDoubleRange"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cUnsignedNumberRangeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Alternatives cAlternatives_2_0 = (Alternatives)cGroup_2.eContents().get(0); |
| private final Assignment cBeginRangeAssignment_2_0_0 = (Assignment)cAlternatives_2_0.eContents().get(0); |
| private final RuleCall cBeginRangeUnsignedNumberParserRuleCall_2_0_0_0 = (RuleCall)cBeginRangeAssignment_2_0_0.eContents().get(0); |
| private final Assignment cBeginRangeRefAssignment_2_0_1 = (Assignment)cAlternatives_2_0.eContents().get(1); |
| private final CrossReference cBeginRangeRefLEntityAttributeCrossReference_2_0_1_0 = (CrossReference)cBeginRangeRefAssignment_2_0_1.eContents().get(0); |
| private final RuleCall cBeginRangeRefLEntityAttributeIDTerminalRuleCall_2_0_1_0_1 = (RuleCall)cBeginRangeRefLEntityAttributeCrossReference_2_0_1_0.eContents().get(1); |
| private final Keyword cUntilKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); |
| private final Alternatives cAlternatives_2_2 = (Alternatives)cGroup_2.eContents().get(2); |
| private final Assignment cEndRangeAssignment_2_2_0 = (Assignment)cAlternatives_2_2.eContents().get(0); |
| private final RuleCall cEndRangeUnsignedNumberParserRuleCall_2_2_0_0 = (RuleCall)cEndRangeAssignment_2_2_0.eContents().get(0); |
| private final Assignment cEndRangeRefAssignment_2_2_1 = (Assignment)cAlternatives_2_2.eContents().get(1); |
| private final CrossReference cEndRangeRefLEntityAttributeCrossReference_2_2_1_0 = (CrossReference)cEndRangeRefAssignment_2_2_1.eContents().get(0); |
| private final RuleCall cEndRangeRefLEntityAttributeIDTerminalRuleCall_2_2_1_0_1 = (RuleCall)cEndRangeRefLEntityAttributeCrossReference_2_2_1_0.eContents().get(1); |
| private final Keyword cWithKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDecimalsAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cDecimalsINTTerminalRuleCall_4_0 = (RuleCall)cDecimalsAssignment_4.eContents().get(0); |
| private final Keyword cDecimalsKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Group cGroup_6 = (Group)cGroup.eContents().get(6); |
| private final Keyword cRoundToKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); |
| private final Assignment cRoundedAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); |
| private final RuleCall cRoundedUnsignedNumberParserRuleCall_6_1_0 = (RuleCall)cRoundedAssignment_6_1.eContents().get(0); |
| |
| //PropertyFillerUnsignedDoubleRange: |
| // 'unsignedNumberRange' 'from' ((beginRange=UnsignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' |
| // (endRange=UnsignedNumber | endRangeRef=[entity::LEntityAttribute]))? |
| // 'with' decimals=INT 'decimals' ('roundTo' rounded=UnsignedNumber)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'unsignedNumberRange' 'from' ((beginRange=UnsignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' |
| //(endRange=UnsignedNumber | endRangeRef=[entity::LEntityAttribute]))? 'with' decimals=INT 'decimals' ('roundTo' |
| //rounded=UnsignedNumber)? |
| public Group getGroup() { return cGroup; } |
| |
| //'unsignedNumberRange' |
| public Keyword getUnsignedNumberRangeKeyword_0() { return cUnsignedNumberRangeKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //((beginRange=UnsignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=UnsignedNumber | |
| //endRangeRef=[entity::LEntityAttribute]))? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //(beginRange=UnsignedNumber | beginRangeRef=[entity::LEntityAttribute])? |
| public Alternatives getAlternatives_2_0() { return cAlternatives_2_0; } |
| |
| //beginRange=UnsignedNumber |
| public Assignment getBeginRangeAssignment_2_0_0() { return cBeginRangeAssignment_2_0_0; } |
| |
| //UnsignedNumber |
| public RuleCall getBeginRangeUnsignedNumberParserRuleCall_2_0_0_0() { return cBeginRangeUnsignedNumberParserRuleCall_2_0_0_0; } |
| |
| //beginRangeRef=[entity::LEntityAttribute] |
| public Assignment getBeginRangeRefAssignment_2_0_1() { return cBeginRangeRefAssignment_2_0_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getBeginRangeRefLEntityAttributeCrossReference_2_0_1_0() { return cBeginRangeRefLEntityAttributeCrossReference_2_0_1_0; } |
| |
| //ID |
| public RuleCall getBeginRangeRefLEntityAttributeIDTerminalRuleCall_2_0_1_0_1() { return cBeginRangeRefLEntityAttributeIDTerminalRuleCall_2_0_1_0_1; } |
| |
| //'until' |
| public Keyword getUntilKeyword_2_1() { return cUntilKeyword_2_1; } |
| |
| //endRange=UnsignedNumber | endRangeRef=[entity::LEntityAttribute] |
| public Alternatives getAlternatives_2_2() { return cAlternatives_2_2; } |
| |
| //endRange=UnsignedNumber |
| public Assignment getEndRangeAssignment_2_2_0() { return cEndRangeAssignment_2_2_0; } |
| |
| //UnsignedNumber |
| public RuleCall getEndRangeUnsignedNumberParserRuleCall_2_2_0_0() { return cEndRangeUnsignedNumberParserRuleCall_2_2_0_0; } |
| |
| //endRangeRef=[entity::LEntityAttribute] |
| public Assignment getEndRangeRefAssignment_2_2_1() { return cEndRangeRefAssignment_2_2_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getEndRangeRefLEntityAttributeCrossReference_2_2_1_0() { return cEndRangeRefLEntityAttributeCrossReference_2_2_1_0; } |
| |
| //ID |
| public RuleCall getEndRangeRefLEntityAttributeIDTerminalRuleCall_2_2_1_0_1() { return cEndRangeRefLEntityAttributeIDTerminalRuleCall_2_2_1_0_1; } |
| |
| //'with' |
| public Keyword getWithKeyword_3() { return cWithKeyword_3; } |
| |
| //decimals=INT |
| public Assignment getDecimalsAssignment_4() { return cDecimalsAssignment_4; } |
| |
| //INT |
| public RuleCall getDecimalsINTTerminalRuleCall_4_0() { return cDecimalsINTTerminalRuleCall_4_0; } |
| |
| //'decimals' |
| public Keyword getDecimalsKeyword_5() { return cDecimalsKeyword_5; } |
| |
| //('roundTo' rounded=UnsignedNumber)? |
| public Group getGroup_6() { return cGroup_6; } |
| |
| //'roundTo' |
| public Keyword getRoundToKeyword_6_0() { return cRoundToKeyword_6_0; } |
| |
| //rounded=UnsignedNumber |
| public Assignment getRoundedAssignment_6_1() { return cRoundedAssignment_6_1; } |
| |
| //UnsignedNumber |
| public RuleCall getRoundedUnsignedNumberParserRuleCall_6_1_0() { return cRoundedUnsignedNumberParserRuleCall_6_1_0; } |
| } |
| public class PropertyFillerUnsignedDoubleRandomElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerUnsignedDoubleRandom"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cUnsignedNumberPickKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cItemsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cItemsUnsignedNumberParserRuleCall_2_0 = (RuleCall)cItemsAssignment_2.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| |
| //PropertyFillerUnsignedDoubleRandom: |
| // 'unsignedNumberPick' '(' items+=UnsignedNumber+ ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'unsignedNumberPick' '(' items+=UnsignedNumber+ ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'unsignedNumberPick' |
| public Keyword getUnsignedNumberPickKeyword_0() { return cUnsignedNumberPickKeyword_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } |
| |
| //items+=UnsignedNumber+ |
| public Assignment getItemsAssignment_2() { return cItemsAssignment_2; } |
| |
| //UnsignedNumber |
| public RuleCall getItemsUnsignedNumberParserRuleCall_2_0() { return cItemsUnsignedNumberParserRuleCall_2_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } |
| } |
| public class PropertyFillerUnsignedIntegerRangeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerUnsignedIntegerRange"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cPropertyFillerUnsignedIntegerRangeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cUnsignedIntegerRangeKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cFromKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Alternatives cAlternatives_3_0 = (Alternatives)cGroup_3.eContents().get(0); |
| private final Assignment cBeginRangeAssignment_3_0_0 = (Assignment)cAlternatives_3_0.eContents().get(0); |
| private final RuleCall cBeginRangeINTTerminalRuleCall_3_0_0_0 = (RuleCall)cBeginRangeAssignment_3_0_0.eContents().get(0); |
| private final Assignment cBeginRangeRefAssignment_3_0_1 = (Assignment)cAlternatives_3_0.eContents().get(1); |
| private final CrossReference cBeginRangeRefLEntityAttributeCrossReference_3_0_1_0 = (CrossReference)cBeginRangeRefAssignment_3_0_1.eContents().get(0); |
| private final RuleCall cBeginRangeRefLEntityAttributeIDTerminalRuleCall_3_0_1_0_1 = (RuleCall)cBeginRangeRefLEntityAttributeCrossReference_3_0_1_0.eContents().get(1); |
| private final Keyword cUntilKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Alternatives cAlternatives_3_2 = (Alternatives)cGroup_3.eContents().get(2); |
| private final Assignment cEndRangeAssignment_3_2_0 = (Assignment)cAlternatives_3_2.eContents().get(0); |
| private final RuleCall cEndRangeINTTerminalRuleCall_3_2_0_0 = (RuleCall)cEndRangeAssignment_3_2_0.eContents().get(0); |
| private final Assignment cEndRangeRefAssignment_3_2_1 = (Assignment)cAlternatives_3_2.eContents().get(1); |
| private final CrossReference cEndRangeRefLEntityAttributeCrossReference_3_2_1_0 = (CrossReference)cEndRangeRefAssignment_3_2_1.eContents().get(0); |
| private final RuleCall cEndRangeRefLEntityAttributeIDTerminalRuleCall_3_2_1_0_1 = (RuleCall)cEndRangeRefLEntityAttributeCrossReference_3_2_1_0.eContents().get(1); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Keyword cRoundToKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); |
| private final Assignment cRoundedAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); |
| private final RuleCall cRoundedINTTerminalRuleCall_4_1_0 = (RuleCall)cRoundedAssignment_4_1.eContents().get(0); |
| |
| //PropertyFillerUnsignedIntegerRange: |
| // {PropertyFillerUnsignedIntegerRange} 'unsignedIntegerRange' 'from' ((beginRange=INT | |
| // beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=INT | endRangeRef=[entity::LEntityAttribute]))? |
| // ('roundTo' rounded=INT)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{PropertyFillerUnsignedIntegerRange} 'unsignedIntegerRange' 'from' ((beginRange=INT | |
| //beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=INT | endRangeRef=[entity::LEntityAttribute]))? ('roundTo' |
| //rounded=INT)? |
| public Group getGroup() { return cGroup; } |
| |
| //{PropertyFillerUnsignedIntegerRange} |
| public Action getPropertyFillerUnsignedIntegerRangeAction_0() { return cPropertyFillerUnsignedIntegerRangeAction_0; } |
| |
| //'unsignedIntegerRange' |
| public Keyword getUnsignedIntegerRangeKeyword_1() { return cUnsignedIntegerRangeKeyword_1; } |
| |
| //'from' |
| public Keyword getFromKeyword_2() { return cFromKeyword_2; } |
| |
| //((beginRange=INT | beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=INT | |
| //endRangeRef=[entity::LEntityAttribute]))? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //(beginRange=INT | beginRangeRef=[entity::LEntityAttribute])? |
| public Alternatives getAlternatives_3_0() { return cAlternatives_3_0; } |
| |
| //beginRange=INT |
| public Assignment getBeginRangeAssignment_3_0_0() { return cBeginRangeAssignment_3_0_0; } |
| |
| //INT |
| public RuleCall getBeginRangeINTTerminalRuleCall_3_0_0_0() { return cBeginRangeINTTerminalRuleCall_3_0_0_0; } |
| |
| //beginRangeRef=[entity::LEntityAttribute] |
| public Assignment getBeginRangeRefAssignment_3_0_1() { return cBeginRangeRefAssignment_3_0_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getBeginRangeRefLEntityAttributeCrossReference_3_0_1_0() { return cBeginRangeRefLEntityAttributeCrossReference_3_0_1_0; } |
| |
| //ID |
| public RuleCall getBeginRangeRefLEntityAttributeIDTerminalRuleCall_3_0_1_0_1() { return cBeginRangeRefLEntityAttributeIDTerminalRuleCall_3_0_1_0_1; } |
| |
| //'until' |
| public Keyword getUntilKeyword_3_1() { return cUntilKeyword_3_1; } |
| |
| //endRange=INT | endRangeRef=[entity::LEntityAttribute] |
| public Alternatives getAlternatives_3_2() { return cAlternatives_3_2; } |
| |
| //endRange=INT |
| public Assignment getEndRangeAssignment_3_2_0() { return cEndRangeAssignment_3_2_0; } |
| |
| //INT |
| public RuleCall getEndRangeINTTerminalRuleCall_3_2_0_0() { return cEndRangeINTTerminalRuleCall_3_2_0_0; } |
| |
| //endRangeRef=[entity::LEntityAttribute] |
| public Assignment getEndRangeRefAssignment_3_2_1() { return cEndRangeRefAssignment_3_2_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getEndRangeRefLEntityAttributeCrossReference_3_2_1_0() { return cEndRangeRefLEntityAttributeCrossReference_3_2_1_0; } |
| |
| //ID |
| public RuleCall getEndRangeRefLEntityAttributeIDTerminalRuleCall_3_2_1_0_1() { return cEndRangeRefLEntityAttributeIDTerminalRuleCall_3_2_1_0_1; } |
| |
| //('roundTo' rounded=INT)? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //'roundTo' |
| public Keyword getRoundToKeyword_4_0() { return cRoundToKeyword_4_0; } |
| |
| //rounded=INT |
| public Assignment getRoundedAssignment_4_1() { return cRoundedAssignment_4_1; } |
| |
| //INT |
| public RuleCall getRoundedINTTerminalRuleCall_4_1_0() { return cRoundedINTTerminalRuleCall_4_1_0; } |
| } |
| public class PropertyFillerUnsignedIntegerRandomElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.PropertyFillerUnsignedIntegerRandom"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cUnsignedIntegerPickKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cItemsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cItemsINTTerminalRuleCall_2_0 = (RuleCall)cItemsAssignment_2.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| |
| //PropertyFillerUnsignedIntegerRandom: |
| // 'unsignedIntegerPick' '(' items+=INT+ ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'unsignedIntegerPick' '(' items+=INT+ ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'unsignedIntegerPick' |
| public Keyword getUnsignedIntegerPickKeyword_0() { return cUnsignedIntegerPickKeyword_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } |
| |
| //items+=INT+ |
| public Assignment getItemsAssignment_2() { return cItemsAssignment_2; } |
| |
| //INT |
| public RuleCall getItemsINTTerminalRuleCall_2_0() { return cItemsINTTerminalRuleCall_2_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } |
| } |
| public class EntityMockEntitiesElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockEntities"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockEntitiesAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cEntitiesKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cEntitiesAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cEntitiesEntityMockEntityParserRuleCall_3_0 = (RuleCall)cEntitiesAssignment_3.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //EntityMockEntities: |
| // {EntityMockEntities} 'entities' '{' |
| // entities+=EntityMockEntity* |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockEntities} 'entities' '{' entities+=EntityMockEntity* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockEntities} |
| public Action getEntityMockEntitiesAction_0() { return cEntityMockEntitiesAction_0; } |
| |
| //'entities' |
| public Keyword getEntitiesKeyword_1() { return cEntitiesKeyword_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //entities+=EntityMockEntity* |
| public Assignment getEntitiesAssignment_3() { return cEntitiesAssignment_3; } |
| |
| //EntityMockEntity |
| public RuleCall getEntitiesEntityMockEntityParserRuleCall_3_0() { return cEntitiesEntityMockEntityParserRuleCall_3_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class EntityMockEntityElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockEntity"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cMockingKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cEntityKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cEntityRefAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cEntityRefLEntityCrossReference_3_0 = (CrossReference)cEntityRefAssignment_3.eContents().get(0); |
| private final RuleCall cEntityRefLEntityIDTerminalRuleCall_3_0_1 = (RuleCall)cEntityRefLEntityCrossReference_3_0.eContents().get(1); |
| private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); |
| private final Group cGroup_4_0 = (Group)cAlternatives_4.eContents().get(0); |
| private final Keyword cRowsKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); |
| private final Assignment cMinRowsAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); |
| private final RuleCall cMinRowsINTTerminalRuleCall_4_0_1_0 = (RuleCall)cMinRowsAssignment_4_0_1.eContents().get(0); |
| private final Keyword cToKeyword_4_0_2 = (Keyword)cGroup_4_0.eContents().get(2); |
| private final Assignment cMaxRowsAssignment_4_0_3 = (Assignment)cGroup_4_0.eContents().get(3); |
| private final RuleCall cMaxRowsINTTerminalRuleCall_4_0_3_0 = (RuleCall)cMaxRowsAssignment_4_0_3.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_4_0_4 = (Keyword)cGroup_4_0.eContents().get(4); |
| private final Assignment cTemplatesAssignment_4_0_5 = (Assignment)cGroup_4_0.eContents().get(5); |
| private final RuleCall cTemplatesEntityMockTemplateParserRuleCall_4_0_5_0 = (RuleCall)cTemplatesAssignment_4_0_5.eContents().get(0); |
| private final Assignment cAttributesAssignment_4_0_6 = (Assignment)cGroup_4_0.eContents().get(6); |
| private final RuleCall cAttributesIEntityMockAttributeParserRuleCall_4_0_6_0 = (RuleCall)cAttributesAssignment_4_0_6.eContents().get(0); |
| private final Assignment cCalculationsAssignment_4_0_7 = (Assignment)cGroup_4_0.eContents().get(7); |
| private final RuleCall cCalculationsEntityMockEntityFunctionParserRuleCall_4_0_7_0 = (RuleCall)cCalculationsAssignment_4_0_7.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4_0_8 = (Keyword)cGroup_4_0.eContents().get(8); |
| private final Group cGroup_4_1 = (Group)cAlternatives_4.eContents().get(1); |
| private final Keyword cResourceKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); |
| private final Assignment cByResourceAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); |
| private final CrossReference cByResourceEntityMockResourceCrossReference_4_1_1_0 = (CrossReference)cByResourceAssignment_4_1_1.eContents().get(0); |
| private final RuleCall cByResourceEntityMockResourceIDTerminalRuleCall_4_1_1_0_1 = (RuleCall)cByResourceEntityMockResourceCrossReference_4_1_1_0.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_4_1_2 = (Keyword)cGroup_4_1.eContents().get(2); |
| private final UnorderedGroup cUnorderedGroup_4_1_3 = (UnorderedGroup)cGroup_4_1.eContents().get(3); |
| private final Assignment cByResourceAttributesAssignment_4_1_3_0 = (Assignment)cUnorderedGroup_4_1_3.eContents().get(0); |
| private final RuleCall cByResourceAttributesEntityMockByResourceAttributeParserRuleCall_4_1_3_0_0 = (RuleCall)cByResourceAttributesAssignment_4_1_3_0.eContents().get(0); |
| private final Assignment cCreateBlobMappingAssignment_4_1_3_1 = (Assignment)cUnorderedGroup_4_1_3.eContents().get(1); |
| private final Keyword cCreateBlobMappingCreateBlobMappingKeyword_4_1_3_1_0 = (Keyword)cCreateBlobMappingAssignment_4_1_3_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4_1_4 = (Keyword)cGroup_4_1.eContents().get(4); |
| private final Group cGroup_4_2 = (Group)cAlternatives_4.eContents().get(2); |
| private final Keyword cIterateKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); |
| private final Assignment cIteratorAssignment_4_2_1 = (Assignment)cGroup_4_2.eContents().get(1); |
| private final CrossReference cIteratorLEntityAttributeCrossReference_4_2_1_0 = (CrossReference)cIteratorAssignment_4_2_1.eContents().get(0); |
| private final RuleCall cIteratorLEntityAttributeIDTerminalRuleCall_4_2_1_0_1 = (RuleCall)cIteratorLEntityAttributeCrossReference_4_2_1_0.eContents().get(1); |
| private final Keyword cWithKeyword_4_2_2 = (Keyword)cGroup_4_2.eContents().get(2); |
| private final Assignment cIterateAssignment_4_2_3 = (Assignment)cGroup_4_2.eContents().get(3); |
| private final RuleCall cIterateIIterateParserRuleCall_4_2_3_0 = (RuleCall)cIterateAssignment_4_2_3.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_4_2_4 = (Keyword)cGroup_4_2.eContents().get(4); |
| private final Assignment cTemplatesAssignment_4_2_5 = (Assignment)cGroup_4_2.eContents().get(5); |
| private final RuleCall cTemplatesEntityMockTemplateParserRuleCall_4_2_5_0 = (RuleCall)cTemplatesAssignment_4_2_5.eContents().get(0); |
| private final Assignment cAttributesAssignment_4_2_6 = (Assignment)cGroup_4_2.eContents().get(6); |
| private final RuleCall cAttributesIEntityMockAttributeParserRuleCall_4_2_6_0 = (RuleCall)cAttributesAssignment_4_2_6.eContents().get(0); |
| private final Assignment cCalculationsAssignment_4_2_7 = (Assignment)cGroup_4_2.eContents().get(7); |
| private final RuleCall cCalculationsEntityMockEntityFunctionParserRuleCall_4_2_7_0 = (RuleCall)cCalculationsAssignment_4_2_7.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4_2_8 = (Keyword)cGroup_4_2.eContents().get(8); |
| |
| //EntityMockEntity: |
| // 'mocking' name=ID 'entity' entityRef=[entity::LEntity] ('rows' minRows=INT 'to' maxRows=INT '{' |
| // templates+=EntityMockTemplate* |
| // attributes+=IEntityMockAttribute* |
| // calculations+=EntityMockEntityFunction* |
| // '}' | 'resource' byResource=[EntityMockResource] '{' (byResourceAttributes+=EntityMockByResourceAttribute* & |
| // createBlobMapping?='createBlobMapping'?) |
| // '}' | 'iterate' iterator=[entity::LEntityAttribute] |
| // 'with' iterate=IIterate '{' |
| // templates+=EntityMockTemplate* |
| // attributes+=IEntityMockAttribute* |
| // calculations+=EntityMockEntityFunction* |
| // '}'); |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'mocking' name=ID 'entity' entityRef=[entity::LEntity] ('rows' minRows=INT 'to' maxRows=INT '{' |
| //templates+=EntityMockTemplate* attributes+=IEntityMockAttribute* calculations+=EntityMockEntityFunction* '}' | |
| //'resource' byResource=[EntityMockResource] '{' (byResourceAttributes+=EntityMockByResourceAttribute* & |
| //createBlobMapping?='createBlobMapping'?) '}' | 'iterate' iterator=[entity::LEntityAttribute] 'with' iterate=IIterate |
| //'{' templates+=EntityMockTemplate* attributes+=IEntityMockAttribute* calculations+=EntityMockEntityFunction* '}') |
| public Group getGroup() { return cGroup; } |
| |
| //'mocking' |
| public Keyword getMockingKeyword_0() { return cMockingKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'entity' |
| public Keyword getEntityKeyword_2() { return cEntityKeyword_2; } |
| |
| //entityRef=[entity::LEntity] |
| public Assignment getEntityRefAssignment_3() { return cEntityRefAssignment_3; } |
| |
| //[entity::LEntity] |
| public CrossReference getEntityRefLEntityCrossReference_3_0() { return cEntityRefLEntityCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getEntityRefLEntityIDTerminalRuleCall_3_0_1() { return cEntityRefLEntityIDTerminalRuleCall_3_0_1; } |
| |
| //'rows' minRows=INT 'to' maxRows=INT '{' templates+=EntityMockTemplate* attributes+=IEntityMockAttribute* |
| //calculations+=EntityMockEntityFunction* '}' | 'resource' byResource=[EntityMockResource] '{' |
| //(byResourceAttributes+=EntityMockByResourceAttribute* & createBlobMapping?='createBlobMapping'?) '}' | 'iterate' |
| //iterator=[entity::LEntityAttribute] 'with' iterate=IIterate '{' templates+=EntityMockTemplate* |
| //attributes+=IEntityMockAttribute* calculations+=EntityMockEntityFunction* '}' |
| public Alternatives getAlternatives_4() { return cAlternatives_4; } |
| |
| //'rows' minRows=INT 'to' maxRows=INT '{' templates+=EntityMockTemplate* attributes+=IEntityMockAttribute* |
| //calculations+=EntityMockEntityFunction* '}' |
| public Group getGroup_4_0() { return cGroup_4_0; } |
| |
| //'rows' |
| public Keyword getRowsKeyword_4_0_0() { return cRowsKeyword_4_0_0; } |
| |
| //minRows=INT |
| public Assignment getMinRowsAssignment_4_0_1() { return cMinRowsAssignment_4_0_1; } |
| |
| //INT |
| public RuleCall getMinRowsINTTerminalRuleCall_4_0_1_0() { return cMinRowsINTTerminalRuleCall_4_0_1_0; } |
| |
| //'to' |
| public Keyword getToKeyword_4_0_2() { return cToKeyword_4_0_2; } |
| |
| //maxRows=INT |
| public Assignment getMaxRowsAssignment_4_0_3() { return cMaxRowsAssignment_4_0_3; } |
| |
| //INT |
| public RuleCall getMaxRowsINTTerminalRuleCall_4_0_3_0() { return cMaxRowsINTTerminalRuleCall_4_0_3_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_4_0_4() { return cLeftCurlyBracketKeyword_4_0_4; } |
| |
| //templates+=EntityMockTemplate* |
| public Assignment getTemplatesAssignment_4_0_5() { return cTemplatesAssignment_4_0_5; } |
| |
| //EntityMockTemplate |
| public RuleCall getTemplatesEntityMockTemplateParserRuleCall_4_0_5_0() { return cTemplatesEntityMockTemplateParserRuleCall_4_0_5_0; } |
| |
| //attributes+=IEntityMockAttribute* |
| public Assignment getAttributesAssignment_4_0_6() { return cAttributesAssignment_4_0_6; } |
| |
| //IEntityMockAttribute |
| public RuleCall getAttributesIEntityMockAttributeParserRuleCall_4_0_6_0() { return cAttributesIEntityMockAttributeParserRuleCall_4_0_6_0; } |
| |
| //calculations+=EntityMockEntityFunction* |
| public Assignment getCalculationsAssignment_4_0_7() { return cCalculationsAssignment_4_0_7; } |
| |
| //EntityMockEntityFunction |
| public RuleCall getCalculationsEntityMockEntityFunctionParserRuleCall_4_0_7_0() { return cCalculationsEntityMockEntityFunctionParserRuleCall_4_0_7_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4_0_8() { return cRightCurlyBracketKeyword_4_0_8; } |
| |
| //'resource' byResource=[EntityMockResource] '{' (byResourceAttributes+=EntityMockByResourceAttribute* & |
| //createBlobMapping?='createBlobMapping'?) '}' |
| public Group getGroup_4_1() { return cGroup_4_1; } |
| |
| //'resource' |
| public Keyword getResourceKeyword_4_1_0() { return cResourceKeyword_4_1_0; } |
| |
| //byResource=[EntityMockResource] |
| public Assignment getByResourceAssignment_4_1_1() { return cByResourceAssignment_4_1_1; } |
| |
| //[EntityMockResource] |
| public CrossReference getByResourceEntityMockResourceCrossReference_4_1_1_0() { return cByResourceEntityMockResourceCrossReference_4_1_1_0; } |
| |
| //ID |
| public RuleCall getByResourceEntityMockResourceIDTerminalRuleCall_4_1_1_0_1() { return cByResourceEntityMockResourceIDTerminalRuleCall_4_1_1_0_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_4_1_2() { return cLeftCurlyBracketKeyword_4_1_2; } |
| |
| //byResourceAttributes+=EntityMockByResourceAttribute* & createBlobMapping?='createBlobMapping'? |
| public UnorderedGroup getUnorderedGroup_4_1_3() { return cUnorderedGroup_4_1_3; } |
| |
| //byResourceAttributes+=EntityMockByResourceAttribute* |
| public Assignment getByResourceAttributesAssignment_4_1_3_0() { return cByResourceAttributesAssignment_4_1_3_0; } |
| |
| //EntityMockByResourceAttribute |
| public RuleCall getByResourceAttributesEntityMockByResourceAttributeParserRuleCall_4_1_3_0_0() { return cByResourceAttributesEntityMockByResourceAttributeParserRuleCall_4_1_3_0_0; } |
| |
| //createBlobMapping?='createBlobMapping'? |
| public Assignment getCreateBlobMappingAssignment_4_1_3_1() { return cCreateBlobMappingAssignment_4_1_3_1; } |
| |
| //'createBlobMapping' |
| public Keyword getCreateBlobMappingCreateBlobMappingKeyword_4_1_3_1_0() { return cCreateBlobMappingCreateBlobMappingKeyword_4_1_3_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4_1_4() { return cRightCurlyBracketKeyword_4_1_4; } |
| |
| //'iterate' iterator=[entity::LEntityAttribute] 'with' iterate=IIterate '{' templates+=EntityMockTemplate* |
| //attributes+=IEntityMockAttribute* calculations+=EntityMockEntityFunction* '}' |
| public Group getGroup_4_2() { return cGroup_4_2; } |
| |
| //'iterate' |
| public Keyword getIterateKeyword_4_2_0() { return cIterateKeyword_4_2_0; } |
| |
| //iterator=[entity::LEntityAttribute] |
| public Assignment getIteratorAssignment_4_2_1() { return cIteratorAssignment_4_2_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getIteratorLEntityAttributeCrossReference_4_2_1_0() { return cIteratorLEntityAttributeCrossReference_4_2_1_0; } |
| |
| //ID |
| public RuleCall getIteratorLEntityAttributeIDTerminalRuleCall_4_2_1_0_1() { return cIteratorLEntityAttributeIDTerminalRuleCall_4_2_1_0_1; } |
| |
| //'with' |
| public Keyword getWithKeyword_4_2_2() { return cWithKeyword_4_2_2; } |
| |
| //iterate=IIterate |
| public Assignment getIterateAssignment_4_2_3() { return cIterateAssignment_4_2_3; } |
| |
| //IIterate |
| public RuleCall getIterateIIterateParserRuleCall_4_2_3_0() { return cIterateIIterateParserRuleCall_4_2_3_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_4_2_4() { return cLeftCurlyBracketKeyword_4_2_4; } |
| |
| //templates+=EntityMockTemplate* |
| public Assignment getTemplatesAssignment_4_2_5() { return cTemplatesAssignment_4_2_5; } |
| |
| //EntityMockTemplate |
| public RuleCall getTemplatesEntityMockTemplateParserRuleCall_4_2_5_0() { return cTemplatesEntityMockTemplateParserRuleCall_4_2_5_0; } |
| |
| //attributes+=IEntityMockAttribute* |
| public Assignment getAttributesAssignment_4_2_6() { return cAttributesAssignment_4_2_6; } |
| |
| //IEntityMockAttribute |
| public RuleCall getAttributesIEntityMockAttributeParserRuleCall_4_2_6_0() { return cAttributesIEntityMockAttributeParserRuleCall_4_2_6_0; } |
| |
| //calculations+=EntityMockEntityFunction* |
| public Assignment getCalculationsAssignment_4_2_7() { return cCalculationsAssignment_4_2_7; } |
| |
| //EntityMockEntityFunction |
| public RuleCall getCalculationsEntityMockEntityFunctionParserRuleCall_4_2_7_0() { return cCalculationsEntityMockEntityFunctionParserRuleCall_4_2_7_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4_2_8() { return cRightCurlyBracketKeyword_4_2_8; } |
| } |
| public class IIterateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.IIterate"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cIntegerIterateParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cDateIterateParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| |
| //IIterate: |
| // IntegerIterate | DateIterate; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //IntegerIterate | DateIterate |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //IntegerIterate |
| public RuleCall getIntegerIterateParserRuleCall_0() { return cIntegerIterateParserRuleCall_0; } |
| |
| //DateIterate |
| public RuleCall getDateIterateParserRuleCall_1() { return cDateIterateParserRuleCall_1; } |
| } |
| public class IntegerIterateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.IntegerIterate"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cIntegerFromKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cFromAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cFromSINTParserRuleCall_1_0 = (RuleCall)cFromAssignment_1.eContents().get(0); |
| private final Keyword cUntilKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cUntilAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cUntilSINTParserRuleCall_3_0 = (RuleCall)cUntilAssignment_3.eContents().get(0); |
| private final Keyword cStepKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cStepAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cStepINTTerminalRuleCall_5_0 = (RuleCall)cStepAssignment_5.eContents().get(0); |
| |
| //IntegerIterate: |
| // 'integerFrom' from=SINT 'until' until=SINT 'step' step=INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'integerFrom' from=SINT 'until' until=SINT 'step' step=INT |
| public Group getGroup() { return cGroup; } |
| |
| //'integerFrom' |
| public Keyword getIntegerFromKeyword_0() { return cIntegerFromKeyword_0; } |
| |
| //from=SINT |
| public Assignment getFromAssignment_1() { return cFromAssignment_1; } |
| |
| //SINT |
| public RuleCall getFromSINTParserRuleCall_1_0() { return cFromSINTParserRuleCall_1_0; } |
| |
| //'until' |
| public Keyword getUntilKeyword_2() { return cUntilKeyword_2; } |
| |
| //until=SINT |
| public Assignment getUntilAssignment_3() { return cUntilAssignment_3; } |
| |
| //SINT |
| public RuleCall getUntilSINTParserRuleCall_3_0() { return cUntilSINTParserRuleCall_3_0; } |
| |
| //'step' |
| public Keyword getStepKeyword_4() { return cStepKeyword_4; } |
| |
| //step=INT |
| public Assignment getStepAssignment_5() { return cStepAssignment_5; } |
| |
| //INT |
| public RuleCall getStepINTTerminalRuleCall_5_0() { return cStepINTTerminalRuleCall_5_0; } |
| } |
| public class DateIterateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.DateIterate"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDateFromKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cFromAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cFromDateParserRuleCall_1_0 = (RuleCall)cFromAssignment_1.eContents().get(0); |
| private final Keyword cUntilKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cUntilAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cUntilDateParserRuleCall_3_0 = (RuleCall)cUntilAssignment_3.eContents().get(0); |
| private final Keyword cEveryKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cStepCountAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cStepCountINTTerminalRuleCall_5_0 = (RuleCall)cStepCountAssignment_5.eContents().get(0); |
| private final Assignment cStepTypeAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cStepTypeEDateStepTypeEnumRuleCall_6_0 = (RuleCall)cStepTypeAssignment_6.eContents().get(0); |
| |
| //DateIterate: |
| // 'dateFrom' from=Date 'until' until=Date 'every' stepCount=INT stepType=EDateStepType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'dateFrom' from=Date 'until' until=Date 'every' stepCount=INT stepType=EDateStepType |
| public Group getGroup() { return cGroup; } |
| |
| //'dateFrom' |
| public Keyword getDateFromKeyword_0() { return cDateFromKeyword_0; } |
| |
| //from=Date |
| public Assignment getFromAssignment_1() { return cFromAssignment_1; } |
| |
| //Date |
| public RuleCall getFromDateParserRuleCall_1_0() { return cFromDateParserRuleCall_1_0; } |
| |
| //'until' |
| public Keyword getUntilKeyword_2() { return cUntilKeyword_2; } |
| |
| //until=Date |
| public Assignment getUntilAssignment_3() { return cUntilAssignment_3; } |
| |
| //Date |
| public RuleCall getUntilDateParserRuleCall_3_0() { return cUntilDateParserRuleCall_3_0; } |
| |
| //'every' |
| public Keyword getEveryKeyword_4() { return cEveryKeyword_4; } |
| |
| //stepCount=INT |
| public Assignment getStepCountAssignment_5() { return cStepCountAssignment_5; } |
| |
| //INT |
| public RuleCall getStepCountINTTerminalRuleCall_5_0() { return cStepCountINTTerminalRuleCall_5_0; } |
| |
| //stepType=EDateStepType |
| public Assignment getStepTypeAssignment_6() { return cStepTypeAssignment_6; } |
| |
| //EDateStepType |
| public RuleCall getStepTypeEDateStepTypeEnumRuleCall_6_0() { return cStepTypeEDateStepTypeEnumRuleCall_6_0; } |
| } |
| public class DateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.Date"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final Assignment cYesterdayAssignment_0 = (Assignment)cAlternatives.eContents().get(0); |
| private final Keyword cYesterdayYesterdayKeyword_0_0 = (Keyword)cYesterdayAssignment_0.eContents().get(0); |
| private final Assignment cTodayAssignment_1 = (Assignment)cAlternatives.eContents().get(1); |
| private final Keyword cTodayTodayKeyword_1_0 = (Keyword)cTodayAssignment_1.eContents().get(0); |
| private final Assignment cTomorrowAssignment_2 = (Assignment)cAlternatives.eContents().get(2); |
| private final Keyword cTomorrowTomorrowKeyword_2_0 = (Keyword)cTomorrowAssignment_2.eContents().get(0); |
| private final Group cGroup_3 = (Group)cAlternatives.eContents().get(3); |
| private final Assignment cYearAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0); |
| private final RuleCall cYearINTTerminalRuleCall_3_0_0 = (RuleCall)cYearAssignment_3_0.eContents().get(0); |
| private final Keyword cHyphenMinusKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Assignment cMonthAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); |
| private final RuleCall cMonthINTTerminalRuleCall_3_2_0 = (RuleCall)cMonthAssignment_3_2.eContents().get(0); |
| private final Keyword cHyphenMinusKeyword_3_3 = (Keyword)cGroup_3.eContents().get(3); |
| private final Assignment cDayAssignment_3_4 = (Assignment)cGroup_3.eContents().get(4); |
| private final RuleCall cDayINTTerminalRuleCall_3_4_0 = (RuleCall)cDayAssignment_3_4.eContents().get(0); |
| |
| //Date: |
| // yesterday?='yesterday' | today?='today' | tomorrow?='tomorrow' | year=INT '-' month=INT '-' day=INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //yesterday?='yesterday' | today?='today' | tomorrow?='tomorrow' | year=INT '-' month=INT '-' day=INT |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //yesterday?='yesterday' |
| public Assignment getYesterdayAssignment_0() { return cYesterdayAssignment_0; } |
| |
| //'yesterday' |
| public Keyword getYesterdayYesterdayKeyword_0_0() { return cYesterdayYesterdayKeyword_0_0; } |
| |
| //today?='today' |
| public Assignment getTodayAssignment_1() { return cTodayAssignment_1; } |
| |
| //'today' |
| public Keyword getTodayTodayKeyword_1_0() { return cTodayTodayKeyword_1_0; } |
| |
| //tomorrow?='tomorrow' |
| public Assignment getTomorrowAssignment_2() { return cTomorrowAssignment_2; } |
| |
| //'tomorrow' |
| public Keyword getTomorrowTomorrowKeyword_2_0() { return cTomorrowTomorrowKeyword_2_0; } |
| |
| //year=INT '-' month=INT '-' day=INT |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //year=INT |
| public Assignment getYearAssignment_3_0() { return cYearAssignment_3_0; } |
| |
| //INT |
| public RuleCall getYearINTTerminalRuleCall_3_0_0() { return cYearINTTerminalRuleCall_3_0_0; } |
| |
| //'-' |
| public Keyword getHyphenMinusKeyword_3_1() { return cHyphenMinusKeyword_3_1; } |
| |
| //month=INT |
| public Assignment getMonthAssignment_3_2() { return cMonthAssignment_3_2; } |
| |
| //INT |
| public RuleCall getMonthINTTerminalRuleCall_3_2_0() { return cMonthINTTerminalRuleCall_3_2_0; } |
| |
| //'-' |
| public Keyword getHyphenMinusKeyword_3_3() { return cHyphenMinusKeyword_3_3; } |
| |
| //day=INT |
| public Assignment getDayAssignment_3_4() { return cDayAssignment_3_4; } |
| |
| //INT |
| public RuleCall getDayINTTerminalRuleCall_3_4_0() { return cDayINTTerminalRuleCall_3_4_0; } |
| } |
| public class EntityMockByResourceAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockByResourceAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockByResourceAttributeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cVarKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cAttributeRefAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cAttributeRefLEntityAttributeCrossReference_2_0 = (CrossReference)cAttributeRefAssignment_2.eContents().get(0); |
| private final RuleCall cAttributeRefLEntityAttributeIDTerminalRuleCall_2_0_1 = (RuleCall)cAttributeRefLEntityAttributeCrossReference_2_0.eContents().get(1); |
| private final Keyword cAsKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cResourceAttributeAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cResourceAttributeEntityMockResourceAttributeCrossReference_4_0 = (CrossReference)cResourceAttributeAssignment_4.eContents().get(0); |
| private final RuleCall cResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_0_1 = (RuleCall)cResourceAttributeEntityMockResourceAttributeCrossReference_4_0.eContents().get(1); |
| |
| //EntityMockByResourceAttribute: |
| // {EntityMockByResourceAttribute} 'var' attributeRef=[entity::LEntityAttribute] 'as' |
| // resourceAttribute=[EntityMockResourceAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockByResourceAttribute} 'var' attributeRef=[entity::LEntityAttribute] 'as' |
| //resourceAttribute=[EntityMockResourceAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockByResourceAttribute} |
| public Action getEntityMockByResourceAttributeAction_0() { return cEntityMockByResourceAttributeAction_0; } |
| |
| //'var' |
| public Keyword getVarKeyword_1() { return cVarKeyword_1; } |
| |
| //attributeRef=[entity::LEntityAttribute] |
| public Assignment getAttributeRefAssignment_2() { return cAttributeRefAssignment_2; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getAttributeRefLEntityAttributeCrossReference_2_0() { return cAttributeRefLEntityAttributeCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getAttributeRefLEntityAttributeIDTerminalRuleCall_2_0_1() { return cAttributeRefLEntityAttributeIDTerminalRuleCall_2_0_1; } |
| |
| //'as' |
| public Keyword getAsKeyword_3() { return cAsKeyword_3; } |
| |
| //resourceAttribute=[EntityMockResourceAttribute] |
| public Assignment getResourceAttributeAssignment_4() { return cResourceAttributeAssignment_4; } |
| |
| //[EntityMockResourceAttribute] |
| public CrossReference getResourceAttributeEntityMockResourceAttributeCrossReference_4_0() { return cResourceAttributeEntityMockResourceAttributeCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_0_1() { return cResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_4_0_1; } |
| } |
| public class EntityMockTemplateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockTemplate"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cTemplateKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cByObjectKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cObjectAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cObjectEntityMockObjectCrossReference_3_0 = (CrossReference)cObjectAssignment_3.eContents().get(0); |
| private final RuleCall cObjectEntityMockObjectIDTerminalRuleCall_3_0_1 = (RuleCall)cObjectEntityMockObjectCrossReference_3_0.eContents().get(1); |
| |
| //EntityMockTemplate: |
| // 'template' name=ID 'byObject' object=[EntityMockObject]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'template' name=ID 'byObject' object=[EntityMockObject] |
| public Group getGroup() { return cGroup; } |
| |
| //'template' |
| public Keyword getTemplateKeyword_0() { return cTemplateKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'byObject' |
| public Keyword getByObjectKeyword_2() { return cByObjectKeyword_2; } |
| |
| //object=[EntityMockObject] |
| public Assignment getObjectAssignment_3() { return cObjectAssignment_3; } |
| |
| //[EntityMockObject] |
| public CrossReference getObjectEntityMockObjectCrossReference_3_0() { return cObjectEntityMockObjectCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getObjectEntityMockObjectIDTerminalRuleCall_3_0_1() { return cObjectEntityMockObjectIDTerminalRuleCall_3_0_1; } |
| } |
| public class IEntityMockEntityUsableElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.IEntityMockEntityUsable"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cIEntityMockAttributeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cEntityMockEntityFunctionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| |
| //IEntityMockEntityUsable: |
| // IEntityMockAttribute | EntityMockEntityFunction; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //IEntityMockAttribute | EntityMockEntityFunction |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //IEntityMockAttribute |
| public RuleCall getIEntityMockAttributeParserRuleCall_0() { return cIEntityMockAttributeParserRuleCall_0; } |
| |
| //EntityMockEntityFunction |
| public RuleCall getEntityMockEntityFunctionParserRuleCall_1() { return cEntityMockEntityFunctionParserRuleCall_1; } |
| } |
| public class IEntityMockAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.IEntityMockAttribute"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cEntityMockAttributeByObjectParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cEntityMockAttributeFillerParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cEntityMockAttributeByReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| |
| //IEntityMockAttribute: |
| // EntityMockAttributeByObject | EntityMockAttributeFiller | EntityMockAttributeByReference; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //EntityMockAttributeByObject | EntityMockAttributeFiller | EntityMockAttributeByReference |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //EntityMockAttributeByObject |
| public RuleCall getEntityMockAttributeByObjectParserRuleCall_0() { return cEntityMockAttributeByObjectParserRuleCall_0; } |
| |
| //EntityMockAttributeFiller |
| public RuleCall getEntityMockAttributeFillerParserRuleCall_1() { return cEntityMockAttributeFillerParserRuleCall_1; } |
| |
| //EntityMockAttributeByReference |
| public RuleCall getEntityMockAttributeByReferenceParserRuleCall_2() { return cEntityMockAttributeByReferenceParserRuleCall_2; } |
| } |
| public class EntityMockEntityFunctionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockEntityFunction"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeRefAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeRefLEntityAttributeCrossReference_1_0 = (CrossReference)cAttributeRefAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeRefLEntityAttributeCrossReference_1_0.eContents().get(1); |
| private final Keyword cCalculateOnKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Keyword cLeftParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Assignment cParamsAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0); |
| private final RuleCall cParamsEntityMockEntityFunctionParameterParserRuleCall_4_0_0 = (RuleCall)cParamsAssignment_4_0.eContents().get(0); |
| private final Group cGroup_4_1 = (Group)cGroup_4.eContents().get(1); |
| private final Keyword cCommaKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); |
| private final Assignment cParamsAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); |
| private final RuleCall cParamsEntityMockEntityFunctionParameterParserRuleCall_4_1_1_0 = (RuleCall)cParamsAssignment_4_1_1.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cBodyAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cBodyXBlockExpressionParserRuleCall_6_0 = (RuleCall)cBodyAssignment_6.eContents().get(0); |
| |
| //EntityMockEntityFunction: |
| // 'var' attributeRef=[entity::LEntityAttribute] |
| // 'calculateOn' '(' (params+=EntityMockEntityFunctionParameter (',' params+=EntityMockEntityFunctionParameter)*)? ')' |
| // body=XBlockExpression; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' attributeRef=[entity::LEntityAttribute] 'calculateOn' '(' (params+=EntityMockEntityFunctionParameter (',' |
| //params+=EntityMockEntityFunctionParameter)*)? ')' body=XBlockExpression |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //attributeRef=[entity::LEntityAttribute] |
| public Assignment getAttributeRefAssignment_1() { return cAttributeRefAssignment_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getAttributeRefLEntityAttributeCrossReference_1_0() { return cAttributeRefLEntityAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1() { return cAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1; } |
| |
| //'calculateOn' |
| public Keyword getCalculateOnKeyword_2() { return cCalculateOnKeyword_2; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_3() { return cLeftParenthesisKeyword_3; } |
| |
| //(params+=EntityMockEntityFunctionParameter (',' params+=EntityMockEntityFunctionParameter)*)? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //params+=EntityMockEntityFunctionParameter |
| public Assignment getParamsAssignment_4_0() { return cParamsAssignment_4_0; } |
| |
| //EntityMockEntityFunctionParameter |
| public RuleCall getParamsEntityMockEntityFunctionParameterParserRuleCall_4_0_0() { return cParamsEntityMockEntityFunctionParameterParserRuleCall_4_0_0; } |
| |
| //(',' params+=EntityMockEntityFunctionParameter)* |
| public Group getGroup_4_1() { return cGroup_4_1; } |
| |
| //',' |
| public Keyword getCommaKeyword_4_1_0() { return cCommaKeyword_4_1_0; } |
| |
| //params+=EntityMockEntityFunctionParameter |
| public Assignment getParamsAssignment_4_1_1() { return cParamsAssignment_4_1_1; } |
| |
| //EntityMockEntityFunctionParameter |
| public RuleCall getParamsEntityMockEntityFunctionParameterParserRuleCall_4_1_1_0() { return cParamsEntityMockEntityFunctionParameterParserRuleCall_4_1_1_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; } |
| |
| //body=XBlockExpression |
| public Assignment getBodyAssignment_6() { return cBodyAssignment_6; } |
| |
| //XBlockExpression |
| public RuleCall getBodyXBlockExpressionParserRuleCall_6_0() { return cBodyXBlockExpressionParserRuleCall_6_0; } |
| } |
| public class EntityMockEntityFunctionParameterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockEntityFunctionParameter"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final Assignment cAttributeRefAssignment_0 = (Assignment)cAlternatives.eContents().get(0); |
| private final CrossReference cAttributeRefLEntityAttributeCrossReference_0_0 = (CrossReference)cAttributeRefAssignment_0.eContents().get(0); |
| private final RuleCall cAttributeRefLEntityAttributeIDTerminalRuleCall_0_0_1 = (RuleCall)cAttributeRefLEntityAttributeCrossReference_0_0.eContents().get(1); |
| private final Assignment cNestedAttributeAssignment_1 = (Assignment)cAlternatives.eContents().get(1); |
| private final RuleCall cNestedAttributeEntityMockEntityNestedAttributeParserRuleCall_1_0 = (RuleCall)cNestedAttributeAssignment_1.eContents().get(0); |
| |
| //EntityMockEntityFunctionParameter: |
| // attributeRef=[entity::LEntityAttribute] | nestedAttribute=EntityMockEntityNestedAttribute; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //attributeRef=[entity::LEntityAttribute] | nestedAttribute=EntityMockEntityNestedAttribute |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //attributeRef=[entity::LEntityAttribute] |
| public Assignment getAttributeRefAssignment_0() { return cAttributeRefAssignment_0; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getAttributeRefLEntityAttributeCrossReference_0_0() { return cAttributeRefLEntityAttributeCrossReference_0_0; } |
| |
| //ID |
| public RuleCall getAttributeRefLEntityAttributeIDTerminalRuleCall_0_0_1() { return cAttributeRefLEntityAttributeIDTerminalRuleCall_0_0_1; } |
| |
| //nestedAttribute=EntityMockEntityNestedAttribute |
| public Assignment getNestedAttributeAssignment_1() { return cNestedAttributeAssignment_1; } |
| |
| //EntityMockEntityNestedAttribute |
| public RuleCall getNestedAttributeEntityMockEntityNestedAttributeParserRuleCall_1_0() { return cNestedAttributeEntityMockEntityNestedAttributeParserRuleCall_1_0; } |
| } |
| public class EntityMockEntityNestedAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockEntityNestedAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Assignment cReferenceAssignment_0 = (Assignment)cGroup.eContents().get(0); |
| private final CrossReference cReferenceLEntityReferenceCrossReference_0_0 = (CrossReference)cReferenceAssignment_0.eContents().get(0); |
| private final RuleCall cReferenceLEntityReferenceIDTerminalRuleCall_0_0_1 = (RuleCall)cReferenceLEntityReferenceCrossReference_0_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cAttributeAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cAttributeLEntityAttributeCrossReference_2_0 = (CrossReference)cAttributeAssignment_2.eContents().get(0); |
| private final RuleCall cAttributeLEntityAttributeIDTerminalRuleCall_2_0_1 = (RuleCall)cAttributeLEntityAttributeCrossReference_2_0.eContents().get(1); |
| |
| //EntityMockEntityNestedAttribute: |
| // reference=[entity::LEntityReference] '.' attribute=[entity::LEntityAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //reference=[entity::LEntityReference] '.' attribute=[entity::LEntityAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //reference=[entity::LEntityReference] |
| public Assignment getReferenceAssignment_0() { return cReferenceAssignment_0; } |
| |
| //[entity::LEntityReference] |
| public CrossReference getReferenceLEntityReferenceCrossReference_0_0() { return cReferenceLEntityReferenceCrossReference_0_0; } |
| |
| //ID |
| public RuleCall getReferenceLEntityReferenceIDTerminalRuleCall_0_0_1() { return cReferenceLEntityReferenceIDTerminalRuleCall_0_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } |
| |
| //attribute=[entity::LEntityAttribute] |
| public Assignment getAttributeAssignment_2() { return cAttributeAssignment_2; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getAttributeLEntityAttributeCrossReference_2_0() { return cAttributeLEntityAttributeCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getAttributeLEntityAttributeIDTerminalRuleCall_2_0_1() { return cAttributeLEntityAttributeIDTerminalRuleCall_2_0_1; } |
| } |
| public class EntityMockReferencedObjectAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockReferencedObjectAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cEntityMockReferencedObjectAttributeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Assignment cTemplateAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cTemplateEntityMockTemplateCrossReference_1_0 = (CrossReference)cTemplateAssignment_1.eContents().get(0); |
| private final RuleCall cTemplateEntityMockTemplateIDTerminalRuleCall_1_0_1 = (RuleCall)cTemplateEntityMockTemplateCrossReference_1_0.eContents().get(1); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); |
| private final Assignment cEmbeddedAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); |
| private final CrossReference cEmbeddedEntityMockObjectEmbedCrossReference_2_1_0 = (CrossReference)cEmbeddedAssignment_2_1.eContents().get(0); |
| private final RuleCall cEmbeddedEntityMockObjectEmbedIDTerminalRuleCall_2_1_0_1 = (RuleCall)cEmbeddedEntityMockObjectEmbedCrossReference_2_1_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cAttributeAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cAttributeIEntityMockObjectUsableCrossReference_4_0 = (CrossReference)cAttributeAssignment_4.eContents().get(0); |
| private final RuleCall cAttributeIEntityMockObjectUsableIDTerminalRuleCall_4_0_1 = (RuleCall)cAttributeIEntityMockObjectUsableCrossReference_4_0.eContents().get(1); |
| |
| //EntityMockReferencedObjectAttribute: |
| // {EntityMockReferencedObjectAttribute} template=[EntityMockTemplate] ('.'? embedded+=[EntityMockObjectEmbed])* '.' |
| // attribute=[IEntityMockObjectUsable]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{EntityMockReferencedObjectAttribute} template=[EntityMockTemplate] ('.'? embedded+=[EntityMockObjectEmbed])* '.' |
| //attribute=[IEntityMockObjectUsable] |
| public Group getGroup() { return cGroup; } |
| |
| //{EntityMockReferencedObjectAttribute} |
| public Action getEntityMockReferencedObjectAttributeAction_0() { return cEntityMockReferencedObjectAttributeAction_0; } |
| |
| //template=[EntityMockTemplate] |
| public Assignment getTemplateAssignment_1() { return cTemplateAssignment_1; } |
| |
| //[EntityMockTemplate] |
| public CrossReference getTemplateEntityMockTemplateCrossReference_1_0() { return cTemplateEntityMockTemplateCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getTemplateEntityMockTemplateIDTerminalRuleCall_1_0_1() { return cTemplateEntityMockTemplateIDTerminalRuleCall_1_0_1; } |
| |
| //('.'? embedded+=[EntityMockObjectEmbed])* |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //'.'? |
| public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; } |
| |
| //embedded+=[EntityMockObjectEmbed] |
| public Assignment getEmbeddedAssignment_2_1() { return cEmbeddedAssignment_2_1; } |
| |
| //[EntityMockObjectEmbed] |
| public CrossReference getEmbeddedEntityMockObjectEmbedCrossReference_2_1_0() { return cEmbeddedEntityMockObjectEmbedCrossReference_2_1_0; } |
| |
| //ID |
| public RuleCall getEmbeddedEntityMockObjectEmbedIDTerminalRuleCall_2_1_0_1() { return cEmbeddedEntityMockObjectEmbedIDTerminalRuleCall_2_1_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_3() { return cFullStopKeyword_3; } |
| |
| //attribute=[IEntityMockObjectUsable] |
| public Assignment getAttributeAssignment_4() { return cAttributeAssignment_4; } |
| |
| //[IEntityMockObjectUsable] |
| public CrossReference getAttributeIEntityMockObjectUsableCrossReference_4_0() { return cAttributeIEntityMockObjectUsableCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getAttributeIEntityMockObjectUsableIDTerminalRuleCall_4_0_1() { return cAttributeIEntityMockObjectUsableIDTerminalRuleCall_4_0_1; } |
| } |
| public class EntityMockAttributeByObjectElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockAttributeByObject"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); |
| private final Keyword cVarKeyword_0_0 = (Keyword)cGroup_0.eContents().get(0); |
| private final Assignment cAttributeRefAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); |
| private final CrossReference cAttributeRefLEntityAttributeCrossReference_0_1_0 = (CrossReference)cAttributeRefAssignment_0_1.eContents().get(0); |
| private final RuleCall cAttributeRefLEntityAttributeIDTerminalRuleCall_0_1_0_1 = (RuleCall)cAttributeRefLEntityAttributeCrossReference_0_1_0.eContents().get(1); |
| private final Group cGroup_0_2 = (Group)cGroup_0.eContents().get(2); |
| private final Keyword cAsKeyword_0_2_0 = (Keyword)cGroup_0_2.eContents().get(0); |
| private final Assignment cReferenceAssignment_0_2_1 = (Assignment)cGroup_0_2.eContents().get(1); |
| private final RuleCall cReferenceEntityMockReferencedObjectAttributeParserRuleCall_0_2_1_0 = (RuleCall)cReferenceAssignment_0_2_1.eContents().get(0); |
| private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); |
| private final Keyword cUsingKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); |
| private final Assignment cResourceEnumAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); |
| private final CrossReference cResourceEnumEntityMockObjectEnumCrossReference_1_1_0 = (CrossReference)cResourceEnumAssignment_1_1.eContents().get(0); |
| private final RuleCall cResourceEnumEntityMockObjectEnumIDTerminalRuleCall_1_1_0_1 = (RuleCall)cResourceEnumEntityMockObjectEnumCrossReference_1_1_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); |
| private final Assignment cResourceAttributeAssignment_1_3 = (Assignment)cGroup_1.eContents().get(3); |
| private final CrossReference cResourceAttributeEntityMockResourceAttributeCrossReference_1_3_0 = (CrossReference)cResourceAttributeAssignment_1_3.eContents().get(0); |
| private final RuleCall cResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_1_3_0_1 = (RuleCall)cResourceAttributeEntityMockResourceAttributeCrossReference_1_3_0.eContents().get(1); |
| |
| //EntityMockAttributeByObject: |
| // 'var' attributeRef=[entity::LEntityAttribute] ('as' reference=EntityMockReferencedObjectAttribute) | 'using' |
| // resourceEnum=[EntityMockObjectEnum] '.' resourceAttribute=[EntityMockResourceAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' attributeRef=[entity::LEntityAttribute] ('as' reference=EntityMockReferencedObjectAttribute) | 'using' |
| //resourceEnum=[EntityMockObjectEnum] '.' resourceAttribute=[EntityMockResourceAttribute] |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //'var' attributeRef=[entity::LEntityAttribute] ('as' reference=EntityMockReferencedObjectAttribute) |
| public Group getGroup_0() { return cGroup_0; } |
| |
| //'var' |
| public Keyword getVarKeyword_0_0() { return cVarKeyword_0_0; } |
| |
| //attributeRef=[entity::LEntityAttribute] |
| public Assignment getAttributeRefAssignment_0_1() { return cAttributeRefAssignment_0_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getAttributeRefLEntityAttributeCrossReference_0_1_0() { return cAttributeRefLEntityAttributeCrossReference_0_1_0; } |
| |
| //ID |
| public RuleCall getAttributeRefLEntityAttributeIDTerminalRuleCall_0_1_0_1() { return cAttributeRefLEntityAttributeIDTerminalRuleCall_0_1_0_1; } |
| |
| //'as' reference=EntityMockReferencedObjectAttribute |
| public Group getGroup_0_2() { return cGroup_0_2; } |
| |
| //'as' |
| public Keyword getAsKeyword_0_2_0() { return cAsKeyword_0_2_0; } |
| |
| //reference=EntityMockReferencedObjectAttribute |
| public Assignment getReferenceAssignment_0_2_1() { return cReferenceAssignment_0_2_1; } |
| |
| //EntityMockReferencedObjectAttribute |
| public RuleCall getReferenceEntityMockReferencedObjectAttributeParserRuleCall_0_2_1_0() { return cReferenceEntityMockReferencedObjectAttributeParserRuleCall_0_2_1_0; } |
| |
| //'using' resourceEnum=[EntityMockObjectEnum] '.' resourceAttribute=[EntityMockResourceAttribute] |
| public Group getGroup_1() { return cGroup_1; } |
| |
| //'using' |
| public Keyword getUsingKeyword_1_0() { return cUsingKeyword_1_0; } |
| |
| //resourceEnum=[EntityMockObjectEnum] |
| public Assignment getResourceEnumAssignment_1_1() { return cResourceEnumAssignment_1_1; } |
| |
| //[EntityMockObjectEnum] |
| public CrossReference getResourceEnumEntityMockObjectEnumCrossReference_1_1_0() { return cResourceEnumEntityMockObjectEnumCrossReference_1_1_0; } |
| |
| //ID |
| public RuleCall getResourceEnumEntityMockObjectEnumIDTerminalRuleCall_1_1_0_1() { return cResourceEnumEntityMockObjectEnumIDTerminalRuleCall_1_1_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_1_2() { return cFullStopKeyword_1_2; } |
| |
| //resourceAttribute=[EntityMockResourceAttribute] |
| public Assignment getResourceAttributeAssignment_1_3() { return cResourceAttributeAssignment_1_3; } |
| |
| //[EntityMockResourceAttribute] |
| public CrossReference getResourceAttributeEntityMockResourceAttributeCrossReference_1_3_0() { return cResourceAttributeEntityMockResourceAttributeCrossReference_1_3_0; } |
| |
| //ID |
| public RuleCall getResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_1_3_0_1() { return cResourceAttributeEntityMockResourceAttributeIDTerminalRuleCall_1_3_0_1; } |
| } |
| public class EntityMockAttributeFillerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockAttributeFiller"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeRefAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeRefLEntityAttributeCrossReference_1_0 = (CrossReference)cAttributeRefAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeRefLEntityAttributeCrossReference_1_0.eContents().get(1); |
| private final Keyword cRandomizeKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cFillerTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cFillerTypePropertyFillerTypeParserRuleCall_3_0 = (RuleCall)cFillerTypeAssignment_3.eContents().get(0); |
| |
| //EntityMockAttributeFiller: |
| // 'var' attributeRef=[entity::LEntityAttribute] 'randomize' fillerType=PropertyFillerType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'var' attributeRef=[entity::LEntityAttribute] 'randomize' fillerType=PropertyFillerType |
| public Group getGroup() { return cGroup; } |
| |
| //'var' |
| public Keyword getVarKeyword_0() { return cVarKeyword_0; } |
| |
| //attributeRef=[entity::LEntityAttribute] |
| public Assignment getAttributeRefAssignment_1() { return cAttributeRefAssignment_1; } |
| |
| //[entity::LEntityAttribute] |
| public CrossReference getAttributeRefLEntityAttributeCrossReference_1_0() { return cAttributeRefLEntityAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1() { return cAttributeRefLEntityAttributeIDTerminalRuleCall_1_0_1; } |
| |
| //'randomize' |
| public Keyword getRandomizeKeyword_2() { return cRandomizeKeyword_2; } |
| |
| //fillerType=PropertyFillerType |
| public Assignment getFillerTypeAssignment_3() { return cFillerTypeAssignment_3; } |
| |
| //PropertyFillerType |
| public RuleCall getFillerTypePropertyFillerTypeParserRuleCall_3_0() { return cFillerTypePropertyFillerTypeParserRuleCall_3_0; } |
| } |
| public class EntityMockAttributeByReferenceElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EntityMockAttributeByReference"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cRefKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeRefAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeRefLEntityReferenceCrossReference_1_0 = (CrossReference)cAttributeRefAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeRefLEntityReferenceIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeRefLEntityReferenceCrossReference_1_0.eContents().get(1); |
| private final Keyword cToKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); |
| private final Keyword cExistingEntitiesKeyword_3_0 = (Keyword)cAlternatives_3.eContents().get(0); |
| private final Assignment cMockedEntityAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); |
| private final CrossReference cMockedEntityEntityMockEntityCrossReference_3_1_0 = (CrossReference)cMockedEntityAssignment_3_1.eContents().get(0); |
| private final RuleCall cMockedEntityEntityMockEntityIDTerminalRuleCall_3_1_0_1 = (RuleCall)cMockedEntityEntityMockEntityCrossReference_3_1_0.eContents().get(1); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Keyword cOptionalForKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); |
| private final Assignment cOptionalForAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); |
| private final RuleCall cOptionalForINTTerminalRuleCall_4_1_0 = (RuleCall)cOptionalForAssignment_4_1.eContents().get(0); |
| private final Keyword cPercentKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2); |
| |
| //EntityMockAttributeByReference: |
| // 'ref' attributeRef=[entity::LEntityReference] 'to' ('existingEntities' | mockedEntity=[EntityMockEntity]) |
| // ('optionalFor' optionalFor=INT 'percent')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'ref' attributeRef=[entity::LEntityReference] 'to' ('existingEntities' | mockedEntity=[EntityMockEntity]) ('optionalFor' |
| //optionalFor=INT 'percent')? |
| public Group getGroup() { return cGroup; } |
| |
| //'ref' |
| public Keyword getRefKeyword_0() { return cRefKeyword_0; } |
| |
| //attributeRef=[entity::LEntityReference] |
| public Assignment getAttributeRefAssignment_1() { return cAttributeRefAssignment_1; } |
| |
| //[entity::LEntityReference] |
| public CrossReference getAttributeRefLEntityReferenceCrossReference_1_0() { return cAttributeRefLEntityReferenceCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeRefLEntityReferenceIDTerminalRuleCall_1_0_1() { return cAttributeRefLEntityReferenceIDTerminalRuleCall_1_0_1; } |
| |
| //'to' |
| public Keyword getToKeyword_2() { return cToKeyword_2; } |
| |
| //'existingEntities' | mockedEntity=[EntityMockEntity] |
| public Alternatives getAlternatives_3() { return cAlternatives_3; } |
| |
| //'existingEntities' |
| public Keyword getExistingEntitiesKeyword_3_0() { return cExistingEntitiesKeyword_3_0; } |
| |
| //mockedEntity=[EntityMockEntity] |
| public Assignment getMockedEntityAssignment_3_1() { return cMockedEntityAssignment_3_1; } |
| |
| //[EntityMockEntity] |
| public CrossReference getMockedEntityEntityMockEntityCrossReference_3_1_0() { return cMockedEntityEntityMockEntityCrossReference_3_1_0; } |
| |
| //ID |
| public RuleCall getMockedEntityEntityMockEntityIDTerminalRuleCall_3_1_0_1() { return cMockedEntityEntityMockEntityIDTerminalRuleCall_3_1_0_1; } |
| |
| //('optionalFor' optionalFor=INT 'percent')? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //'optionalFor' |
| public Keyword getOptionalForKeyword_4_0() { return cOptionalForKeyword_4_0; } |
| |
| //optionalFor=INT |
| public Assignment getOptionalForAssignment_4_1() { return cOptionalForAssignment_4_1; } |
| |
| //INT |
| public RuleCall getOptionalForINTTerminalRuleCall_4_1_0() { return cOptionalForINTTerminalRuleCall_4_1_0; } |
| |
| //'percent' |
| public Keyword getPercentKeyword_4_2() { return cPercentKeyword_4_2; } |
| } |
| public class SignedNumberElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.SignedNumber"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final RuleCall cUnsignedNumberParserRuleCall_1 = (RuleCall)cGroup.eContents().get(1); |
| |
| //SignedNumber ecore::EDouble: |
| // '-'? UnsignedNumber; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'-'? UnsignedNumber |
| public Group getGroup() { return cGroup; } |
| |
| //'-'? |
| public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } |
| |
| //UnsignedNumber |
| public RuleCall getUnsignedNumberParserRuleCall_1() { return cUnsignedNumberParserRuleCall_1; } |
| } |
| public class UnsignedNumberElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.UnsignedNumber"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final RuleCall cINTTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); |
| private final Group cGroup_1 = (Group)cGroup.eContents().get(1); |
| private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); |
| private final RuleCall cINTTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); |
| |
| //UnsignedNumber ecore::EDouble: |
| // INT ('.' INT)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //INT ('.' INT)? |
| public Group getGroup() { return cGroup; } |
| |
| //INT |
| public RuleCall getINTTerminalRuleCall_0() { return cINTTerminalRuleCall_0; } |
| |
| //('.' INT)? |
| public Group getGroup_1() { return cGroup_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } |
| |
| //INT |
| public RuleCall getINTTerminalRuleCall_1_1() { return cINTTerminalRuleCall_1_1; } |
| } |
| public class SINTElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.SINT"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); |
| |
| //SINT ecore::EInt: |
| // '-'? INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'-'? INT |
| public Group getGroup() { return cGroup; } |
| |
| //'-'? |
| public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } |
| |
| //INT |
| public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } |
| } |
| |
| public class EDateStepTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.entitymock.EntityMockDSL.EDateStepType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cDAYSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cDAYSDaysKeyword_0_0 = (Keyword)cDAYSEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cWEEKSEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cWEEKSWeeksKeyword_1_0 = (Keyword)cWEEKSEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cMONTHSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cMONTHSMonthsKeyword_2_0 = (Keyword)cMONTHSEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cYEARSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cYEARSYearsKeyword_3_0 = (Keyword)cYEARSEnumLiteralDeclaration_3.eContents().get(0); |
| |
| //enum EDateStepType: |
| // DAYS='days' | WEEKS='weeks' | MONTHS='months' | YEARS='years'; |
| public EnumRule getRule() { return rule; } |
| |
| //DAYS='days' | WEEKS='weeks' | MONTHS='months' | YEARS='years' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //DAYS='days' |
| public EnumLiteralDeclaration getDAYSEnumLiteralDeclaration_0() { return cDAYSEnumLiteralDeclaration_0; } |
| |
| //'days' |
| public Keyword getDAYSDaysKeyword_0_0() { return cDAYSDaysKeyword_0_0; } |
| |
| //WEEKS='weeks' |
| public EnumLiteralDeclaration getWEEKSEnumLiteralDeclaration_1() { return cWEEKSEnumLiteralDeclaration_1; } |
| |
| //'weeks' |
| public Keyword getWEEKSWeeksKeyword_1_0() { return cWEEKSWeeksKeyword_1_0; } |
| |
| //MONTHS='months' |
| public EnumLiteralDeclaration getMONTHSEnumLiteralDeclaration_2() { return cMONTHSEnumLiteralDeclaration_2; } |
| |
| //'months' |
| public Keyword getMONTHSMonthsKeyword_2_0() { return cMONTHSMonthsKeyword_2_0; } |
| |
| //YEARS='years' |
| public EnumLiteralDeclaration getYEARSEnumLiteralDeclaration_3() { return cYEARSEnumLiteralDeclaration_3; } |
| |
| //'years' |
| public Keyword getYEARSYearsKeyword_3_0() { return cYEARSYearsKeyword_3_0; } |
| } |
| |
| private final EntityMockModelElements pEntityMockModel; |
| private final EntityMockPackageElements pEntityMockPackage; |
| private final EntityMockElements pEntityMock; |
| private final RunningDataInterchangesElements pRunningDataInterchanges; |
| private final RunningDataInterchangeElements pRunningDataInterchange; |
| private final EntityMockResourcesElements pEntityMockResources; |
| private final EntityMockResourceElements pEntityMockResource; |
| private final EntityMockResourceAttributeElements pEntityMockResourceAttribute; |
| private final EntityMockResourceDataRowElements pEntityMockResourceDataRow; |
| private final EntityMockObjectsElements pEntityMockObjects; |
| private final EntityMockObjectElements pEntityMockObject; |
| private final EntityMockObjectEnumElements pEntityMockObjectEnum; |
| private final IEntityMockObjectUsableElements pIEntityMockObjectUsable; |
| private final IEntityMockObjectAttributeElements pIEntityMockObjectAttribute; |
| private final EntityMockObjectPlainValueElements pEntityMockObjectPlainValue; |
| private final EntityMockObjectResourceValueElements pEntityMockObjectResourceValue; |
| private final EntityMockObjectArrayValueElements pEntityMockObjectArrayValue; |
| private final EntityMockObjectItemValueElements pEntityMockObjectItemValue; |
| private final EntityMockObjectEmbedElements pEntityMockObjectEmbed; |
| private final EntityMockObjectFunctionElements pEntityMockObjectFunction; |
| private final EntityMockObjectFunctionParameterElements pEntityMockObjectFunctionParameter; |
| private final EntityMockObjectFillElements pEntityMockObjectFill; |
| private final PropertyFillerTypeElements pPropertyFillerType; |
| private final PropertyFillerDateFutureElements pPropertyFillerDateFuture; |
| private final PropertyFillerDatePastElements pPropertyFillerDatePast; |
| private final PropertyFillerBooleanElements pPropertyFillerBoolean; |
| private final PropertyFillerDateRangeElements pPropertyFillerDateRange; |
| private final PropertyFillerSignedDoubleRangeElements pPropertyFillerSignedDoubleRange; |
| private final PropertyFillerSignedDoubleRandomElements pPropertyFillerSignedDoubleRandom; |
| private final PropertyFillerSignedIntegerRangeElements pPropertyFillerSignedIntegerRange; |
| private final PropertyFillerSignedIntegerRandomElements pPropertyFillerSignedIntegerRandom; |
| private final PropertyFillerTextRandomElements pPropertyFillerTextRandom; |
| private final PropertyFillerTextParagraphsElements pPropertyFillerTextParagraphs; |
| private final PropertyFillerTextSentencesElements pPropertyFillerTextSentences; |
| private final PropertyFillerTextWordsElements pPropertyFillerTextWords; |
| private final PropertyFillerUnsignedDoubleRangeElements pPropertyFillerUnsignedDoubleRange; |
| private final PropertyFillerUnsignedDoubleRandomElements pPropertyFillerUnsignedDoubleRandom; |
| private final PropertyFillerUnsignedIntegerRangeElements pPropertyFillerUnsignedIntegerRange; |
| private final PropertyFillerUnsignedIntegerRandomElements pPropertyFillerUnsignedIntegerRandom; |
| private final EntityMockEntitiesElements pEntityMockEntities; |
| private final EntityMockEntityElements pEntityMockEntity; |
| private final IIterateElements pIIterate; |
| private final IntegerIterateElements pIntegerIterate; |
| private final DateIterateElements pDateIterate; |
| private final DateElements pDate; |
| private final EDateStepTypeElements eEDateStepType; |
| private final EntityMockByResourceAttributeElements pEntityMockByResourceAttribute; |
| private final EntityMockTemplateElements pEntityMockTemplate; |
| private final IEntityMockEntityUsableElements pIEntityMockEntityUsable; |
| private final IEntityMockAttributeElements pIEntityMockAttribute; |
| private final EntityMockEntityFunctionElements pEntityMockEntityFunction; |
| private final EntityMockEntityFunctionParameterElements pEntityMockEntityFunctionParameter; |
| private final EntityMockEntityNestedAttributeElements pEntityMockEntityNestedAttribute; |
| private final EntityMockReferencedObjectAttributeElements pEntityMockReferencedObjectAttribute; |
| private final EntityMockAttributeByObjectElements pEntityMockAttributeByObject; |
| private final EntityMockAttributeFillerElements pEntityMockAttributeFiller; |
| private final EntityMockAttributeByReferenceElements pEntityMockAttributeByReference; |
| private final SignedNumberElements pSignedNumber; |
| private final UnsignedNumberElements pUnsignedNumber; |
| private final SINTElements pSINT; |
| |
| private final Grammar grammar; |
| |
| private final OXtypeGrammarAccess gaOXtype; |
| |
| private final XbaseWithAnnotationsGrammarAccess gaXbaseWithAnnotations; |
| |
| private final XbaseGrammarAccess gaXbase; |
| |
| private final XtypeGrammarAccess gaXtype; |
| |
| @Inject |
| public EntityMockDSLGrammarAccess(GrammarProvider grammarProvider, |
| OXtypeGrammarAccess gaOXtype, |
| XbaseWithAnnotationsGrammarAccess gaXbaseWithAnnotations, |
| XbaseGrammarAccess gaXbase, |
| XtypeGrammarAccess gaXtype) { |
| this.grammar = internalFindGrammar(grammarProvider); |
| this.gaOXtype = gaOXtype; |
| this.gaXbaseWithAnnotations = gaXbaseWithAnnotations; |
| this.gaXbase = gaXbase; |
| this.gaXtype = gaXtype; |
| this.pEntityMockModel = new EntityMockModelElements(); |
| this.pEntityMockPackage = new EntityMockPackageElements(); |
| this.pEntityMock = new EntityMockElements(); |
| this.pRunningDataInterchanges = new RunningDataInterchangesElements(); |
| this.pRunningDataInterchange = new RunningDataInterchangeElements(); |
| this.pEntityMockResources = new EntityMockResourcesElements(); |
| this.pEntityMockResource = new EntityMockResourceElements(); |
| this.pEntityMockResourceAttribute = new EntityMockResourceAttributeElements(); |
| this.pEntityMockResourceDataRow = new EntityMockResourceDataRowElements(); |
| this.pEntityMockObjects = new EntityMockObjectsElements(); |
| this.pEntityMockObject = new EntityMockObjectElements(); |
| this.pEntityMockObjectEnum = new EntityMockObjectEnumElements(); |
| this.pIEntityMockObjectUsable = new IEntityMockObjectUsableElements(); |
| this.pIEntityMockObjectAttribute = new IEntityMockObjectAttributeElements(); |
| this.pEntityMockObjectPlainValue = new EntityMockObjectPlainValueElements(); |
| this.pEntityMockObjectResourceValue = new EntityMockObjectResourceValueElements(); |
| this.pEntityMockObjectArrayValue = new EntityMockObjectArrayValueElements(); |
| this.pEntityMockObjectItemValue = new EntityMockObjectItemValueElements(); |
| this.pEntityMockObjectEmbed = new EntityMockObjectEmbedElements(); |
| this.pEntityMockObjectFunction = new EntityMockObjectFunctionElements(); |
| this.pEntityMockObjectFunctionParameter = new EntityMockObjectFunctionParameterElements(); |
| this.pEntityMockObjectFill = new EntityMockObjectFillElements(); |
| this.pPropertyFillerType = new PropertyFillerTypeElements(); |
| this.pPropertyFillerDateFuture = new PropertyFillerDateFutureElements(); |
| this.pPropertyFillerDatePast = new PropertyFillerDatePastElements(); |
| this.pPropertyFillerBoolean = new PropertyFillerBooleanElements(); |
| this.pPropertyFillerDateRange = new PropertyFillerDateRangeElements(); |
| this.pPropertyFillerSignedDoubleRange = new PropertyFillerSignedDoubleRangeElements(); |
| this.pPropertyFillerSignedDoubleRandom = new PropertyFillerSignedDoubleRandomElements(); |
| this.pPropertyFillerSignedIntegerRange = new PropertyFillerSignedIntegerRangeElements(); |
| this.pPropertyFillerSignedIntegerRandom = new PropertyFillerSignedIntegerRandomElements(); |
| this.pPropertyFillerTextRandom = new PropertyFillerTextRandomElements(); |
| this.pPropertyFillerTextParagraphs = new PropertyFillerTextParagraphsElements(); |
| this.pPropertyFillerTextSentences = new PropertyFillerTextSentencesElements(); |
| this.pPropertyFillerTextWords = new PropertyFillerTextWordsElements(); |
| this.pPropertyFillerUnsignedDoubleRange = new PropertyFillerUnsignedDoubleRangeElements(); |
| this.pPropertyFillerUnsignedDoubleRandom = new PropertyFillerUnsignedDoubleRandomElements(); |
| this.pPropertyFillerUnsignedIntegerRange = new PropertyFillerUnsignedIntegerRangeElements(); |
| this.pPropertyFillerUnsignedIntegerRandom = new PropertyFillerUnsignedIntegerRandomElements(); |
| this.pEntityMockEntities = new EntityMockEntitiesElements(); |
| this.pEntityMockEntity = new EntityMockEntityElements(); |
| this.pIIterate = new IIterateElements(); |
| this.pIntegerIterate = new IntegerIterateElements(); |
| this.pDateIterate = new DateIterateElements(); |
| this.pDate = new DateElements(); |
| this.eEDateStepType = new EDateStepTypeElements(); |
| this.pEntityMockByResourceAttribute = new EntityMockByResourceAttributeElements(); |
| this.pEntityMockTemplate = new EntityMockTemplateElements(); |
| this.pIEntityMockEntityUsable = new IEntityMockEntityUsableElements(); |
| this.pIEntityMockAttribute = new IEntityMockAttributeElements(); |
| this.pEntityMockEntityFunction = new EntityMockEntityFunctionElements(); |
| this.pEntityMockEntityFunctionParameter = new EntityMockEntityFunctionParameterElements(); |
| this.pEntityMockEntityNestedAttribute = new EntityMockEntityNestedAttributeElements(); |
| this.pEntityMockReferencedObjectAttribute = new EntityMockReferencedObjectAttributeElements(); |
| this.pEntityMockAttributeByObject = new EntityMockAttributeByObjectElements(); |
| this.pEntityMockAttributeFiller = new EntityMockAttributeFillerElements(); |
| this.pEntityMockAttributeByReference = new EntityMockAttributeByReferenceElements(); |
| this.pSignedNumber = new SignedNumberElements(); |
| this.pUnsignedNumber = new UnsignedNumberElements(); |
| this.pSINT = new SINTElements(); |
| } |
| |
| protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { |
| Grammar grammar = grammarProvider.getGrammar(this); |
| while (grammar != null) { |
| if ("org.eclipse.osbp.xtext.entitymock.EntityMockDSL".equals(grammar.getName())) { |
| return grammar; |
| } |
| List<Grammar> grammars = grammar.getUsedGrammars(); |
| if (!grammars.isEmpty()) { |
| grammar = grammars.iterator().next(); |
| } else { |
| return null; |
| } |
| } |
| return grammar; |
| } |
| |
| @Override |
| public Grammar getGrammar() { |
| return grammar; |
| } |
| |
| |
| public OXtypeGrammarAccess getOXtypeGrammarAccess() { |
| return gaOXtype; |
| } |
| |
| public XbaseWithAnnotationsGrammarAccess getXbaseWithAnnotationsGrammarAccess() { |
| return gaXbaseWithAnnotations; |
| } |
| |
| public XbaseGrammarAccess getXbaseGrammarAccess() { |
| return gaXbase; |
| } |
| |
| public XtypeGrammarAccess getXtypeGrammarAccess() { |
| return gaXtype; |
| } |
| |
| |
| //EntityMockModel: |
| // importSection=XImportSection? |
| // packages+=EntityMockPackage*; |
| public EntityMockModelElements getEntityMockModelAccess() { |
| return pEntityMockModel; |
| } |
| |
| public ParserRule getEntityMockModelRule() { |
| return getEntityMockModelAccess().getRule(); |
| } |
| |
| //EntityMockPackage: |
| // {EntityMockPackage} 'package' name=QualifiedName ('{' |
| // mocks+=EntityMock* '}')?; |
| public EntityMockPackageElements getEntityMockPackageAccess() { |
| return pEntityMockPackage; |
| } |
| |
| public ParserRule getEntityMockPackageRule() { |
| return getEntityMockPackageAccess().getRule(); |
| } |
| |
| //EntityMock: |
| // {EntityMock} 'mock' name=ID (description?='describedBy' descriptionValue=STRING)? ('{' (('priority' runPriority=INT)? |
| // & datainterchanges=RunningDataInterchanges? & resources=EntityMockResources? & objects=EntityMockObjects? & |
| // entities=EntityMockEntities) |
| // '}')?; |
| public EntityMockElements getEntityMockAccess() { |
| return pEntityMock; |
| } |
| |
| public ParserRule getEntityMockRule() { |
| return getEntityMockAccess().getRule(); |
| } |
| |
| //RunningDataInterchanges: |
| // {RunningDataInterchanges} 'datainterchanges' '{' |
| // datainterchanges+=RunningDataInterchange* |
| // '}'; |
| public RunningDataInterchangesElements getRunningDataInterchangesAccess() { |
| return pRunningDataInterchanges; |
| } |
| |
| public ParserRule getRunningDataInterchangesRule() { |
| return getRunningDataInterchangesAccess().getRule(); |
| } |
| |
| //RunningDataInterchange: |
| // {RunningDataInterchange} 'datainterchange' datainterchangeRef=[datainterchange::DataInterchange] 'file' |
| // fileURL=STRING; |
| public RunningDataInterchangeElements getRunningDataInterchangeAccess() { |
| return pRunningDataInterchange; |
| } |
| |
| public ParserRule getRunningDataInterchangeRule() { |
| return getRunningDataInterchangeAccess().getRule(); |
| } |
| |
| //EntityMockResources: |
| // {EntityMockResources} 'resources' '{' |
| // resources+=EntityMockResource* |
| // '}'; |
| public EntityMockResourcesElements getEntityMockResourcesAccess() { |
| return pEntityMockResources; |
| } |
| |
| public ParserRule getEntityMockResourcesRule() { |
| return getEntityMockResourcesAccess().getRule(); |
| } |
| |
| //EntityMockResource: |
| // 'resource' name=ID '{' ('attributes' '(' (attributes+=EntityMockResourceAttribute ','?)* ')')? |
| // 'items' '{' datarows+=EntityMockResourceDataRow* '}' |
| // '}'; |
| public EntityMockResourceElements getEntityMockResourceAccess() { |
| return pEntityMockResource; |
| } |
| |
| public ParserRule getEntityMockResourceRule() { |
| return getEntityMockResourceAccess().getRule(); |
| } |
| |
| //EntityMockResourceAttribute: |
| // {EntityMockResourceAttribute} name=ID; |
| public EntityMockResourceAttributeElements getEntityMockResourceAttributeAccess() { |
| return pEntityMockResourceAttribute; |
| } |
| |
| public ParserRule getEntityMockResourceAttributeRule() { |
| return getEntityMockResourceAttributeAccess().getRule(); |
| } |
| |
| //EntityMockResourceDataRow: |
| // {EntityMockResourceDataRow} name=ID ('(' (values+=STRING ','?)* ')')?; |
| public EntityMockResourceDataRowElements getEntityMockResourceDataRowAccess() { |
| return pEntityMockResourceDataRow; |
| } |
| |
| public ParserRule getEntityMockResourceDataRowRule() { |
| return getEntityMockResourceDataRowAccess().getRule(); |
| } |
| |
| //EntityMockObjects: |
| // {EntityMockObjects} 'objects' '{' |
| // objects+=EntityMockObject* |
| // '}'; |
| public EntityMockObjectsElements getEntityMockObjectsAccess() { |
| return pEntityMockObjects; |
| } |
| |
| public ParserRule getEntityMockObjectsRule() { |
| return getEntityMockObjectsAccess().getRule(); |
| } |
| |
| //EntityMockObject: |
| // 'object' name=ID '{' |
| // enumerations+=EntityMockObjectEnum* |
| // attributes+=IEntityMockObjectAttribute* |
| // calculations+=EntityMockObjectFunction* |
| // '}'; |
| public EntityMockObjectElements getEntityMockObjectAccess() { |
| return pEntityMockObject; |
| } |
| |
| public ParserRule getEntityMockObjectRule() { |
| return getEntityMockObjectAccess().getRule(); |
| } |
| |
| //EntityMockObjectEnum: |
| // 'var' name=ID 'byEnum' usingResource=[types::LEnum]; |
| public EntityMockObjectEnumElements getEntityMockObjectEnumAccess() { |
| return pEntityMockObjectEnum; |
| } |
| |
| public ParserRule getEntityMockObjectEnumRule() { |
| return getEntityMockObjectEnumAccess().getRule(); |
| } |
| |
| //IEntityMockObjectUsable: |
| // EntityMockObjectFunction | EntityMockObjectEnum | EntityMockObjectPlainValue | EntityMockObjectArrayValue | |
| // EntityMockObjectEmbed | EntityMockObjectFill; |
| public IEntityMockObjectUsableElements getIEntityMockObjectUsableAccess() { |
| return pIEntityMockObjectUsable; |
| } |
| |
| public ParserRule getIEntityMockObjectUsableRule() { |
| return getIEntityMockObjectUsableAccess().getRule(); |
| } |
| |
| //IEntityMockObjectAttribute: |
| // EntityMockObjectResourceValue | EntityMockObjectPlainValue | EntityMockObjectArrayValue | EntityMockObjectEmbed | |
| // EntityMockObjectFill; |
| public IEntityMockObjectAttributeElements getIEntityMockObjectAttributeAccess() { |
| return pIEntityMockObjectAttribute; |
| } |
| |
| public ParserRule getIEntityMockObjectAttributeRule() { |
| return getIEntityMockObjectAttributeAccess().getRule(); |
| } |
| |
| //EntityMockObjectPlainValue: |
| // 'var' name=ID '(' (values+=STRING ','?)* ')'; |
| public EntityMockObjectPlainValueElements getEntityMockObjectPlainValueAccess() { |
| return pEntityMockObjectPlainValue; |
| } |
| |
| public ParserRule getEntityMockObjectPlainValueRule() { |
| return getEntityMockObjectPlainValueAccess().getRule(); |
| } |
| |
| //EntityMockObjectResourceValue: |
| // 'var' name=ID 'with' resourceEnum=[EntityMockObjectEnum] ('.' resourceAttribute=[EntityMockResourceAttribute])?; |
| public EntityMockObjectResourceValueElements getEntityMockObjectResourceValueAccess() { |
| return pEntityMockObjectResourceValue; |
| } |
| |
| public ParserRule getEntityMockObjectResourceValueRule() { |
| return getEntityMockObjectResourceValueAccess().getRule(); |
| } |
| |
| //EntityMockObjectArrayValue: |
| // 'var' name=ID 'switchOn' enumeration=[EntityMockObjectEnum] '{' items+=EntityMockObjectItemValue* '}'; |
| public EntityMockObjectArrayValueElements getEntityMockObjectArrayValueAccess() { |
| return pEntityMockObjectArrayValue; |
| } |
| |
| public ParserRule getEntityMockObjectArrayValueRule() { |
| return getEntityMockObjectArrayValueAccess().getRule(); |
| } |
| |
| //EntityMockObjectItemValue: |
| // 'when' datarow=[types::LEnumLiteral] '(' (values+=STRING ','?)* ')'; |
| public EntityMockObjectItemValueElements getEntityMockObjectItemValueAccess() { |
| return pEntityMockObjectItemValue; |
| } |
| |
| public ParserRule getEntityMockObjectItemValueRule() { |
| return getEntityMockObjectItemValueAccess().getRule(); |
| } |
| |
| //EntityMockObjectEmbed: |
| // {EntityMockObjectEmbed} 'embed' name=ID 'definedAs' object=[EntityMockObject]; |
| public EntityMockObjectEmbedElements getEntityMockObjectEmbedAccess() { |
| return pEntityMockObjectEmbed; |
| } |
| |
| public ParserRule getEntityMockObjectEmbedRule() { |
| return getEntityMockObjectEmbedAccess().getRule(); |
| } |
| |
| //EntityMockObjectFunction: |
| // 'var' name=ID 'calculateAs' oftype=JvmParameterizedTypeReference |
| // 'basedOn' '(' (params+=EntityMockObjectFunctionParameter (',' params+=EntityMockObjectFunctionParameter)*)? ')' |
| // body=XBlockExpression; |
| public EntityMockObjectFunctionElements getEntityMockObjectFunctionAccess() { |
| return pEntityMockObjectFunction; |
| } |
| |
| public ParserRule getEntityMockObjectFunctionRule() { |
| return getEntityMockObjectFunctionAccess().getRule(); |
| } |
| |
| //EntityMockObjectFunctionParameter: |
| // parameterType=JvmTypeReference name=[IEntityMockObjectUsable]; |
| public EntityMockObjectFunctionParameterElements getEntityMockObjectFunctionParameterAccess() { |
| return pEntityMockObjectFunctionParameter; |
| } |
| |
| public ParserRule getEntityMockObjectFunctionParameterRule() { |
| return getEntityMockObjectFunctionParameterAccess().getRule(); |
| } |
| |
| //EntityMockObjectFill: |
| // 'var' name=ID 'randomize' fillerType=PropertyFillerType; |
| public EntityMockObjectFillElements getEntityMockObjectFillAccess() { |
| return pEntityMockObjectFill; |
| } |
| |
| public ParserRule getEntityMockObjectFillRule() { |
| return getEntityMockObjectFillAccess().getRule(); |
| } |
| |
| //PropertyFillerType: |
| // PropertyFillerDateFuture | PropertyFillerDatePast |
| // | PropertyFillerDateRange |
| // | PropertyFillerBoolean |
| // | PropertyFillerSignedDoubleRange | PropertyFillerSignedDoubleRandom |
| // | PropertyFillerSignedIntegerRange | PropertyFillerSignedIntegerRandom |
| // | PropertyFillerTextRandom |
| // | PropertyFillerTextParagraphs | PropertyFillerTextSentences | PropertyFillerTextWords |
| // | PropertyFillerUnsignedDoubleRange | PropertyFillerUnsignedDoubleRandom |
| // | PropertyFillerUnsignedIntegerRange | PropertyFillerUnsignedIntegerRandom; |
| public PropertyFillerTypeElements getPropertyFillerTypeAccess() { |
| return pPropertyFillerType; |
| } |
| |
| public ParserRule getPropertyFillerTypeRule() { |
| return getPropertyFillerTypeAccess().getRule(); |
| } |
| |
| //PropertyFillerDateFuture: |
| // 'future' dateFutureYears=INT 'years'; |
| public PropertyFillerDateFutureElements getPropertyFillerDateFutureAccess() { |
| return pPropertyFillerDateFuture; |
| } |
| |
| public ParserRule getPropertyFillerDateFutureRule() { |
| return getPropertyFillerDateFutureAccess().getRule(); |
| } |
| |
| //PropertyFillerDatePast: |
| // 'past' datePastYears=INT 'years'; |
| public PropertyFillerDatePastElements getPropertyFillerDatePastAccess() { |
| return pPropertyFillerDatePast; |
| } |
| |
| public ParserRule getPropertyFillerDatePastRule() { |
| return getPropertyFillerDatePastAccess().getRule(); |
| } |
| |
| //PropertyFillerBoolean: |
| // {PropertyFillerBoolean} 'boolean'; |
| public PropertyFillerBooleanElements getPropertyFillerBooleanAccess() { |
| return pPropertyFillerBoolean; |
| } |
| |
| public ParserRule getPropertyFillerBooleanRule() { |
| return getPropertyFillerBooleanAccess().getRule(); |
| } |
| |
| //PropertyFillerDateRange: |
| // 'dateRange' 'from' dateBeginYears=SINT 'until' dateEndYears=SINT 'years'; |
| public PropertyFillerDateRangeElements getPropertyFillerDateRangeAccess() { |
| return pPropertyFillerDateRange; |
| } |
| |
| public ParserRule getPropertyFillerDateRangeRule() { |
| return getPropertyFillerDateRangeAccess().getRule(); |
| } |
| |
| //PropertyFillerSignedDoubleRange: |
| // 'numberRange' 'from' ((beginRange=SignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' |
| // (endRange=SignedNumber | endRangeRef=[entity::LEntityAttribute]))? |
| // 'with' decimals=INT 'decimals' ('roundTo' rounded=UnsignedNumber)?; |
| public PropertyFillerSignedDoubleRangeElements getPropertyFillerSignedDoubleRangeAccess() { |
| return pPropertyFillerSignedDoubleRange; |
| } |
| |
| public ParserRule getPropertyFillerSignedDoubleRangeRule() { |
| return getPropertyFillerSignedDoubleRangeAccess().getRule(); |
| } |
| |
| //PropertyFillerSignedDoubleRandom: |
| // 'numberPick' '(' items+=SignedNumber+ ')'; |
| public PropertyFillerSignedDoubleRandomElements getPropertyFillerSignedDoubleRandomAccess() { |
| return pPropertyFillerSignedDoubleRandom; |
| } |
| |
| public ParserRule getPropertyFillerSignedDoubleRandomRule() { |
| return getPropertyFillerSignedDoubleRandomAccess().getRule(); |
| } |
| |
| //PropertyFillerSignedIntegerRange: |
| // {PropertyFillerSignedIntegerRange} 'integerRange' 'from' ((beginRange=SINT | |
| // beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=SINT | endRangeRef=[entity::LEntityAttribute]))? |
| // ('roundTo' rounded=INT)?; |
| public PropertyFillerSignedIntegerRangeElements getPropertyFillerSignedIntegerRangeAccess() { |
| return pPropertyFillerSignedIntegerRange; |
| } |
| |
| public ParserRule getPropertyFillerSignedIntegerRangeRule() { |
| return getPropertyFillerSignedIntegerRangeAccess().getRule(); |
| } |
| |
| //PropertyFillerSignedIntegerRandom: |
| // 'integerPick' '(' items+=SINT+ ')'; |
| public PropertyFillerSignedIntegerRandomElements getPropertyFillerSignedIntegerRandomAccess() { |
| return pPropertyFillerSignedIntegerRandom; |
| } |
| |
| public ParserRule getPropertyFillerSignedIntegerRandomRule() { |
| return getPropertyFillerSignedIntegerRandomAccess().getRule(); |
| } |
| |
| //PropertyFillerTextRandom: |
| // 'textPick' '(' items+=STRING+ ')'; |
| public PropertyFillerTextRandomElements getPropertyFillerTextRandomAccess() { |
| return pPropertyFillerTextRandom; |
| } |
| |
| public ParserRule getPropertyFillerTextRandomRule() { |
| return getPropertyFillerTextRandomAccess().getRule(); |
| } |
| |
| //PropertyFillerTextParagraphs: |
| // {PropertyFillerTextParagraphs} 'paragraphs' count=INT?; |
| public PropertyFillerTextParagraphsElements getPropertyFillerTextParagraphsAccess() { |
| return pPropertyFillerTextParagraphs; |
| } |
| |
| public ParserRule getPropertyFillerTextParagraphsRule() { |
| return getPropertyFillerTextParagraphsAccess().getRule(); |
| } |
| |
| //PropertyFillerTextSentences: |
| // {PropertyFillerTextSentences} 'sentences' count=INT?; |
| public PropertyFillerTextSentencesElements getPropertyFillerTextSentencesAccess() { |
| return pPropertyFillerTextSentences; |
| } |
| |
| public ParserRule getPropertyFillerTextSentencesRule() { |
| return getPropertyFillerTextSentencesAccess().getRule(); |
| } |
| |
| //PropertyFillerTextWords: |
| // {PropertyFillerTextWords} 'words' count=INT?; |
| public PropertyFillerTextWordsElements getPropertyFillerTextWordsAccess() { |
| return pPropertyFillerTextWords; |
| } |
| |
| public ParserRule getPropertyFillerTextWordsRule() { |
| return getPropertyFillerTextWordsAccess().getRule(); |
| } |
| |
| //PropertyFillerUnsignedDoubleRange: |
| // 'unsignedNumberRange' 'from' ((beginRange=UnsignedNumber | beginRangeRef=[entity::LEntityAttribute])? 'until' |
| // (endRange=UnsignedNumber | endRangeRef=[entity::LEntityAttribute]))? |
| // 'with' decimals=INT 'decimals' ('roundTo' rounded=UnsignedNumber)?; |
| public PropertyFillerUnsignedDoubleRangeElements getPropertyFillerUnsignedDoubleRangeAccess() { |
| return pPropertyFillerUnsignedDoubleRange; |
| } |
| |
| public ParserRule getPropertyFillerUnsignedDoubleRangeRule() { |
| return getPropertyFillerUnsignedDoubleRangeAccess().getRule(); |
| } |
| |
| //PropertyFillerUnsignedDoubleRandom: |
| // 'unsignedNumberPick' '(' items+=UnsignedNumber+ ')'; |
| public PropertyFillerUnsignedDoubleRandomElements getPropertyFillerUnsignedDoubleRandomAccess() { |
| return pPropertyFillerUnsignedDoubleRandom; |
| } |
| |
| public ParserRule getPropertyFillerUnsignedDoubleRandomRule() { |
| return getPropertyFillerUnsignedDoubleRandomAccess().getRule(); |
| } |
| |
| //PropertyFillerUnsignedIntegerRange: |
| // {PropertyFillerUnsignedIntegerRange} 'unsignedIntegerRange' 'from' ((beginRange=INT | |
| // beginRangeRef=[entity::LEntityAttribute])? 'until' (endRange=INT | endRangeRef=[entity::LEntityAttribute]))? |
| // ('roundTo' rounded=INT)?; |
| public PropertyFillerUnsignedIntegerRangeElements getPropertyFillerUnsignedIntegerRangeAccess() { |
| return pPropertyFillerUnsignedIntegerRange; |
| } |
| |
| public ParserRule getPropertyFillerUnsignedIntegerRangeRule() { |
| return getPropertyFillerUnsignedIntegerRangeAccess().getRule(); |
| } |
| |
| //PropertyFillerUnsignedIntegerRandom: |
| // 'unsignedIntegerPick' '(' items+=INT+ ')'; |
| public PropertyFillerUnsignedIntegerRandomElements getPropertyFillerUnsignedIntegerRandomAccess() { |
| return pPropertyFillerUnsignedIntegerRandom; |
| } |
| |
| public ParserRule getPropertyFillerUnsignedIntegerRandomRule() { |
| return getPropertyFillerUnsignedIntegerRandomAccess().getRule(); |
| } |
| |
| //EntityMockEntities: |
| // {EntityMockEntities} 'entities' '{' |
| // entities+=EntityMockEntity* |
| // '}'; |
| public EntityMockEntitiesElements getEntityMockEntitiesAccess() { |
| return pEntityMockEntities; |
| } |
| |
| public ParserRule getEntityMockEntitiesRule() { |
| return getEntityMockEntitiesAccess().getRule(); |
| } |
| |
| //EntityMockEntity: |
| // 'mocking' name=ID 'entity' entityRef=[entity::LEntity] ('rows' minRows=INT 'to' maxRows=INT '{' |
| // templates+=EntityMockTemplate* |
| // attributes+=IEntityMockAttribute* |
| // calculations+=EntityMockEntityFunction* |
| // '}' | 'resource' byResource=[EntityMockResource] '{' (byResourceAttributes+=EntityMockByResourceAttribute* & |
| // createBlobMapping?='createBlobMapping'?) |
| // '}' | 'iterate' iterator=[entity::LEntityAttribute] |
| // 'with' iterate=IIterate '{' |
| // templates+=EntityMockTemplate* |
| // attributes+=IEntityMockAttribute* |
| // calculations+=EntityMockEntityFunction* |
| // '}'); |
| public EntityMockEntityElements getEntityMockEntityAccess() { |
| return pEntityMockEntity; |
| } |
| |
| public ParserRule getEntityMockEntityRule() { |
| return getEntityMockEntityAccess().getRule(); |
| } |
| |
| //IIterate: |
| // IntegerIterate | DateIterate; |
| public IIterateElements getIIterateAccess() { |
| return pIIterate; |
| } |
| |
| public ParserRule getIIterateRule() { |
| return getIIterateAccess().getRule(); |
| } |
| |
| //IntegerIterate: |
| // 'integerFrom' from=SINT 'until' until=SINT 'step' step=INT; |
| public IntegerIterateElements getIntegerIterateAccess() { |
| return pIntegerIterate; |
| } |
| |
| public ParserRule getIntegerIterateRule() { |
| return getIntegerIterateAccess().getRule(); |
| } |
| |
| //DateIterate: |
| // 'dateFrom' from=Date 'until' until=Date 'every' stepCount=INT stepType=EDateStepType; |
| public DateIterateElements getDateIterateAccess() { |
| return pDateIterate; |
| } |
| |
| public ParserRule getDateIterateRule() { |
| return getDateIterateAccess().getRule(); |
| } |
| |
| //Date: |
| // yesterday?='yesterday' | today?='today' | tomorrow?='tomorrow' | year=INT '-' month=INT '-' day=INT; |
| public DateElements getDateAccess() { |
| return pDate; |
| } |
| |
| public ParserRule getDateRule() { |
| return getDateAccess().getRule(); |
| } |
| |
| //enum EDateStepType: |
| // DAYS='days' | WEEKS='weeks' | MONTHS='months' | YEARS='years'; |
| public EDateStepTypeElements getEDateStepTypeAccess() { |
| return eEDateStepType; |
| } |
| |
| public EnumRule getEDateStepTypeRule() { |
| return getEDateStepTypeAccess().getRule(); |
| } |
| |
| //EntityMockByResourceAttribute: |
| // {EntityMockByResourceAttribute} 'var' attributeRef=[entity::LEntityAttribute] 'as' |
| // resourceAttribute=[EntityMockResourceAttribute]; |
| public EntityMockByResourceAttributeElements getEntityMockByResourceAttributeAccess() { |
| return pEntityMockByResourceAttribute; |
| } |
| |
| public ParserRule getEntityMockByResourceAttributeRule() { |
| return getEntityMockByResourceAttributeAccess().getRule(); |
| } |
| |
| //EntityMockTemplate: |
| // 'template' name=ID 'byObject' object=[EntityMockObject]; |
| public EntityMockTemplateElements getEntityMockTemplateAccess() { |
| return pEntityMockTemplate; |
| } |
| |
| public ParserRule getEntityMockTemplateRule() { |
| return getEntityMockTemplateAccess().getRule(); |
| } |
| |
| //IEntityMockEntityUsable: |
| // IEntityMockAttribute | EntityMockEntityFunction; |
| public IEntityMockEntityUsableElements getIEntityMockEntityUsableAccess() { |
| return pIEntityMockEntityUsable; |
| } |
| |
| public ParserRule getIEntityMockEntityUsableRule() { |
| return getIEntityMockEntityUsableAccess().getRule(); |
| } |
| |
| //IEntityMockAttribute: |
| // EntityMockAttributeByObject | EntityMockAttributeFiller | EntityMockAttributeByReference; |
| public IEntityMockAttributeElements getIEntityMockAttributeAccess() { |
| return pIEntityMockAttribute; |
| } |
| |
| public ParserRule getIEntityMockAttributeRule() { |
| return getIEntityMockAttributeAccess().getRule(); |
| } |
| |
| //EntityMockEntityFunction: |
| // 'var' attributeRef=[entity::LEntityAttribute] |
| // 'calculateOn' '(' (params+=EntityMockEntityFunctionParameter (',' params+=EntityMockEntityFunctionParameter)*)? ')' |
| // body=XBlockExpression; |
| public EntityMockEntityFunctionElements getEntityMockEntityFunctionAccess() { |
| return pEntityMockEntityFunction; |
| } |
| |
| public ParserRule getEntityMockEntityFunctionRule() { |
| return getEntityMockEntityFunctionAccess().getRule(); |
| } |
| |
| //EntityMockEntityFunctionParameter: |
| // attributeRef=[entity::LEntityAttribute] | nestedAttribute=EntityMockEntityNestedAttribute; |
| public EntityMockEntityFunctionParameterElements getEntityMockEntityFunctionParameterAccess() { |
| return pEntityMockEntityFunctionParameter; |
| } |
| |
| public ParserRule getEntityMockEntityFunctionParameterRule() { |
| return getEntityMockEntityFunctionParameterAccess().getRule(); |
| } |
| |
| //EntityMockEntityNestedAttribute: |
| // reference=[entity::LEntityReference] '.' attribute=[entity::LEntityAttribute]; |
| public EntityMockEntityNestedAttributeElements getEntityMockEntityNestedAttributeAccess() { |
| return pEntityMockEntityNestedAttribute; |
| } |
| |
| public ParserRule getEntityMockEntityNestedAttributeRule() { |
| return getEntityMockEntityNestedAttributeAccess().getRule(); |
| } |
| |
| //EntityMockReferencedObjectAttribute: |
| // {EntityMockReferencedObjectAttribute} template=[EntityMockTemplate] ('.'? embedded+=[EntityMockObjectEmbed])* '.' |
| // attribute=[IEntityMockObjectUsable]; |
| public EntityMockReferencedObjectAttributeElements getEntityMockReferencedObjectAttributeAccess() { |
| return pEntityMockReferencedObjectAttribute; |
| } |
| |
| public ParserRule getEntityMockReferencedObjectAttributeRule() { |
| return getEntityMockReferencedObjectAttributeAccess().getRule(); |
| } |
| |
| //EntityMockAttributeByObject: |
| // 'var' attributeRef=[entity::LEntityAttribute] ('as' reference=EntityMockReferencedObjectAttribute) | 'using' |
| // resourceEnum=[EntityMockObjectEnum] '.' resourceAttribute=[EntityMockResourceAttribute]; |
| public EntityMockAttributeByObjectElements getEntityMockAttributeByObjectAccess() { |
| return pEntityMockAttributeByObject; |
| } |
| |
| public ParserRule getEntityMockAttributeByObjectRule() { |
| return getEntityMockAttributeByObjectAccess().getRule(); |
| } |
| |
| //EntityMockAttributeFiller: |
| // 'var' attributeRef=[entity::LEntityAttribute] 'randomize' fillerType=PropertyFillerType; |
| public EntityMockAttributeFillerElements getEntityMockAttributeFillerAccess() { |
| return pEntityMockAttributeFiller; |
| } |
| |
| public ParserRule getEntityMockAttributeFillerRule() { |
| return getEntityMockAttributeFillerAccess().getRule(); |
| } |
| |
| //EntityMockAttributeByReference: |
| // 'ref' attributeRef=[entity::LEntityReference] 'to' ('existingEntities' | mockedEntity=[EntityMockEntity]) |
| // ('optionalFor' optionalFor=INT 'percent')?; |
| public EntityMockAttributeByReferenceElements getEntityMockAttributeByReferenceAccess() { |
| return pEntityMockAttributeByReference; |
| } |
| |
| public ParserRule getEntityMockAttributeByReferenceRule() { |
| return getEntityMockAttributeByReferenceAccess().getRule(); |
| } |
| |
| //SignedNumber ecore::EDouble: |
| // '-'? UnsignedNumber; |
| public SignedNumberElements getSignedNumberAccess() { |
| return pSignedNumber; |
| } |
| |
| public ParserRule getSignedNumberRule() { |
| return getSignedNumberAccess().getRule(); |
| } |
| |
| //UnsignedNumber ecore::EDouble: |
| // INT ('.' INT)?; |
| public UnsignedNumberElements getUnsignedNumberAccess() { |
| return pUnsignedNumber; |
| } |
| |
| public ParserRule getUnsignedNumberRule() { |
| return getUnsignedNumberAccess().getRule(); |
| } |
| |
| //SINT ecore::EInt: |
| // '-'? INT; |
| public SINTElements getSINTAccess() { |
| return pSINT; |
| } |
| |
| public ParserRule getSINTRule() { |
| return getSINTAccess().getRule(); |
| } |
| |
| //@ Override XImportDeclaration OXImportDeclaration: |
| // {OXImportDeclaration} |
| // 'import' (static?='static' extension?='extension'? importedType=[JvmDeclaredType|QualifiedNameInStaticImport] |
| // (wildcard?='*' | memberName=ValidID) | importedType=[JvmDeclaredType|QualifiedName] | |
| // importedNamespace=QualifiedNameWithWildcard |
| // | fqnImport?='ns' importedFullyQualifiedName=QualifiedName) ';'?; |
| public OXtypeGrammarAccess.XImportDeclarationElements getXImportDeclarationAccess() { |
| return gaOXtype.getXImportDeclarationAccess(); |
| } |
| |
| public ParserRule getXImportDeclarationRule() { |
| return getXImportDeclarationAccess().getRule(); |
| } |
| |
| //XAnnotation: |
| // {XAnnotation} |
| // '@' annotationType=[types::JvmAnnotationType|QualifiedName] (=> '(' (elementValuePairs+=XAnnotationElementValuePair |
| // (',' elementValuePairs+=XAnnotationElementValuePair)* |
| // | value=XAnnotationElementValueOrCommaList)? |
| // ')')?; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElements getXAnnotationAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationAccess(); |
| } |
| |
| public ParserRule getXAnnotationRule() { |
| return getXAnnotationAccess().getRule(); |
| } |
| |
| //XAnnotationElementValuePair: |
| // => (element=[types::JvmOperation|ValidID] '=') value=XAnnotationElementValue; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElementValuePairElements getXAnnotationElementValuePairAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationElementValuePairAccess(); |
| } |
| |
| public ParserRule getXAnnotationElementValuePairRule() { |
| return getXAnnotationElementValuePairAccess().getRule(); |
| } |
| |
| //XAnnotationElementValueOrCommaList xbase::XExpression: |
| // => ({xbase::XListLiteral} '#' '[') (elements+=XAnnotationOrExpression (',' elements+=XAnnotationOrExpression)*)? ']' |
| // | XAnnotationOrExpression ({xbase::XListLiteral.elements+=current} (',' elements+=XAnnotationOrExpression)+)?; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElementValueOrCommaListElements getXAnnotationElementValueOrCommaListAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationElementValueOrCommaListAccess(); |
| } |
| |
| public ParserRule getXAnnotationElementValueOrCommaListRule() { |
| return getXAnnotationElementValueOrCommaListAccess().getRule(); |
| } |
| |
| //XAnnotationElementValue xbase::XExpression: |
| // => ({xbase::XListLiteral} '#' '[') (elements+=XAnnotationOrExpression (',' elements+=XAnnotationOrExpression)*)? ']' |
| // | XAnnotationOrExpression; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElementValueElements getXAnnotationElementValueAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationElementValueAccess(); |
| } |
| |
| public ParserRule getXAnnotationElementValueRule() { |
| return getXAnnotationElementValueAccess().getRule(); |
| } |
| |
| //XAnnotationOrExpression xbase::XExpression: |
| // XAnnotation | XExpression; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationOrExpressionElements getXAnnotationOrExpressionAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationOrExpressionAccess(); |
| } |
| |
| public ParserRule getXAnnotationOrExpressionRule() { |
| return getXAnnotationOrExpressionAccess().getRule(); |
| } |
| |
| //XExpression: |
| // XAssignment; |
| public XbaseGrammarAccess.XExpressionElements getXExpressionAccess() { |
| return gaXbase.getXExpressionAccess(); |
| } |
| |
| public ParserRule getXExpressionRule() { |
| return getXExpressionAccess().getRule(); |
| } |
| |
| //XAssignment XExpression: |
| // {XAssignment} feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign value=XAssignment | XOrExpression |
| // (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMultiAssign]) |
| // rightOperand=XAssignment)?; |
| public XbaseGrammarAccess.XAssignmentElements getXAssignmentAccess() { |
| return gaXbase.getXAssignmentAccess(); |
| } |
| |
| public ParserRule getXAssignmentRule() { |
| return getXAssignmentAccess().getRule(); |
| } |
| |
| //OpSingleAssign: |
| // '='; |
| public XbaseGrammarAccess.OpSingleAssignElements getOpSingleAssignAccess() { |
| return gaXbase.getOpSingleAssignAccess(); |
| } |
| |
| public ParserRule getOpSingleAssignRule() { |
| return getOpSingleAssignAccess().getRule(); |
| } |
| |
| //OpMultiAssign: |
| // '+=' | '-=' | '*=' | '/=' | '%=' | |
| // '<' '<' '=' | |
| // '>' '>'? '>='; |
| public XbaseGrammarAccess.OpMultiAssignElements getOpMultiAssignAccess() { |
| return gaXbase.getOpMultiAssignAccess(); |
| } |
| |
| public ParserRule getOpMultiAssignRule() { |
| return getOpMultiAssignAccess().getRule(); |
| } |
| |
| //XOrExpression XExpression: |
| // XAndExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOr]) |
| // rightOperand=XAndExpression)*; |
| public XbaseGrammarAccess.XOrExpressionElements getXOrExpressionAccess() { |
| return gaXbase.getXOrExpressionAccess(); |
| } |
| |
| public ParserRule getXOrExpressionRule() { |
| return getXOrExpressionAccess().getRule(); |
| } |
| |
| //OpOr: |
| // '||'; |
| public XbaseGrammarAccess.OpOrElements getOpOrAccess() { |
| return gaXbase.getOpOrAccess(); |
| } |
| |
| public ParserRule getOpOrRule() { |
| return getOpOrAccess().getRule(); |
| } |
| |
| //XAndExpression XExpression: |
| // XEqualityExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAnd]) |
| // rightOperand=XEqualityExpression)*; |
| public XbaseGrammarAccess.XAndExpressionElements getXAndExpressionAccess() { |
| return gaXbase.getXAndExpressionAccess(); |
| } |
| |
| public ParserRule getXAndExpressionRule() { |
| return getXAndExpressionAccess().getRule(); |
| } |
| |
| //OpAnd: |
| // '&&'; |
| public XbaseGrammarAccess.OpAndElements getOpAndAccess() { |
| return gaXbase.getOpAndAccess(); |
| } |
| |
| public ParserRule getOpAndRule() { |
| return getOpAndAccess().getRule(); |
| } |
| |
| //XEqualityExpression XExpression: |
| // XRelationalExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpEquality]) |
| // rightOperand=XRelationalExpression)*; |
| public XbaseGrammarAccess.XEqualityExpressionElements getXEqualityExpressionAccess() { |
| return gaXbase.getXEqualityExpressionAccess(); |
| } |
| |
| public ParserRule getXEqualityExpressionRule() { |
| return getXEqualityExpressionAccess().getRule(); |
| } |
| |
| //OpEquality: |
| // '==' | '!=' | '===' | '!=='; |
| public XbaseGrammarAccess.OpEqualityElements getOpEqualityAccess() { |
| return gaXbase.getOpEqualityAccess(); |
| } |
| |
| public ParserRule getOpEqualityRule() { |
| return getOpEqualityAccess().getRule(); |
| } |
| |
| //XRelationalExpression XExpression: |
| // XOtherOperatorExpression (=> ({XInstanceOfExpression.expression=current} 'instanceof') type=JvmTypeReference | |
| // => ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpCompare]) |
| // rightOperand=XOtherOperatorExpression)*; |
| public XbaseGrammarAccess.XRelationalExpressionElements getXRelationalExpressionAccess() { |
| return gaXbase.getXRelationalExpressionAccess(); |
| } |
| |
| public ParserRule getXRelationalExpressionRule() { |
| return getXRelationalExpressionAccess().getRule(); |
| } |
| |
| //OpCompare: |
| // '>=' | '<' '=' | '>' | '<'; |
| public XbaseGrammarAccess.OpCompareElements getOpCompareAccess() { |
| return gaXbase.getOpCompareAccess(); |
| } |
| |
| public ParserRule getOpCompareRule() { |
| return getOpCompareAccess().getRule(); |
| } |
| |
| //XOtherOperatorExpression XExpression: |
| // XAdditiveExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOther]) |
| // rightOperand=XAdditiveExpression)*; |
| public XbaseGrammarAccess.XOtherOperatorExpressionElements getXOtherOperatorExpressionAccess() { |
| return gaXbase.getXOtherOperatorExpressionAccess(); |
| } |
| |
| public ParserRule getXOtherOperatorExpressionRule() { |
| return getXOtherOperatorExpressionAccess().getRule(); |
| } |
| |
| //OpOther: |
| // '->' |
| // | '..<' |
| // | '>' '..' |
| // | '..' |
| // | '=>' |
| // | '>' (=> ('>' '>') | '>') | '<' (=> ('<' '<') | '<' | '=>') | '<>' |
| // | '?:'; |
| public XbaseGrammarAccess.OpOtherElements getOpOtherAccess() { |
| return gaXbase.getOpOtherAccess(); |
| } |
| |
| public ParserRule getOpOtherRule() { |
| return getOpOtherAccess().getRule(); |
| } |
| |
| //XAdditiveExpression XExpression: |
| // XMultiplicativeExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAdd]) |
| // rightOperand=XMultiplicativeExpression)*; |
| public XbaseGrammarAccess.XAdditiveExpressionElements getXAdditiveExpressionAccess() { |
| return gaXbase.getXAdditiveExpressionAccess(); |
| } |
| |
| public ParserRule getXAdditiveExpressionRule() { |
| return getXAdditiveExpressionAccess().getRule(); |
| } |
| |
| //OpAdd: |
| // '+' | '-'; |
| public XbaseGrammarAccess.OpAddElements getOpAddAccess() { |
| return gaXbase.getOpAddAccess(); |
| } |
| |
| public ParserRule getOpAddRule() { |
| return getOpAddAccess().getRule(); |
| } |
| |
| //XMultiplicativeExpression XExpression: |
| // XUnaryOperation (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMulti]) |
| // rightOperand=XUnaryOperation)*; |
| public XbaseGrammarAccess.XMultiplicativeExpressionElements getXMultiplicativeExpressionAccess() { |
| return gaXbase.getXMultiplicativeExpressionAccess(); |
| } |
| |
| public ParserRule getXMultiplicativeExpressionRule() { |
| return getXMultiplicativeExpressionAccess().getRule(); |
| } |
| |
| //OpMulti: |
| // '*' | '**' | '/' | '%'; |
| public XbaseGrammarAccess.OpMultiElements getOpMultiAccess() { |
| return gaXbase.getOpMultiAccess(); |
| } |
| |
| public ParserRule getOpMultiRule() { |
| return getOpMultiAccess().getRule(); |
| } |
| |
| //XUnaryOperation XExpression: |
| // {XUnaryOperation} feature=[types::JvmIdentifiableElement|OpUnary] operand=XUnaryOperation |
| // | XCastedExpression; |
| public XbaseGrammarAccess.XUnaryOperationElements getXUnaryOperationAccess() { |
| return gaXbase.getXUnaryOperationAccess(); |
| } |
| |
| public ParserRule getXUnaryOperationRule() { |
| return getXUnaryOperationAccess().getRule(); |
| } |
| |
| //OpUnary: |
| // "!" | "-" | "+"; |
| public XbaseGrammarAccess.OpUnaryElements getOpUnaryAccess() { |
| return gaXbase.getOpUnaryAccess(); |
| } |
| |
| public ParserRule getOpUnaryRule() { |
| return getOpUnaryAccess().getRule(); |
| } |
| |
| //XCastedExpression XExpression: |
| // XPostfixOperation (=> ({XCastedExpression.target=current} 'as') type=JvmTypeReference)*; |
| public XbaseGrammarAccess.XCastedExpressionElements getXCastedExpressionAccess() { |
| return gaXbase.getXCastedExpressionAccess(); |
| } |
| |
| public ParserRule getXCastedExpressionRule() { |
| return getXCastedExpressionAccess().getRule(); |
| } |
| |
| //XPostfixOperation XExpression: |
| // XMemberFeatureCall => ({XPostfixOperation.operand=current} feature=[types::JvmIdentifiableElement|OpPostfix])?; |
| public XbaseGrammarAccess.XPostfixOperationElements getXPostfixOperationAccess() { |
| return gaXbase.getXPostfixOperationAccess(); |
| } |
| |
| public ParserRule getXPostfixOperationRule() { |
| return getXPostfixOperationAccess().getRule(); |
| } |
| |
| //OpPostfix: |
| // "++" | "--"; |
| public XbaseGrammarAccess.OpPostfixElements getOpPostfixAccess() { |
| return gaXbase.getOpPostfixAccess(); |
| } |
| |
| public ParserRule getOpPostfixRule() { |
| return getOpPostfixAccess().getRule(); |
| } |
| |
| //XMemberFeatureCall XExpression: |
| // XPrimaryExpression (=> ({XAssignment.assignable=current} ('.' | explicitStatic?="::") |
| // feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign) value=XAssignment |
| // | => ({XMemberFeatureCall.memberCallTarget=current} ("." | nullSafe?="?." | explicitStatic?="::")) ('<' |
| // typeArguments+=JvmArgumentTypeReference (',' typeArguments+=JvmArgumentTypeReference)* '>')? |
| // feature=[types::JvmIdentifiableElement|IdOrSuper] (=> explicitOperationCall?='(' (memberCallArguments+=XShortClosure |
| // | memberCallArguments+=XExpression (',' memberCallArguments+=XExpression)*)? |
| // ')')? |
| // memberCallArguments+=XClosure?)*; |
| public XbaseGrammarAccess.XMemberFeatureCallElements getXMemberFeatureCallAccess() { |
| return gaXbase.getXMemberFeatureCallAccess(); |
| } |
| |
| public ParserRule getXMemberFeatureCallRule() { |
| return getXMemberFeatureCallAccess().getRule(); |
| } |
| |
| //XPrimaryExpression XExpression: |
| // XConstructorCall | XBlockExpression | XSwitchExpression | XSynchronizedExpression | XFeatureCall | XLiteral | |
| // XIfExpression | XForLoopExpression | XBasicForLoopExpression | XWhileExpression | XDoWhileExpression | |
| // XThrowExpression | XReturnExpression | XTryCatchFinallyExpression | XParenthesizedExpression; |
| public XbaseGrammarAccess.XPrimaryExpressionElements getXPrimaryExpressionAccess() { |
| return gaXbase.getXPrimaryExpressionAccess(); |
| } |
| |
| public ParserRule getXPrimaryExpressionRule() { |
| return getXPrimaryExpressionAccess().getRule(); |
| } |
| |
| //XLiteral XExpression: |
| // XCollectionLiteral | XClosure | XBooleanLiteral | XNumberLiteral | XNullLiteral | XStringLiteral | XTypeLiteral; |
| public XbaseGrammarAccess.XLiteralElements getXLiteralAccess() { |
| return gaXbase.getXLiteralAccess(); |
| } |
| |
| public ParserRule getXLiteralRule() { |
| return getXLiteralAccess().getRule(); |
| } |
| |
| //XCollectionLiteral: |
| // XSetLiteral | XListLiteral; |
| public XbaseGrammarAccess.XCollectionLiteralElements getXCollectionLiteralAccess() { |
| return gaXbase.getXCollectionLiteralAccess(); |
| } |
| |
| public ParserRule getXCollectionLiteralRule() { |
| return getXCollectionLiteralAccess().getRule(); |
| } |
| |
| //XSetLiteral: |
| // {XSetLiteral} '#' '{' (elements+=XExpression (',' elements+=XExpression)*)? '}'; |
| public XbaseGrammarAccess.XSetLiteralElements getXSetLiteralAccess() { |
| return gaXbase.getXSetLiteralAccess(); |
| } |
| |
| public ParserRule getXSetLiteralRule() { |
| return getXSetLiteralAccess().getRule(); |
| } |
| |
| //XListLiteral: |
| // {XListLiteral} '#' '[' (elements+=XExpression (',' elements+=XExpression)*)? ']'; |
| public XbaseGrammarAccess.XListLiteralElements getXListLiteralAccess() { |
| return gaXbase.getXListLiteralAccess(); |
| } |
| |
| public ParserRule getXListLiteralRule() { |
| return getXListLiteralAccess().getRule(); |
| } |
| |
| //XClosure XExpression: |
| // => ({XClosure} |
| // '[') |
| // => ((declaredFormalParameters+=JvmFormalParameter (',' declaredFormalParameters+=JvmFormalParameter)*)? |
| // explicitSyntax?='|')? |
| // expression=XExpressionInClosure |
| // ']'; |
| public XbaseGrammarAccess.XClosureElements getXClosureAccess() { |
| return gaXbase.getXClosureAccess(); |
| } |
| |
| public ParserRule getXClosureRule() { |
| return getXClosureAccess().getRule(); |
| } |
| |
| //XExpressionInClosure XExpression: |
| // {XBlockExpression} (expressions+=XExpressionOrVarDeclaration ';'?)*; |
| public XbaseGrammarAccess.XExpressionInClosureElements getXExpressionInClosureAccess() { |
| return gaXbase.getXExpressionInClosureAccess(); |
| } |
| |
| public ParserRule getXExpressionInClosureRule() { |
| return getXExpressionInClosureAccess().getRule(); |
| } |
| |
| //XShortClosure XExpression: |
| // => ({XClosure} (declaredFormalParameters+=JvmFormalParameter (',' declaredFormalParameters+=JvmFormalParameter)*)? |
| // explicitSyntax?='|') expression=XExpression; |
| public XbaseGrammarAccess.XShortClosureElements getXShortClosureAccess() { |
| return gaXbase.getXShortClosureAccess(); |
| } |
| |
| public ParserRule getXShortClosureRule() { |
| return getXShortClosureAccess().getRule(); |
| } |
| |
| //XParenthesizedExpression XExpression: |
| // '(' XExpression ')'; |
| public XbaseGrammarAccess.XParenthesizedExpressionElements getXParenthesizedExpressionAccess() { |
| return gaXbase.getXParenthesizedExpressionAccess(); |
| } |
| |
| public ParserRule getXParenthesizedExpressionRule() { |
| return getXParenthesizedExpressionAccess().getRule(); |
| } |
| |
| //XIfExpression XExpression: |
| // {XIfExpression} |
| // 'if' '(' if=XExpression ')' |
| // then=XExpression (=> 'else' else=XExpression)?; |
| public XbaseGrammarAccess.XIfExpressionElements getXIfExpressionAccess() { |
| return gaXbase.getXIfExpressionAccess(); |
| } |
| |
| public ParserRule getXIfExpressionRule() { |
| return getXIfExpressionAccess().getRule(); |
| } |
| |
| //XSwitchExpression XExpression: |
| // {XSwitchExpression} |
| // 'switch' (=> ('(' declaredParam=JvmFormalParameter ':') switch=XExpression ')' |
| // | => (declaredParam=JvmFormalParameter ':')? switch=XExpression) '{' |
| // cases+=XCasePart* ('default' ':' default=XExpression)? |
| // '}'; |
| public XbaseGrammarAccess.XSwitchExpressionElements getXSwitchExpressionAccess() { |
| return gaXbase.getXSwitchExpressionAccess(); |
| } |
| |
| public ParserRule getXSwitchExpressionRule() { |
| return getXSwitchExpressionAccess().getRule(); |
| } |
| |
| //XCasePart: |
| // {XCasePart} typeGuard=JvmTypeReference? ('case' case=XExpression)? (':' then=XExpression | fallThrough?=','); |
| public XbaseGrammarAccess.XCasePartElements getXCasePartAccess() { |
| return gaXbase.getXCasePartAccess(); |
| } |
| |
| public ParserRule getXCasePartRule() { |
| return getXCasePartAccess().getRule(); |
| } |
| |
| //XForLoopExpression XExpression: |
| // => ({XForLoopExpression} |
| // 'for' '(' declaredParam=JvmFormalParameter ':') forExpression=XExpression ')' |
| // eachExpression=XExpression; |
| public XbaseGrammarAccess.XForLoopExpressionElements getXForLoopExpressionAccess() { |
| return gaXbase.getXForLoopExpressionAccess(); |
| } |
| |
| public ParserRule getXForLoopExpressionRule() { |
| return getXForLoopExpressionAccess().getRule(); |
| } |
| |
| //XBasicForLoopExpression XExpression: |
| // {XBasicForLoopExpression} |
| // 'for' '(' (initExpressions+=XExpressionOrVarDeclaration (',' initExpressions+=XExpressionOrVarDeclaration)*)? ';' |
| // expression=XExpression? ';' (updateExpressions+=XExpression (',' updateExpressions+=XExpression)*)? ')' |
| // eachExpression=XExpression; |
| public XbaseGrammarAccess.XBasicForLoopExpressionElements getXBasicForLoopExpressionAccess() { |
| return gaXbase.getXBasicForLoopExpressionAccess(); |
| } |
| |
| public ParserRule getXBasicForLoopExpressionRule() { |
| return getXBasicForLoopExpressionAccess().getRule(); |
| } |
| |
| //XWhileExpression XExpression: |
| // {XWhileExpression} |
| // 'while' '(' predicate=XExpression ')' |
| // body=XExpression; |
| public XbaseGrammarAccess.XWhileExpressionElements getXWhileExpressionAccess() { |
| return gaXbase.getXWhileExpressionAccess(); |
| } |
| |
| public ParserRule getXWhileExpressionRule() { |
| return getXWhileExpressionAccess().getRule(); |
| } |
| |
| //XDoWhileExpression XExpression: |
| // {XDoWhileExpression} |
| // 'do' |
| // body=XExpression |
| // 'while' '(' predicate=XExpression ')'; |
| public XbaseGrammarAccess.XDoWhileExpressionElements getXDoWhileExpressionAccess() { |
| return gaXbase.getXDoWhileExpressionAccess(); |
| } |
| |
| public ParserRule getXDoWhileExpressionRule() { |
| return getXDoWhileExpressionAccess().getRule(); |
| } |
| |
| //XBlockExpression XExpression: |
| // {XBlockExpression} |
| // '{' (expressions+=XExpressionOrVarDeclaration ';'?)* |
| // '}'; |
| public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { |
| return gaXbase.getXBlockExpressionAccess(); |
| } |
| |
| public ParserRule getXBlockExpressionRule() { |
| return getXBlockExpressionAccess().getRule(); |
| } |
| |
| //XExpressionOrVarDeclaration XExpression: |
| // XVariableDeclaration | XExpression; |
| public XbaseGrammarAccess.XExpressionOrVarDeclarationElements getXExpressionOrVarDeclarationAccess() { |
| return gaXbase.getXExpressionOrVarDeclarationAccess(); |
| } |
| |
| public ParserRule getXExpressionOrVarDeclarationRule() { |
| return getXExpressionOrVarDeclarationAccess().getRule(); |
| } |
| |
| //XVariableDeclaration XExpression: |
| // {XVariableDeclaration} (writeable?='var' | 'val') (=> (type=JvmTypeReference name=ValidID) | name=ValidID) ('=' |
| // right=XExpression)?; |
| public XbaseGrammarAccess.XVariableDeclarationElements getXVariableDeclarationAccess() { |
| return gaXbase.getXVariableDeclarationAccess(); |
| } |
| |
| public ParserRule getXVariableDeclarationRule() { |
| return getXVariableDeclarationAccess().getRule(); |
| } |
| |
| //JvmFormalParameter types::JvmFormalParameter: |
| // parameterType=JvmTypeReference? name=ValidID; |
| public XbaseGrammarAccess.JvmFormalParameterElements getJvmFormalParameterAccess() { |
| return gaXbase.getJvmFormalParameterAccess(); |
| } |
| |
| public ParserRule getJvmFormalParameterRule() { |
| return getJvmFormalParameterAccess().getRule(); |
| } |
| |
| //FullJvmFormalParameter types::JvmFormalParameter: |
| // parameterType=JvmTypeReference name=ValidID; |
| public XbaseGrammarAccess.FullJvmFormalParameterElements getFullJvmFormalParameterAccess() { |
| return gaXbase.getFullJvmFormalParameterAccess(); |
| } |
| |
| public ParserRule getFullJvmFormalParameterRule() { |
| return getFullJvmFormalParameterAccess().getRule(); |
| } |
| |
| //XFeatureCall XExpression: |
| // {XFeatureCall} ('<' typeArguments+=JvmArgumentTypeReference (',' typeArguments+=JvmArgumentTypeReference)* '>')? |
| // feature=[types::JvmIdentifiableElement|IdOrSuper] (=> explicitOperationCall?='(' (featureCallArguments+=XShortClosure |
| // | featureCallArguments+=XExpression (',' featureCallArguments+=XExpression)*)? |
| // ')')? |
| // featureCallArguments+=XClosure?; |
| public XbaseGrammarAccess.XFeatureCallElements getXFeatureCallAccess() { |
| return gaXbase.getXFeatureCallAccess(); |
| } |
| |
| public ParserRule getXFeatureCallRule() { |
| return getXFeatureCallAccess().getRule(); |
| } |
| |
| //FeatureCallID: |
| // ValidID | 'extends' | 'static' | 'import' | 'extension'; |
| public XbaseGrammarAccess.FeatureCallIDElements getFeatureCallIDAccess() { |
| return gaXbase.getFeatureCallIDAccess(); |
| } |
| |
| public ParserRule getFeatureCallIDRule() { |
| return getFeatureCallIDAccess().getRule(); |
| } |
| |
| //IdOrSuper: |
| // FeatureCallID | 'super'; |
| public XbaseGrammarAccess.IdOrSuperElements getIdOrSuperAccess() { |
| return gaXbase.getIdOrSuperAccess(); |
| } |
| |
| public ParserRule getIdOrSuperRule() { |
| return getIdOrSuperAccess().getRule(); |
| } |
| |
| //XConstructorCall XExpression: |
| // {XConstructorCall} |
| // 'new' constructor=[types::JvmConstructor|QualifiedName] (=> '<' typeArguments+=JvmArgumentTypeReference (',' |
| // typeArguments+=JvmArgumentTypeReference)* '>')? (=> explicitConstructorCall?='(' (arguments+=XShortClosure |
| // | arguments+=XExpression (',' arguments+=XExpression)*)? |
| // ')')? |
| // arguments+=XClosure?; |
| public XbaseGrammarAccess.XConstructorCallElements getXConstructorCallAccess() { |
| return gaXbase.getXConstructorCallAccess(); |
| } |
| |
| public ParserRule getXConstructorCallRule() { |
| return getXConstructorCallAccess().getRule(); |
| } |
| |
| //XBooleanLiteral XExpression: |
| // {XBooleanLiteral} ('false' | isTrue?='true'); |
| public XbaseGrammarAccess.XBooleanLiteralElements getXBooleanLiteralAccess() { |
| return gaXbase.getXBooleanLiteralAccess(); |
| } |
| |
| public ParserRule getXBooleanLiteralRule() { |
| return getXBooleanLiteralAccess().getRule(); |
| } |
| |
| //XNullLiteral XExpression: |
| // {XNullLiteral} 'null'; |
| public XbaseGrammarAccess.XNullLiteralElements getXNullLiteralAccess() { |
| return gaXbase.getXNullLiteralAccess(); |
| } |
| |
| public ParserRule getXNullLiteralRule() { |
| return getXNullLiteralAccess().getRule(); |
| } |
| |
| //XNumberLiteral XExpression: |
| // {XNumberLiteral} value=Number; |
| public XbaseGrammarAccess.XNumberLiteralElements getXNumberLiteralAccess() { |
| return gaXbase.getXNumberLiteralAccess(); |
| } |
| |
| public ParserRule getXNumberLiteralRule() { |
| return getXNumberLiteralAccess().getRule(); |
| } |
| |
| //XStringLiteral XExpression: |
| // {XStringLiteral} value=STRING; |
| public XbaseGrammarAccess.XStringLiteralElements getXStringLiteralAccess() { |
| return gaXbase.getXStringLiteralAccess(); |
| } |
| |
| public ParserRule getXStringLiteralRule() { |
| return getXStringLiteralAccess().getRule(); |
| } |
| |
| //XTypeLiteral XExpression: |
| // {XTypeLiteral} 'typeof' '(' type=[types::JvmType|QualifiedName] arrayDimensions+=ArrayBrackets* ')'; |
| public XbaseGrammarAccess.XTypeLiteralElements getXTypeLiteralAccess() { |
| return gaXbase.getXTypeLiteralAccess(); |
| } |
| |
| public ParserRule getXTypeLiteralRule() { |
| return getXTypeLiteralAccess().getRule(); |
| } |
| |
| //XThrowExpression XExpression: |
| // {XThrowExpression} 'throw' expression=XExpression; |
| public XbaseGrammarAccess.XThrowExpressionElements getXThrowExpressionAccess() { |
| return gaXbase.getXThrowExpressionAccess(); |
| } |
| |
| public ParserRule getXThrowExpressionRule() { |
| return getXThrowExpressionAccess().getRule(); |
| } |
| |
| //XReturnExpression XExpression: |
| // {XReturnExpression} 'return' -> expression=XExpression?; |
| public XbaseGrammarAccess.XReturnExpressionElements getXReturnExpressionAccess() { |
| return gaXbase.getXReturnExpressionAccess(); |
| } |
| |
| public ParserRule getXReturnExpressionRule() { |
| return getXReturnExpressionAccess().getRule(); |
| } |
| |
| //XTryCatchFinallyExpression XExpression: |
| // {XTryCatchFinallyExpression} |
| // 'try' |
| // expression=XExpression (catchClauses+=XCatchClause+ (=> 'finally' finallyExpression=XExpression)? |
| // | 'finally' finallyExpression=XExpression); |
| public XbaseGrammarAccess.XTryCatchFinallyExpressionElements getXTryCatchFinallyExpressionAccess() { |
| return gaXbase.getXTryCatchFinallyExpressionAccess(); |
| } |
| |
| public ParserRule getXTryCatchFinallyExpressionRule() { |
| return getXTryCatchFinallyExpressionAccess().getRule(); |
| } |
| |
| //XSynchronizedExpression XExpression: |
| // => ({XSynchronizedExpression} |
| // 'synchronized' '(') param=XExpression ')' expression=XExpression; |
| public XbaseGrammarAccess.XSynchronizedExpressionElements getXSynchronizedExpressionAccess() { |
| return gaXbase.getXSynchronizedExpressionAccess(); |
| } |
| |
| public ParserRule getXSynchronizedExpressionRule() { |
| return getXSynchronizedExpressionAccess().getRule(); |
| } |
| |
| //XCatchClause: |
| // => 'catch' '(' declaredParam=FullJvmFormalParameter ')' expression=XExpression; |
| public XbaseGrammarAccess.XCatchClauseElements getXCatchClauseAccess() { |
| return gaXbase.getXCatchClauseAccess(); |
| } |
| |
| public ParserRule getXCatchClauseRule() { |
| return getXCatchClauseAccess().getRule(); |
| } |
| |
| //QualifiedName: |
| // ValidID (=> '.' ValidID)*; |
| public XbaseGrammarAccess.QualifiedNameElements getQualifiedNameAccess() { |
| return gaXbase.getQualifiedNameAccess(); |
| } |
| |
| public ParserRule getQualifiedNameRule() { |
| return getQualifiedNameAccess().getRule(); |
| } |
| |
| //Number hidden(): |
| // HEX | (INT | DECIMAL) ('.' (INT | DECIMAL))?; |
| public XbaseGrammarAccess.NumberElements getNumberAccess() { |
| return gaXbase.getNumberAccess(); |
| } |
| |
| public ParserRule getNumberRule() { |
| return getNumberAccess().getRule(); |
| } |
| |
| ///** |
| // * Dummy rule, for "better" downwards compatibility, since GrammarAccess generates non-static inner classes, |
| // * which makes downstream grammars break on classloading, when a rule is removed. |
| // */ StaticQualifier: |
| // (ValidID '::')+; |
| public XbaseGrammarAccess.StaticQualifierElements getStaticQualifierAccess() { |
| return gaXbase.getStaticQualifierAccess(); |
| } |
| |
| public ParserRule getStaticQualifierRule() { |
| return getStaticQualifierAccess().getRule(); |
| } |
| |
| //terminal HEX: |
| // ('0x' | '0X') ('0'..'9' | 'a'..'f' | 'A'..'F' | '_')+ ('#' (('b' | 'B') ('i' | 'I') | ('l' | 'L')))?; |
| public TerminalRule getHEXRule() { |
| return gaXbase.getHEXRule(); |
| } |
| |
| //terminal INT returns ecore::EInt: |
| // '0'..'9' ('0'..'9' | '_')*; |
| public TerminalRule getINTRule() { |
| return gaXbase.getINTRule(); |
| } |
| |
| //terminal DECIMAL: |
| // INT (('e' | 'E') ('+' | '-')? INT)? (('b' | 'B') ('i' | 'I' | 'd' | 'D') | ('l' | 'L' | 'd' | 'D' | 'f' | 'F'))?; |
| public TerminalRule getDECIMALRule() { |
| return gaXbase.getDECIMALRule(); |
| } |
| |
| //JvmTypeReference: |
| // JvmParameterizedTypeReference => ({JvmGenericArrayTypeReference.componentType=current} ArrayBrackets)* |
| // | XFunctionTypeRef; |
| public XtypeGrammarAccess.JvmTypeReferenceElements getJvmTypeReferenceAccess() { |
| return gaXtype.getJvmTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmTypeReferenceRule() { |
| return getJvmTypeReferenceAccess().getRule(); |
| } |
| |
| //ArrayBrackets: |
| // '[' ']'; |
| public XtypeGrammarAccess.ArrayBracketsElements getArrayBracketsAccess() { |
| return gaXtype.getArrayBracketsAccess(); |
| } |
| |
| public ParserRule getArrayBracketsRule() { |
| return getArrayBracketsAccess().getRule(); |
| } |
| |
| //XFunctionTypeRef: |
| // ('(' (paramTypes+=JvmTypeReference (',' paramTypes+=JvmTypeReference)*)? ')')? '=>' returnType=JvmTypeReference; |
| public XtypeGrammarAccess.XFunctionTypeRefElements getXFunctionTypeRefAccess() { |
| return gaXtype.getXFunctionTypeRefAccess(); |
| } |
| |
| public ParserRule getXFunctionTypeRefRule() { |
| return getXFunctionTypeRefAccess().getRule(); |
| } |
| |
| //JvmParameterizedTypeReference: |
| // type=[JvmType|super::QualifiedName] (=> '<' arguments+=JvmArgumentTypeReference (',' |
| // arguments+=JvmArgumentTypeReference)* '>' (=> ({JvmInnerTypeReference.outer=current} '.') type=[JvmType|ValidID] (=> |
| // '<' arguments+=JvmArgumentTypeReference (',' arguments+=JvmArgumentTypeReference)* '>')?)*)?; |
| public XtypeGrammarAccess.JvmParameterizedTypeReferenceElements getJvmParameterizedTypeReferenceAccess() { |
| return gaXtype.getJvmParameterizedTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmParameterizedTypeReferenceRule() { |
| return getJvmParameterizedTypeReferenceAccess().getRule(); |
| } |
| |
| //JvmArgumentTypeReference JvmTypeReference: |
| // JvmTypeReference | JvmWildcardTypeReference; |
| public XtypeGrammarAccess.JvmArgumentTypeReferenceElements getJvmArgumentTypeReferenceAccess() { |
| return gaXtype.getJvmArgumentTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmArgumentTypeReferenceRule() { |
| return getJvmArgumentTypeReferenceAccess().getRule(); |
| } |
| |
| //JvmWildcardTypeReference: |
| // {JvmWildcardTypeReference} '?' (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded* |
| // | constraints+=JvmLowerBound constraints+=JvmLowerBoundAnded*)?; |
| public XtypeGrammarAccess.JvmWildcardTypeReferenceElements getJvmWildcardTypeReferenceAccess() { |
| return gaXtype.getJvmWildcardTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmWildcardTypeReferenceRule() { |
| return getJvmWildcardTypeReferenceAccess().getRule(); |
| } |
| |
| //JvmUpperBound: |
| // 'extends' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { |
| return gaXtype.getJvmUpperBoundAccess(); |
| } |
| |
| public ParserRule getJvmUpperBoundRule() { |
| return getJvmUpperBoundAccess().getRule(); |
| } |
| |
| //JvmUpperBoundAnded JvmUpperBound: |
| // '&' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmUpperBoundAndedElements getJvmUpperBoundAndedAccess() { |
| return gaXtype.getJvmUpperBoundAndedAccess(); |
| } |
| |
| public ParserRule getJvmUpperBoundAndedRule() { |
| return getJvmUpperBoundAndedAccess().getRule(); |
| } |
| |
| //JvmLowerBound: |
| // 'super' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmLowerBoundElements getJvmLowerBoundAccess() { |
| return gaXtype.getJvmLowerBoundAccess(); |
| } |
| |
| public ParserRule getJvmLowerBoundRule() { |
| return getJvmLowerBoundAccess().getRule(); |
| } |
| |
| //JvmLowerBoundAnded JvmLowerBound: |
| // '&' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmLowerBoundAndedElements getJvmLowerBoundAndedAccess() { |
| return gaXtype.getJvmLowerBoundAndedAccess(); |
| } |
| |
| public ParserRule getJvmLowerBoundAndedRule() { |
| return getJvmLowerBoundAndedAccess().getRule(); |
| } |
| |
| //JvmTypeParameter: |
| // name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*)?; |
| public XtypeGrammarAccess.JvmTypeParameterElements getJvmTypeParameterAccess() { |
| return gaXtype.getJvmTypeParameterAccess(); |
| } |
| |
| public ParserRule getJvmTypeParameterRule() { |
| return getJvmTypeParameterAccess().getRule(); |
| } |
| |
| //QualifiedNameWithWildcard: |
| // super::QualifiedName '.' '*'; |
| public XtypeGrammarAccess.QualifiedNameWithWildcardElements getQualifiedNameWithWildcardAccess() { |
| return gaXtype.getQualifiedNameWithWildcardAccess(); |
| } |
| |
| public ParserRule getQualifiedNameWithWildcardRule() { |
| return getQualifiedNameWithWildcardAccess().getRule(); |
| } |
| |
| //ValidID: |
| // ID; |
| public XtypeGrammarAccess.ValidIDElements getValidIDAccess() { |
| return gaXtype.getValidIDAccess(); |
| } |
| |
| public ParserRule getValidIDRule() { |
| return getValidIDAccess().getRule(); |
| } |
| |
| //XImportSection: |
| // importDeclarations+=super::XImportDeclaration+; |
| public XtypeGrammarAccess.XImportSectionElements getXImportSectionAccess() { |
| return gaXtype.getXImportSectionAccess(); |
| } |
| |
| public ParserRule getXImportSectionRule() { |
| return getXImportSectionAccess().getRule(); |
| } |
| |
| //QualifiedNameInStaticImport: |
| // (ValidID '.')+; |
| public XtypeGrammarAccess.QualifiedNameInStaticImportElements getQualifiedNameInStaticImportAccess() { |
| return gaXtype.getQualifiedNameInStaticImportAccess(); |
| } |
| |
| public ParserRule getQualifiedNameInStaticImportRule() { |
| return getQualifiedNameInStaticImportAccess().getRule(); |
| } |
| |
| //terminal ID: |
| // '^'? ('a'..'z' | 'A'..'Z' | '$' | '_') ('a'..'z' | 'A'..'Z' | '$' | '_' | '0'..'9')*; |
| public TerminalRule getIDRule() { |
| return gaXtype.getIDRule(); |
| } |
| |
| //terminal STRING: |
| // '"' ('\\' . | !('\\' | '"'))* '"'? | |
| // "'" ('\\' . | !('\\' | "'"))* "'"?; |
| public TerminalRule getSTRINGRule() { |
| return gaXtype.getSTRINGRule(); |
| } |
| |
| //terminal ML_COMMENT: |
| // '/*'->'*/'; |
| public TerminalRule getML_COMMENTRule() { |
| return gaXtype.getML_COMMENTRule(); |
| } |
| |
| //terminal SL_COMMENT: |
| // '//' !('\n' | '\r')* ('\r'? '\n')?; |
| public TerminalRule getSL_COMMENTRule() { |
| return gaXtype.getSL_COMMENTRule(); |
| } |
| |
| //terminal WS: |
| // ' ' | '\t' | '\r' | '\n'+; |
| public TerminalRule getWSRule() { |
| return gaXtype.getWSRule(); |
| } |
| |
| //terminal ANY_OTHER: |
| // .; |
| public TerminalRule getANY_OTHERRule() { |
| return gaXtype.getANY_OTHERRule(); |
| } |
| } |