/* * generated by Xtext 2.13.0 */ package rba.tool.editor.services; import com.google.inject.Inject; import com.google.inject.Singleton; import java.util.List; 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; @Singleton public class RBAModelGrammarAccess extends AbstractGrammarElementFinder { public class TopLevelElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.TopLevel"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cTopLevelAction_0 = (Action)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Keyword cModuleKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); private final RuleCall cQualifiedNameParserRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); private final Assignment cProjectAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cProjectProjectParserRuleCall_2_0 = (RuleCall)cProjectAssignment_2.eContents().get(0); private final Assignment cImportsAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cImportsImportParserRuleCall_3_0 = (RuleCall)cImportsAssignment_3.eContents().get(0); private final Assignment cPackagesAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cPackagesPackageParserRuleCall_4_0 = (RuleCall)cPackagesAssignment_4.eContents().get(0); ///* Top Level */ TopLevel: // {TopLevel} ('module' QualifiedName)? // project+=Project* // imports+=Import* // packages+=Package*; @Override public ParserRule getRule() { return rule; } //{TopLevel} ('module' QualifiedName)? project+=Project* imports+=Import* packages+=Package* public Group getGroup() { return cGroup; } //{TopLevel} public Action getTopLevelAction_0() { return cTopLevelAction_0; } //('module' QualifiedName)? public Group getGroup_1() { return cGroup_1; } //'module' public Keyword getModuleKeyword_1_0() { return cModuleKeyword_1_0; } //QualifiedName public RuleCall getQualifiedNameParserRuleCall_1_1() { return cQualifiedNameParserRuleCall_1_1; } //project+=Project* public Assignment getProjectAssignment_2() { return cProjectAssignment_2; } //Project public RuleCall getProjectProjectParserRuleCall_2_0() { return cProjectProjectParserRuleCall_2_0; } //imports+=Import* public Assignment getImportsAssignment_3() { return cImportsAssignment_3; } //Import public RuleCall getImportsImportParserRuleCall_3_0() { return cImportsImportParserRuleCall_3_0; } //packages+=Package* public Assignment getPackagesAssignment_4() { return cPackagesAssignment_4; } //Package public RuleCall getPackagesPackageParserRuleCall_4_0() { return cPackagesPackageParserRuleCall_4_0; } } public class ImportElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Import"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cImportedNamespaceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0 = (RuleCall)cImportedNamespaceAssignment_1.eContents().get(0); //Import: // 'import' importedNamespace=QualifiedNameWithWildcard; @Override public ParserRule getRule() { return rule; } //'import' importedNamespace=QualifiedNameWithWildcard public Group getGroup() { return cGroup; } //'import' public Keyword getImportKeyword_0() { return cImportKeyword_0; } //importedNamespace=QualifiedNameWithWildcard public Assignment getImportedNamespaceAssignment_1() { return cImportedNamespaceAssignment_1; } //QualifiedNameWithWildcard public RuleCall getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0() { return cImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0; } } public class PackagableElementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.PackagableElement"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cPackageParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cStereotypeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cRuleObjectParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cDisplayParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cAbstractConstraintParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cSizeParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); ///* Abstract Structured Data Type */ PackagableElement rbacore::PackagableElement: // Package | Stereotype | RuleObject | Display | AbstractConstraint | Size; @Override public ParserRule getRule() { return rule; } //Package | Stereotype | RuleObject | Display | AbstractConstraint | Size public Alternatives getAlternatives() { return cAlternatives; } //Package public RuleCall getPackageParserRuleCall_0() { return cPackageParserRuleCall_0; } //Stereotype public RuleCall getStereotypeParserRuleCall_1() { return cStereotypeParserRuleCall_1; } //RuleObject public RuleCall getRuleObjectParserRuleCall_2() { return cRuleObjectParserRuleCall_2; } //Display public RuleCall getDisplayParserRuleCall_3() { return cDisplayParserRuleCall_3; } //AbstractConstraint public RuleCall getAbstractConstraintParserRuleCall_4() { return cAbstractConstraintParserRuleCall_4; } //Size public RuleCall getSizeParserRuleCall_5() { return cSizeParserRuleCall_5; } } public class AbstractConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AbstractConstraint"); private final RuleCall cConstraintParserRuleCall = (RuleCall)rule.eContents().get(1); //AbstractConstraint rbacore::AbstractConstraint: // Constraint; @Override public ParserRule getRule() { return rule; } //Constraint public RuleCall getConstraintParserRuleCall() { return cConstraintParserRuleCall; } } public class SizeIdentifierElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SizeIdentifier"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cSizeReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cSizeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //SizeIdentifier rbaview::SizeIdentifier: // SizeReference | Size; @Override public ParserRule getRule() { return rule; } //SizeReference | Size public Alternatives getAlternatives() { return cAlternatives; } //SizeReference public RuleCall getSizeReferenceParserRuleCall_0() { return cSizeReferenceParserRuleCall_0; } //Size public RuleCall getSizeParserRuleCall_1() { return cSizeParserRuleCall_1; } } public class RuleObjectElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.RuleObject"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cAbstractContentParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cAbstractSceneParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cAbstractAllocatableParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); //RuleObject rbacore::RuleObject: // AbstractContent | AbstractScene | AbstractAllocatable; @Override public ParserRule getRule() { return rule; } //AbstractContent | AbstractScene | AbstractAllocatable public Alternatives getAlternatives() { return cAlternatives; } //AbstractContent public RuleCall getAbstractContentParserRuleCall_0() { return cAbstractContentParserRuleCall_0; } //AbstractScene public RuleCall getAbstractSceneParserRuleCall_1() { return cAbstractSceneParserRuleCall_1; } //AbstractAllocatable public RuleCall getAbstractAllocatableParserRuleCall_2() { return cAbstractAllocatableParserRuleCall_2; } } public class AbstractAllocatableElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AbstractAllocatable"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cAllocatableParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cAllocatableSetParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //AbstractAllocatable rbacore::AbstractAllocatable: // Allocatable | AllocatableSet; @Override public ParserRule getRule() { return rule; } //Allocatable | AllocatableSet public Alternatives getAlternatives() { return cAlternatives; } //Allocatable public RuleCall getAllocatableParserRuleCall_0() { return cAllocatableParserRuleCall_0; } //AllocatableSet public RuleCall getAllocatableSetParserRuleCall_1() { return cAllocatableSetParserRuleCall_1; } } public class AllocatableElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Allocatable"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cAreaParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cZoneParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //Allocatable rbacore::Allocatable: // Area | Zone; @Override public ParserRule getRule() { return rule; } //Area | Zone public Alternatives getAlternatives() { return cAlternatives; } //Area public RuleCall getAreaParserRuleCall_0() { return cAreaParserRuleCall_0; } //Zone public RuleCall getZoneParserRuleCall_1() { return cZoneParserRuleCall_1; } } public class AllocatableSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AllocatableSet"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cAreaSetParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cZoneSetParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //AllocatableSet rbacore::AllocatableSet: // AreaSet | ZoneSet; @Override public ParserRule getRule() { return rule; } //AreaSet | ZoneSet public Alternatives getAlternatives() { return cAlternatives; } //AreaSet public RuleCall getAreaSetParserRuleCall_0() { return cAreaSetParserRuleCall_0; } //ZoneSet public RuleCall getZoneSetParserRuleCall_1() { return cZoneSetParserRuleCall_1; } } public class AbstractContentElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AbstractContent"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cContentParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cContentSetParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //AbstractContent rbacore::AbstractContent: // Content | ContentSet; @Override public ParserRule getRule() { return rule; } //Content | ContentSet public Alternatives getAlternatives() { return cAlternatives; } //Content public RuleCall getContentParserRuleCall_0() { return cContentParserRuleCall_0; } //ContentSet public RuleCall getContentSetParserRuleCall_1() { return cContentSetParserRuleCall_1; } } public class ContentElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Content"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cViewContentParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cSoundContentParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //Content rbacore::Content: // ViewContent | SoundContent; @Override public ParserRule getRule() { return rule; } //ViewContent | SoundContent public Alternatives getAlternatives() { return cAlternatives; } //ViewContent public RuleCall getViewContentParserRuleCall_0() { return cViewContentParserRuleCall_0; } //SoundContent public RuleCall getSoundContentParserRuleCall_1() { return cSoundContentParserRuleCall_1; } } public class ContentSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ContentSet"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cViewContentSetParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cSoundContentSetParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //ContentSet rbacore::ContentSet: // ViewContentSet | SoundContentSet; @Override public ParserRule getRule() { return rule; } //ViewContentSet | SoundContentSet public Alternatives getAlternatives() { return cAlternatives; } //ViewContentSet public RuleCall getViewContentSetParserRuleCall_0() { return cViewContentSetParserRuleCall_0; } //SoundContentSet public RuleCall getSoundContentSetParserRuleCall_1() { return cSoundContentSetParserRuleCall_1; } } public class AbstractSceneElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AbstractScene"); private final RuleCall cSceneParserRuleCall = (RuleCall)rule.eContents().get(1); //AbstractScene rbacore::AbstractScene: // Scene; @Override public ParserRule getRule() { return rule; } //Scene public RuleCall getSceneParserRuleCall() { return cSceneParserRuleCall; } } public class AbstractPropertyElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AbstractProperty"); private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup_0 = (Group)cGroup.eContents().get(0); private final Action cIntegerPropertyAction_0_0 = (Action)cGroup_0.eContents().get(0); private final Keyword cIntKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Keyword cColonKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final Assignment cValueAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); private final RuleCall cValueIntegerValueParserRuleCall_2_1_0 = (RuleCall)cValueAssignment_2_1.eContents().get(0); //AbstractProperty rbacore::AbstractProperty: // ({rbacore::IntegerProperty} 'int') name=ValidID (':' value=IntegerValue)?; @Override public ParserRule getRule() { return rule; } //({rbacore::IntegerProperty} 'int') name=ValidID (':' value=IntegerValue)? public Group getGroup() { return cGroup; } //{rbacore::IntegerProperty} 'int' public Group getGroup_0() { return cGroup_0; } //{rbacore::IntegerProperty} public Action getIntegerPropertyAction_0_0() { return cIntegerPropertyAction_0_0; } //'int' public Keyword getIntKeyword_0_1() { return cIntKeyword_0_1; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //(':' value=IntegerValue)? public Group getGroup_2() { return cGroup_2; } //':' public Keyword getColonKeyword_2_0() { return cColonKeyword_2_0; } //value=IntegerValue public Assignment getValueAssignment_2_1() { return cValueAssignment_2_1; } //IntegerValue public RuleCall getValueIntegerValueParserRuleCall_2_1_0() { return cValueIntegerValueParserRuleCall_2_1_0; } } public class LayoutManagerElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.LayoutManager"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cAlignedLayoutParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cFixedPositionLayoutParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //LayoutManager rbaview::LayoutManager: // AlignedLayout | FixedPositionLayout; @Override public ParserRule getRule() { return rule; } //AlignedLayout | FixedPositionLayout public Alternatives getAlternatives() { return cAlternatives; } //AlignedLayout public RuleCall getAlignedLayoutParserRuleCall_0() { return cAlignedLayoutParserRuleCall_0; } //FixedPositionLayout public RuleCall getFixedPositionLayoutParserRuleCall_1() { return cFixedPositionLayoutParserRuleCall_1; } } public class AlignedLayoutElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AlignedLayout"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cVerticalLayoutParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cHorizontalLayoutParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //AlignedLayout rbaview::AlignedLayout: // VerticalLayout | HorizontalLayout; @Override public ParserRule getRule() { return rule; } //VerticalLayout | HorizontalLayout public Alternatives getAlternatives() { return cAlternatives; } //VerticalLayout public RuleCall getVerticalLayoutParserRuleCall_0() { return cVerticalLayoutParserRuleCall_0; } //HorizontalLayout public RuleCall getHorizontalLayoutParserRuleCall_1() { return cHorizontalLayoutParserRuleCall_1; } } public class TagElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Tag"); private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup_0 = (Group)cGroup.eContents().get(0); private final Alternatives cAlternatives_0_0 = (Alternatives)cGroup_0.eContents().get(0); private final Group cGroup_0_0_0 = (Group)cAlternatives_0_0.eContents().get(0); private final Action cTagAction_0_0_0_0 = (Action)cGroup_0_0_0.eContents().get(0); private final Keyword cLessThanSignLessThanSignKeyword_0_0_0_1 = (Keyword)cGroup_0_0_0.eContents().get(1); private final Assignment cNameAssignment_0_0_0_2 = (Assignment)cGroup_0_0_0.eContents().get(2); private final RuleCall cNameQualifiedNameParserRuleCall_0_0_0_2_0 = (RuleCall)cNameAssignment_0_0_0_2.eContents().get(0); private final Keyword cGreaterThanSignGreaterThanSignKeyword_0_0_0_3 = (Keyword)cGroup_0_0_0.eContents().get(3); private final Group cGroup_0_0_1 = (Group)cAlternatives_0_0.eContents().get(1); private final Action cCTagAction_0_0_1_0 = (Action)cGroup_0_0_1.eContents().get(0); private final Keyword cLeftPointingDoubleAngleQuotationMarkKeyword_0_0_1_1 = (Keyword)cGroup_0_0_1.eContents().get(1); private final Assignment cNameAssignment_0_0_1_2 = (Assignment)cGroup_0_0_1.eContents().get(2); private final RuleCall cNameQualifiedNameParserRuleCall_0_0_1_2_0 = (RuleCall)cNameAssignment_0_0_1_2.eContents().get(0); private final Keyword cRightPointingDoubleAngleQuotationMarkKeyword_0_0_1_3 = (Keyword)cGroup_0_0_1.eContents().get(3); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); private final Group cGroup_1_1 = (Group)cGroup_1.eContents().get(1); private final Assignment cValuesAssignment_1_1_0 = (Assignment)cGroup_1_1.eContents().get(0); private final RuleCall cValuesEStringParserRuleCall_1_1_0_0 = (RuleCall)cValuesAssignment_1_1_0.eContents().get(0); private final Group cGroup_1_1_1 = (Group)cGroup_1_1.eContents().get(1); private final Keyword cCommaKeyword_1_1_1_0 = (Keyword)cGroup_1_1_1.eContents().get(0); private final Assignment cValuesAssignment_1_1_1_1 = (Assignment)cGroup_1_1_1.eContents().get(1); private final RuleCall cValuesEStringParserRuleCall_1_1_1_1_0 = (RuleCall)cValuesAssignment_1_1_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); ///* Structured Data Type */ Tag rbacore::Tag: // => ({rbacore::Tag} '<<' name=QualifiedName '>>' | {CTag} '«' name=QualifiedName '»') ('{' (values+=EString (',' // values+=EString)*)? '}')?; @Override public ParserRule getRule() { return rule; } //=> ({rbacore::Tag} '<<' name=QualifiedName '>>' | {CTag} '«' name=QualifiedName '»') ('{' (values+=EString (',' //values+=EString)*)? '}')? public Group getGroup() { return cGroup; } //=> ({rbacore::Tag} '<<' name=QualifiedName '>>' | {CTag} '«' name=QualifiedName '»') public Group getGroup_0() { return cGroup_0; } //{rbacore::Tag} '<<' name=QualifiedName '>>' | {CTag} '«' name=QualifiedName '»' public Alternatives getAlternatives_0_0() { return cAlternatives_0_0; } //{rbacore::Tag} '<<' name=QualifiedName '>>' public Group getGroup_0_0_0() { return cGroup_0_0_0; } //{rbacore::Tag} public Action getTagAction_0_0_0_0() { return cTagAction_0_0_0_0; } //'<<' public Keyword getLessThanSignLessThanSignKeyword_0_0_0_1() { return cLessThanSignLessThanSignKeyword_0_0_0_1; } //name=QualifiedName public Assignment getNameAssignment_0_0_0_2() { return cNameAssignment_0_0_0_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_0_0_0_2_0() { return cNameQualifiedNameParserRuleCall_0_0_0_2_0; } //'>>' public Keyword getGreaterThanSignGreaterThanSignKeyword_0_0_0_3() { return cGreaterThanSignGreaterThanSignKeyword_0_0_0_3; } //{CTag} '«' name=QualifiedName '»' public Group getGroup_0_0_1() { return cGroup_0_0_1; } //{CTag} public Action getCTagAction_0_0_1_0() { return cCTagAction_0_0_1_0; } //'«' public Keyword getLeftPointingDoubleAngleQuotationMarkKeyword_0_0_1_1() { return cLeftPointingDoubleAngleQuotationMarkKeyword_0_0_1_1; } //name=QualifiedName public Assignment getNameAssignment_0_0_1_2() { return cNameAssignment_0_0_1_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_0_0_1_2_0() { return cNameQualifiedNameParserRuleCall_0_0_1_2_0; } //'»' public Keyword getRightPointingDoubleAngleQuotationMarkKeyword_0_0_1_3() { return cRightPointingDoubleAngleQuotationMarkKeyword_0_0_1_3; } //('{' (values+=EString (',' values+=EString)*)? '}')? public Group getGroup_1() { return cGroup_1; } //'{' public Keyword getLeftCurlyBracketKeyword_1_0() { return cLeftCurlyBracketKeyword_1_0; } //(values+=EString (',' values+=EString)*)? public Group getGroup_1_1() { return cGroup_1_1; } //values+=EString public Assignment getValuesAssignment_1_1_0() { return cValuesAssignment_1_1_0; } //EString public RuleCall getValuesEStringParserRuleCall_1_1_0_0() { return cValuesEStringParserRuleCall_1_1_0_0; } //(',' values+=EString)* public Group getGroup_1_1_1() { return cGroup_1_1_1; } //',' public Keyword getCommaKeyword_1_1_1_0() { return cCommaKeyword_1_1_1_0; } //values+=EString public Assignment getValuesAssignment_1_1_1_1() { return cValuesAssignment_1_1_1_1; } //EString public RuleCall getValuesEStringParserRuleCall_1_1_1_1_0() { return cValuesEStringParserRuleCall_1_1_1_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_1_2() { return cRightCurlyBracketKeyword_1_2; } } public class PackageElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Package"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cPackageAction_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Assignment cPackagableelementAssignment_4_1 = (Assignment)cUnorderedGroup_4.eContents().get(1); private final RuleCall cPackagableelementPackagableElementParserRuleCall_4_1_0 = (RuleCall)cPackagableelementAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Package rbacore::Package: // {rbacore::Package} // 'Package' // name=QualifiedName // '{' (('description:' description=EString)? & packagableelement+=PackagableElement*) '}'; @Override public ParserRule getRule() { return rule; } //{rbacore::Package} 'Package' name=QualifiedName '{' (('description:' description=EString)? & //packagableelement+=PackagableElement*) '}' public Group getGroup() { return cGroup; } //{rbacore::Package} public Action getPackageAction_0() { return cPackageAction_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; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & packagableelement+=PackagableElement* public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //packagableelement+=PackagableElement* public Assignment getPackagableelementAssignment_4_1() { return cPackagableelementAssignment_4_1; } //PackagableElement public RuleCall getPackagableelementPackagableElementParserRuleCall_4_1_0() { return cPackagableelementPackagableElementParserRuleCall_4_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class StereotypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Stereotype"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cStereotypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStereotypeKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLessThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cTargetModelNameAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cTargetModelNameStereotypableElementNameParserRuleCall_3_0 = (RuleCall)cTargetModelNameAssignment_3.eContents().get(0); private final Keyword cGreaterThanSignKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Assignment cNameAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cNameQualifiedNameParserRuleCall_5_0 = (RuleCall)cNameAssignment_5.eContents().get(0); private final Keyword cLeftParenthesisKeyword_6 = (Keyword)cGroup.eContents().get(6); private final Group cGroup_7 = (Group)cGroup.eContents().get(7); private final Assignment cVariablesAssignment_7_0 = (Assignment)cGroup_7.eContents().get(0); private final RuleCall cVariablesVariableParserRuleCall_7_0_0 = (RuleCall)cVariablesAssignment_7_0.eContents().get(0); private final Group cGroup_7_1 = (Group)cGroup_7.eContents().get(1); private final Keyword cCommaKeyword_7_1_0 = (Keyword)cGroup_7_1.eContents().get(0); private final Assignment cVariablesAssignment_7_1_1 = (Assignment)cGroup_7_1.eContents().get(1); private final RuleCall cVariablesVariableParserRuleCall_7_1_1_0 = (RuleCall)cVariablesAssignment_7_1_1.eContents().get(0); private final Keyword cRightParenthesisKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Assignment cBodyTextAssignment_9 = (Assignment)cGroup.eContents().get(9); private final RuleCall cBodyTextRichStringParserRuleCall_9_0 = (RuleCall)cBodyTextAssignment_9.eContents().get(0); ///* Structured Data Type */ Stereotype rbacore::Stereotype: // {rbacore::Stereotype} // 'Stereotype' '<' targetModelName=StereotypableElementName '>' // name=QualifiedName // '(' (variables+=Variable (',' variables+=Variable)*)? ')' // bodyText=RichString?; @Override public ParserRule getRule() { return rule; } //{rbacore::Stereotype} 'Stereotype' '<' targetModelName=StereotypableElementName '>' name=QualifiedName '(' //(variables+=Variable (',' variables+=Variable)*)? ')' bodyText=RichString? public Group getGroup() { return cGroup; } //{rbacore::Stereotype} public Action getStereotypeAction_0() { return cStereotypeAction_0; } //'Stereotype' public Keyword getStereotypeKeyword_1() { return cStereotypeKeyword_1; } //'<' public Keyword getLessThanSignKeyword_2() { return cLessThanSignKeyword_2; } //targetModelName=StereotypableElementName public Assignment getTargetModelNameAssignment_3() { return cTargetModelNameAssignment_3; } //StereotypableElementName public RuleCall getTargetModelNameStereotypableElementNameParserRuleCall_3_0() { return cTargetModelNameStereotypableElementNameParserRuleCall_3_0; } //'>' public Keyword getGreaterThanSignKeyword_4() { return cGreaterThanSignKeyword_4; } //name=QualifiedName public Assignment getNameAssignment_5() { return cNameAssignment_5; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_5_0() { return cNameQualifiedNameParserRuleCall_5_0; } //'(' public Keyword getLeftParenthesisKeyword_6() { return cLeftParenthesisKeyword_6; } //(variables+=Variable (',' variables+=Variable)*)? public Group getGroup_7() { return cGroup_7; } //variables+=Variable public Assignment getVariablesAssignment_7_0() { return cVariablesAssignment_7_0; } //Variable public RuleCall getVariablesVariableParserRuleCall_7_0_0() { return cVariablesVariableParserRuleCall_7_0_0; } //(',' variables+=Variable)* public Group getGroup_7_1() { return cGroup_7_1; } //',' public Keyword getCommaKeyword_7_1_0() { return cCommaKeyword_7_1_0; } //variables+=Variable public Assignment getVariablesAssignment_7_1_1() { return cVariablesAssignment_7_1_1; } //Variable public RuleCall getVariablesVariableParserRuleCall_7_1_1_0() { return cVariablesVariableParserRuleCall_7_1_1_0; } //')' public Keyword getRightParenthesisKeyword_8() { return cRightParenthesisKeyword_8; } //bodyText=RichString? public Assignment getBodyTextAssignment_9() { return cBodyTextAssignment_9; } //RichString public RuleCall getBodyTextRichStringParserRuleCall_9_0() { return cBodyTextRichStringParserRuleCall_9_0; } } public class StereotypableElementNameElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.StereotypableElementName"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Keyword cAreaKeyword_0 = (Keyword)cAlternatives.eContents().get(0); private final Keyword cZoneKeyword_1 = (Keyword)cAlternatives.eContents().get(1); private final Keyword cSoundContentKeyword_2 = (Keyword)cAlternatives.eContents().get(2); private final Keyword cViewContentKeyword_3 = (Keyword)cAlternatives.eContents().get(3); //StereotypableElementName: // 'Area' | 'Zone' | 'SoundContent' | 'ViewContent'; @Override public ParserRule getRule() { return rule; } //'Area' | 'Zone' | 'SoundContent' | 'ViewContent' public Alternatives getAlternatives() { return cAlternatives; } //'Area' public Keyword getAreaKeyword_0() { return cAreaKeyword_0; } //'Zone' public Keyword getZoneKeyword_1() { return cZoneKeyword_1; } //'SoundContent' public Keyword getSoundContentKeyword_2() { return cSoundContentKeyword_2; } //'ViewContent' public Keyword getViewContentKeyword_3() { return cViewContentKeyword_3; } } public class DisplayElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Display"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cDisplayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDisplayKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Assignment cSizeAssignment_4_1 = (Assignment)cUnorderedGroup_4.eContents().get(1); private final RuleCall cSizeSizeIdentifierParserRuleCall_4_1_0 = (RuleCall)cSizeAssignment_4_1.eContents().get(0); private final Assignment cRootAssignment_4_2 = (Assignment)cUnorderedGroup_4.eContents().get(2); private final RuleCall cRootCompositeAreaParserRuleCall_4_2_0 = (RuleCall)cRootAssignment_4_2.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Display rbaview::Display: // {rbaview::Display} // 'Display' // name=QualifiedName // '{' (('description:' description=EString)? & size=SizeIdentifier? & root=CompositeArea?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::Display} 'Display' name=QualifiedName '{' (('description:' description=EString)? & size=SizeIdentifier? & //root=CompositeArea?) '}' public Group getGroup() { return cGroup; } //{rbaview::Display} public Action getDisplayAction_0() { return cDisplayAction_0; } //'Display' public Keyword getDisplayKeyword_1() { return cDisplayKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & size=SizeIdentifier? & root=CompositeArea? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //size=SizeIdentifier? public Assignment getSizeAssignment_4_1() { return cSizeAssignment_4_1; } //SizeIdentifier public RuleCall getSizeSizeIdentifierParserRuleCall_4_1_0() { return cSizeSizeIdentifierParserRuleCall_4_1_0; } //root=CompositeArea? public Assignment getRootAssignment_4_2() { return cRootAssignment_4_2; } //CompositeArea public RuleCall getRootCompositeAreaParserRuleCall_4_2_0() { return cRootCompositeAreaParserRuleCall_4_2_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Constraint"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cConstraintAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cConstraintKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cRuntimeKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cRuntimeAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cRuntimeEBooleanParserRuleCall_4_1_1_0 = (RuleCall)cRuntimeAssignment_4_1_1.eContents().get(0); private final Assignment cExpressionAssignment_4_2 = (Assignment)cUnorderedGroup_4.eContents().get(2); private final RuleCall cExpressionComplexExpressionParserRuleCall_4_2_0 = (RuleCall)cExpressionAssignment_4_2.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Constraint rbacore::Constraint: // {rbacore::Constraint} // 'Constraint' // name=QualifiedName // '{' (('description:' description=EString)? & ('runtime:' runtime=EBoolean)? & expression=ComplexExpression?) '}'; @Override public ParserRule getRule() { return rule; } //{rbacore::Constraint} 'Constraint' name=QualifiedName '{' (('description:' description=EString)? & ('runtime:' //runtime=EBoolean)? & expression=ComplexExpression?) '}' public Group getGroup() { return cGroup; } //{rbacore::Constraint} public Action getConstraintAction_0() { return cConstraintAction_0; } //'Constraint' public Keyword getConstraintKeyword_1() { return cConstraintKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('runtime:' runtime=EBoolean)? & expression=ComplexExpression? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('runtime:' runtime=EBoolean)? public Group getGroup_4_1() { return cGroup_4_1; } //'runtime:' public Keyword getRuntimeKeyword_4_1_0() { return cRuntimeKeyword_4_1_0; } //runtime=EBoolean public Assignment getRuntimeAssignment_4_1_1() { return cRuntimeAssignment_4_1_1; } //EBoolean public RuleCall getRuntimeEBooleanParserRuleCall_4_1_1_0() { return cRuntimeEBooleanParserRuleCall_4_1_1_0; } //expression=ComplexExpression? public Assignment getExpressionAssignment_4_2() { return cExpressionAssignment_4_2; } //ComplexExpression public RuleCall getExpressionComplexExpressionParserRuleCall_4_2_0() { return cExpressionComplexExpressionParserRuleCall_4_2_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ViewContentElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ViewContent"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cViewContentAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cViewContentKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cLoserTypeKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cLoserTypeAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cLoserTypeLoserTypeEnumRuleCall_4_1_1_0 = (RuleCall)cLoserTypeAssignment_4_1_1.eContents().get(0); private final Group cGroup_4_2 = (Group)cUnorderedGroup_4.eContents().get(2); private final Keyword cAllocatableKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_2_1 = (Keyword)cGroup_4_2.eContents().get(1); private final Group cGroup_4_2_2 = (Group)cGroup_4_2.eContents().get(2); private final Assignment cAllocatableAssignment_4_2_2_0 = (Assignment)cGroup_4_2_2.eContents().get(0); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0 = (CrossReference)cAllocatableAssignment_4_2_2_0.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0.eContents().get(1); private final Group cGroup_4_2_2_1 = (Group)cGroup_4_2_2.eContents().get(1); private final Keyword cCommaKeyword_4_2_2_1_0 = (Keyword)cGroup_4_2_2_1.eContents().get(0); private final Assignment cAllocatableAssignment_4_2_2_1_1 = (Assignment)cGroup_4_2_2_1.eContents().get(1); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0 = (CrossReference)cAllocatableAssignment_4_2_2_1_1.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_2_3 = (Keyword)cGroup_4_2.eContents().get(3); private final Assignment cStatesAssignment_4_3 = (Assignment)cUnorderedGroup_4.eContents().get(3); private final RuleCall cStatesViewContentStateParserRuleCall_4_3_0 = (RuleCall)cStatesAssignment_4_3.eContents().get(0); private final Assignment cSizeAssignment_4_4 = (Assignment)cUnorderedGroup_4.eContents().get(4); private final RuleCall cSizeSizeIdentifierParserRuleCall_4_4_0 = (RuleCall)cSizeAssignment_4_4.eContents().get(0); private final Assignment cTagsAssignment_4_5 = (Assignment)cUnorderedGroup_4.eContents().get(5); private final RuleCall cTagsTagParserRuleCall_4_5_0 = (RuleCall)cTagsAssignment_4_5.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //ViewContent rbaview::ViewContent: // {rbaview::ViewContent} // 'ViewContent' // name=QualifiedName // '{' (('description:' description=EString)? & ('loserType:' loserType=LoserType)? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=ViewContentState* & // size+=SizeIdentifier* & tags+=Tag*) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::ViewContent} 'ViewContent' name=QualifiedName '{' (('description:' description=EString)? & ('loserType:' //loserType=LoserType)? & ('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=ViewContentState* & //size+=SizeIdentifier* & tags+=Tag*) '}' public Group getGroup() { return cGroup; } //{rbaview::ViewContent} public Action getViewContentAction_0() { return cViewContentAction_0; } //'ViewContent' public Keyword getViewContentKeyword_1() { return cViewContentKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('loserType:' loserType=LoserType)? & ('allocatable:' '[' //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=ViewContentState* & //size+=SizeIdentifier* & tags+=Tag* public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('loserType:' loserType=LoserType)? public Group getGroup_4_1() { return cGroup_4_1; } //'loserType:' public Keyword getLoserTypeKeyword_4_1_0() { return cLoserTypeKeyword_4_1_0; } //loserType=LoserType public Assignment getLoserTypeAssignment_4_1_1() { return cLoserTypeAssignment_4_1_1; } //LoserType public RuleCall getLoserTypeLoserTypeEnumRuleCall_4_1_1_0() { return cLoserTypeLoserTypeEnumRuleCall_4_1_1_0; } //('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public Group getGroup_4_2() { return cGroup_4_2; } //'allocatable:' public Keyword getAllocatableKeyword_4_2_0() { return cAllocatableKeyword_4_2_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_2_1() { return cLeftSquareBracketKeyword_4_2_1; } //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? public Group getGroup_4_2_2() { return cGroup_4_2_2; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_0() { return cAllocatableAssignment_4_2_2_0; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1; } //("," allocatable+=[rbacore::AbstractAllocatable|QualifiedName])* public Group getGroup_4_2_2_1() { return cGroup_4_2_2_1; } //"," public Keyword getCommaKeyword_4_2_2_1_0() { return cCommaKeyword_4_2_2_1_0; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_1_1() { return cAllocatableAssignment_4_2_2_1_1; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_2_3() { return cRightSquareBracketKeyword_4_2_3; } //states+=ViewContentState* public Assignment getStatesAssignment_4_3() { return cStatesAssignment_4_3; } //ViewContentState public RuleCall getStatesViewContentStateParserRuleCall_4_3_0() { return cStatesViewContentStateParserRuleCall_4_3_0; } //size+=SizeIdentifier* public Assignment getSizeAssignment_4_4() { return cSizeAssignment_4_4; } //SizeIdentifier public RuleCall getSizeSizeIdentifierParserRuleCall_4_4_0() { return cSizeSizeIdentifierParserRuleCall_4_4_0; } //tags+=Tag* public Assignment getTagsAssignment_4_5() { return cTagsAssignment_4_5; } //Tag public RuleCall getTagsTagParserRuleCall_4_5_0() { return cTagsTagParserRuleCall_4_5_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SoundContentElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SoundContent"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSoundContentAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cSoundContentKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cLoserTypeKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cLoserTypeAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cLoserTypeLoserTypeEnumRuleCall_4_1_1_0 = (RuleCall)cLoserTypeAssignment_4_1_1.eContents().get(0); private final Group cGroup_4_2 = (Group)cUnorderedGroup_4.eContents().get(2); private final Keyword cAllocatableKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_2_1 = (Keyword)cGroup_4_2.eContents().get(1); private final Group cGroup_4_2_2 = (Group)cGroup_4_2.eContents().get(2); private final Assignment cAllocatableAssignment_4_2_2_0 = (Assignment)cGroup_4_2_2.eContents().get(0); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0 = (CrossReference)cAllocatableAssignment_4_2_2_0.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0.eContents().get(1); private final Group cGroup_4_2_2_1 = (Group)cGroup_4_2_2.eContents().get(1); private final Keyword cCommaKeyword_4_2_2_1_0 = (Keyword)cGroup_4_2_2_1.eContents().get(0); private final Assignment cAllocatableAssignment_4_2_2_1_1 = (Assignment)cGroup_4_2_2_1.eContents().get(1); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0 = (CrossReference)cAllocatableAssignment_4_2_2_1_1.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_2_3 = (Keyword)cGroup_4_2.eContents().get(3); private final Assignment cStatesAssignment_4_3 = (Assignment)cUnorderedGroup_4.eContents().get(3); private final RuleCall cStatesSoundContentStateParserRuleCall_4_3_0 = (RuleCall)cStatesAssignment_4_3.eContents().get(0); private final Assignment cTagsAssignment_4_4 = (Assignment)cUnorderedGroup_4.eContents().get(4); private final RuleCall cTagsTagParserRuleCall_4_4_0 = (RuleCall)cTagsAssignment_4_4.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //SoundContent rbasound::SoundContent: // {rbasound::SoundContent} // 'SoundContent' // name=QualifiedName // '{' (('description:' description=EString)? & ('loserType:' loserType=LoserType)? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=SoundContentState* & tags+=Tag*) '}'; @Override public ParserRule getRule() { return rule; } //{rbasound::SoundContent} 'SoundContent' name=QualifiedName '{' (('description:' description=EString)? & ('loserType:' //loserType=LoserType)? & ('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=SoundContentState* & tags+=Tag*) '}' public Group getGroup() { return cGroup; } //{rbasound::SoundContent} public Action getSoundContentAction_0() { return cSoundContentAction_0; } //'SoundContent' public Keyword getSoundContentKeyword_1() { return cSoundContentKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('loserType:' loserType=LoserType)? & ('allocatable:' '[' //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=SoundContentState* & tags+=Tag* public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('loserType:' loserType=LoserType)? public Group getGroup_4_1() { return cGroup_4_1; } //'loserType:' public Keyword getLoserTypeKeyword_4_1_0() { return cLoserTypeKeyword_4_1_0; } //loserType=LoserType public Assignment getLoserTypeAssignment_4_1_1() { return cLoserTypeAssignment_4_1_1; } //LoserType public RuleCall getLoserTypeLoserTypeEnumRuleCall_4_1_1_0() { return cLoserTypeLoserTypeEnumRuleCall_4_1_1_0; } //('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public Group getGroup_4_2() { return cGroup_4_2; } //'allocatable:' public Keyword getAllocatableKeyword_4_2_0() { return cAllocatableKeyword_4_2_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_2_1() { return cLeftSquareBracketKeyword_4_2_1; } //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? public Group getGroup_4_2_2() { return cGroup_4_2_2; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_0() { return cAllocatableAssignment_4_2_2_0; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1; } //("," allocatable+=[rbacore::AbstractAllocatable|QualifiedName])* public Group getGroup_4_2_2_1() { return cGroup_4_2_2_1; } //"," public Keyword getCommaKeyword_4_2_2_1_0() { return cCommaKeyword_4_2_2_1_0; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_1_1() { return cAllocatableAssignment_4_2_2_1_1; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_2_3() { return cRightSquareBracketKeyword_4_2_3; } //states+=SoundContentState* public Assignment getStatesAssignment_4_3() { return cStatesAssignment_4_3; } //SoundContentState public RuleCall getStatesSoundContentStateParserRuleCall_4_3_0() { return cStatesSoundContentStateParserRuleCall_4_3_0; } //tags+=Tag* public Assignment getTagsAssignment_4_4() { return cTagsAssignment_4_4; } //Tag public RuleCall getTagsTagParserRuleCall_4_4_0() { return cTagsTagParserRuleCall_4_4_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SizeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Size"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSizeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cSizeKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cWidthKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cWidthAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cWidthEIntParserRuleCall_4_1_1_0 = (RuleCall)cWidthAssignment_4_1_1.eContents().get(0); private final Group cGroup_4_2 = (Group)cUnorderedGroup_4.eContents().get(2); private final Keyword cHeightKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); private final Assignment cHeightAssignment_4_2_1 = (Assignment)cGroup_4_2.eContents().get(1); private final RuleCall cHeightEIntParserRuleCall_4_2_1_0 = (RuleCall)cHeightAssignment_4_2_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Size rbaview::Size: // {rbaview::Size} // 'Size' // name=QualifiedName // '{' (('description:' description=EString)? & ('width:' width=EInt)? & ('height:' height=EInt)?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::Size} 'Size' name=QualifiedName '{' (('description:' description=EString)? & ('width:' width=EInt)? & //('height:' height=EInt)?) '}' public Group getGroup() { return cGroup; } //{rbaview::Size} public Action getSizeAction_0() { return cSizeAction_0; } //'Size' public Keyword getSizeKeyword_1() { return cSizeKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('width:' width=EInt)? & ('height:' height=EInt)? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('width:' width=EInt)? public Group getGroup_4_1() { return cGroup_4_1; } //'width:' public Keyword getWidthKeyword_4_1_0() { return cWidthKeyword_4_1_0; } //width=EInt public Assignment getWidthAssignment_4_1_1() { return cWidthAssignment_4_1_1; } //EInt public RuleCall getWidthEIntParserRuleCall_4_1_1_0() { return cWidthEIntParserRuleCall_4_1_1_0; } //('height:' height=EInt)? public Group getGroup_4_2() { return cGroup_4_2; } //'height:' public Keyword getHeightKeyword_4_2_0() { return cHeightKeyword_4_2_0; } //height=EInt public Assignment getHeightAssignment_4_2_1() { return cHeightAssignment_4_2_1; } //EInt public RuleCall getHeightEIntParserRuleCall_4_2_1_0() { return cHeightEIntParserRuleCall_4_2_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SizeReferenceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SizeReference"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSizeReferenceAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cSizeReferenceKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cSizeAssignment_2 = (Assignment)cGroup.eContents().get(2); private final CrossReference cSizeSizeCrossReference_2_0 = (CrossReference)cSizeAssignment_2.eContents().get(0); private final RuleCall cSizeSizeQualifiedNameParserRuleCall_2_0_1 = (RuleCall)cSizeSizeCrossReference_2_0.eContents().get(1); //SizeReference rbaview::SizeReference: // {rbaview::SizeReference} // 'sizeReference:' size=[rbaview::Size|QualifiedName]; @Override public ParserRule getRule() { return rule; } //{rbaview::SizeReference} 'sizeReference:' size=[rbaview::Size|QualifiedName] public Group getGroup() { return cGroup; } //{rbaview::SizeReference} public Action getSizeReferenceAction_0() { return cSizeReferenceAction_0; } //'sizeReference:' public Keyword getSizeReferenceKeyword_1() { return cSizeReferenceKeyword_1; } //size=[rbaview::Size|QualifiedName] public Assignment getSizeAssignment_2() { return cSizeAssignment_2; } //[rbaview::Size|QualifiedName] public CrossReference getSizeSizeCrossReference_2_0() { return cSizeSizeCrossReference_2_0; } //QualifiedName public RuleCall getSizeSizeQualifiedNameParserRuleCall_2_0_1() { return cSizeSizeQualifiedNameParserRuleCall_2_0_1; } } public class OffsetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Offset"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cOffsetAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cOffsetKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); private final Keyword cDescriptionKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); private final Assignment cDescriptionAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_3_0_1_0 = (RuleCall)cDescriptionAssignment_3_0_1.eContents().get(0); private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); private final Keyword cXKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); private final Assignment cXAssignment_3_1_1 = (Assignment)cGroup_3_1.eContents().get(1); private final RuleCall cXEIntParserRuleCall_3_1_1_0 = (RuleCall)cXAssignment_3_1_1.eContents().get(0); private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); private final Keyword cYKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); private final Assignment cYAssignment_3_2_1 = (Assignment)cGroup_3_2.eContents().get(1); private final RuleCall cYEIntParserRuleCall_3_2_1_0 = (RuleCall)cYAssignment_3_2_1.eContents().get(0); private final Assignment cSizeAssignment_3_3 = (Assignment)cUnorderedGroup_3.eContents().get(3); private final RuleCall cSizeSizeReferenceParserRuleCall_3_3_0 = (RuleCall)cSizeAssignment_3_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //Offset rbaview::Offset: // {rbaview::Offset} // 'Offset' // '{' (('description:' description=EString)? & ('x:' x=EInt)? & ('y:' y=EInt)? & size=SizeReference?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::Offset} 'Offset' '{' (('description:' description=EString)? & ('x:' x=EInt)? & ('y:' y=EInt)? & //size=SizeReference?) '}' public Group getGroup() { return cGroup; } //{rbaview::Offset} public Action getOffsetAction_0() { return cOffsetAction_0; } //'Offset' public Keyword getOffsetKeyword_1() { return cOffsetKeyword_1; } //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //('description:' description=EString)? & ('x:' x=EInt)? & ('y:' y=EInt)? & size=SizeReference? public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } //('description:' description=EString)? public Group getGroup_3_0() { return cGroup_3_0; } //'description:' public Keyword getDescriptionKeyword_3_0_0() { return cDescriptionKeyword_3_0_0; } //description=EString public Assignment getDescriptionAssignment_3_0_1() { return cDescriptionAssignment_3_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_3_0_1_0() { return cDescriptionEStringParserRuleCall_3_0_1_0; } //('x:' x=EInt)? public Group getGroup_3_1() { return cGroup_3_1; } //'x:' public Keyword getXKeyword_3_1_0() { return cXKeyword_3_1_0; } //x=EInt public Assignment getXAssignment_3_1_1() { return cXAssignment_3_1_1; } //EInt public RuleCall getXEIntParserRuleCall_3_1_1_0() { return cXEIntParserRuleCall_3_1_1_0; } //('y:' y=EInt)? public Group getGroup_3_2() { return cGroup_3_2; } //'y:' public Keyword getYKeyword_3_2_0() { return cYKeyword_3_2_0; } //y=EInt public Assignment getYAssignment_3_2_1() { return cYAssignment_3_2_1; } //EInt public RuleCall getYEIntParserRuleCall_3_2_1_0() { return cYEIntParserRuleCall_3_2_1_0; } //size=SizeReference? public Assignment getSizeAssignment_3_3() { return cSizeAssignment_3_3; } //SizeReference public RuleCall getSizeSizeReferenceParserRuleCall_3_3_0() { return cSizeSizeReferenceParserRuleCall_3_3_0; } //'}' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class AreaSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AreaSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cAreaSetAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cAreaSetKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cTargetKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_1_1 = (Keyword)cGroup_4_1.eContents().get(1); private final Group cGroup_4_1_2 = (Group)cGroup_4_1.eContents().get(2); private final Assignment cTargetAssignment_4_1_2_0 = (Assignment)cGroup_4_1_2.eContents().get(0); private final CrossReference cTargetAbstractAllocatableCrossReference_4_1_2_0_0 = (CrossReference)cTargetAssignment_4_1_2_0.eContents().get(0); private final RuleCall cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1 = (RuleCall)cTargetAbstractAllocatableCrossReference_4_1_2_0_0.eContents().get(1); private final Group cGroup_4_1_2_1 = (Group)cGroup_4_1_2.eContents().get(1); private final Keyword cCommaKeyword_4_1_2_1_0 = (Keyword)cGroup_4_1_2_1.eContents().get(0); private final Assignment cTargetAssignment_4_1_2_1_1 = (Assignment)cGroup_4_1_2_1.eContents().get(1); private final CrossReference cTargetAbstractAllocatableCrossReference_4_1_2_1_1_0 = (CrossReference)cTargetAssignment_4_1_2_1_1.eContents().get(0); private final RuleCall cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1 = (RuleCall)cTargetAbstractAllocatableCrossReference_4_1_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_1_3 = (Keyword)cGroup_4_1.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //AreaSet rbaview::AreaSet: // {rbaview::AreaSet} // 'AreaSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] // ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::AreaSet} 'AreaSet' name=QualifiedName '{' (('description:' description=EString)? & ('target:' '[' //(target+=[rbacore::AbstractAllocatable|QualifiedName] ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? //']')?) '}' public Group getGroup() { return cGroup; } //{rbaview::AreaSet} public Action getAreaSetAction_0() { return cAreaSetAction_0; } //'AreaSet' public Keyword getAreaSetKeyword_1() { return cAreaSetKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] ("," //target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] ("," //target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public Group getGroup_4_1() { return cGroup_4_1; } //'target:' public Keyword getTargetKeyword_4_1_0() { return cTargetKeyword_4_1_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_1_1() { return cLeftSquareBracketKeyword_4_1_1; } //(target+=[rbacore::AbstractAllocatable|QualifiedName] ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? public Group getGroup_4_1_2() { return cGroup_4_1_2; } //target+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getTargetAssignment_4_1_2_0() { return cTargetAssignment_4_1_2_0; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getTargetAbstractAllocatableCrossReference_4_1_2_0_0() { return cTargetAbstractAllocatableCrossReference_4_1_2_0_0; } //QualifiedName public RuleCall getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1() { return cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1; } //("," target+=[rbacore::AbstractAllocatable|QualifiedName])* public Group getGroup_4_1_2_1() { return cGroup_4_1_2_1; } //"," public Keyword getCommaKeyword_4_1_2_1_0() { return cCommaKeyword_4_1_2_1_0; } //target+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getTargetAssignment_4_1_2_1_1() { return cTargetAssignment_4_1_2_1_1; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getTargetAbstractAllocatableCrossReference_4_1_2_1_1_0() { return cTargetAbstractAllocatableCrossReference_4_1_2_1_1_0; } //QualifiedName public RuleCall getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1() { return cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_1_3() { return cRightSquareBracketKeyword_4_1_3; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ZoneSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ZoneSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cZoneSetAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cZoneSetKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cTargetKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_1_1 = (Keyword)cGroup_4_1.eContents().get(1); private final Group cGroup_4_1_2 = (Group)cGroup_4_1.eContents().get(2); private final Assignment cTargetAssignment_4_1_2_0 = (Assignment)cGroup_4_1_2.eContents().get(0); private final CrossReference cTargetAbstractAllocatableCrossReference_4_1_2_0_0 = (CrossReference)cTargetAssignment_4_1_2_0.eContents().get(0); private final RuleCall cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1 = (RuleCall)cTargetAbstractAllocatableCrossReference_4_1_2_0_0.eContents().get(1); private final Group cGroup_4_1_2_1 = (Group)cGroup_4_1_2.eContents().get(1); private final Keyword cCommaKeyword_4_1_2_1_0 = (Keyword)cGroup_4_1_2_1.eContents().get(0); private final Assignment cTargetAssignment_4_1_2_1_1 = (Assignment)cGroup_4_1_2_1.eContents().get(1); private final CrossReference cTargetAbstractAllocatableCrossReference_4_1_2_1_1_0 = (CrossReference)cTargetAssignment_4_1_2_1_1.eContents().get(0); private final RuleCall cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1 = (RuleCall)cTargetAbstractAllocatableCrossReference_4_1_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_1_3 = (Keyword)cGroup_4_1.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //ZoneSet rbasound::ZoneSet: // {rbasound::ZoneSet} // 'ZoneSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] // ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; @Override public ParserRule getRule() { return rule; } //{rbasound::ZoneSet} 'ZoneSet' name=QualifiedName '{' (('description:' description=EString)? & ('target:' '[' //(target+=[rbacore::AbstractAllocatable|QualifiedName] ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? //']')?) '}' public Group getGroup() { return cGroup; } //{rbasound::ZoneSet} public Action getZoneSetAction_0() { return cZoneSetAction_0; } //'ZoneSet' public Keyword getZoneSetKeyword_1() { return cZoneSetKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] ("," //target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] ("," //target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public Group getGroup_4_1() { return cGroup_4_1; } //'target:' public Keyword getTargetKeyword_4_1_0() { return cTargetKeyword_4_1_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_1_1() { return cLeftSquareBracketKeyword_4_1_1; } //(target+=[rbacore::AbstractAllocatable|QualifiedName] ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? public Group getGroup_4_1_2() { return cGroup_4_1_2; } //target+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getTargetAssignment_4_1_2_0() { return cTargetAssignment_4_1_2_0; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getTargetAbstractAllocatableCrossReference_4_1_2_0_0() { return cTargetAbstractAllocatableCrossReference_4_1_2_0_0; } //QualifiedName public RuleCall getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1() { return cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1; } //("," target+=[rbacore::AbstractAllocatable|QualifiedName])* public Group getGroup_4_1_2_1() { return cGroup_4_1_2_1; } //"," public Keyword getCommaKeyword_4_1_2_1_0() { return cCommaKeyword_4_1_2_1_0; } //target+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getTargetAssignment_4_1_2_1_1() { return cTargetAssignment_4_1_2_1_1; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getTargetAbstractAllocatableCrossReference_4_1_2_1_1_0() { return cTargetAbstractAllocatableCrossReference_4_1_2_1_1_0; } //QualifiedName public RuleCall getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1() { return cTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_1_3() { return cRightSquareBracketKeyword_4_1_3; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class CompositeAreaElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CompositeArea"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cCompositeAreaAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cCompositeAreaKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cLayoutKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cLayoutAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cLayoutLayoutManagerParserRuleCall_4_1_1_0 = (RuleCall)cLayoutAssignment_4_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //CompositeArea rbaview::CompositeArea: // {rbaview::CompositeArea} // 'CompositeArea' // name=QualifiedName // '{' (('description:' description=EString)? & ('layout:' layout=LayoutManager)?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::CompositeArea} 'CompositeArea' name=QualifiedName '{' (('description:' description=EString)? & ('layout:' //layout=LayoutManager)?) '}' public Group getGroup() { return cGroup; } //{rbaview::CompositeArea} public Action getCompositeAreaAction_0() { return cCompositeAreaAction_0; } //'CompositeArea' public Keyword getCompositeAreaKeyword_1() { return cCompositeAreaKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('layout:' layout=LayoutManager)? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('layout:' layout=LayoutManager)? public Group getGroup_4_1() { return cGroup_4_1; } //'layout:' public Keyword getLayoutKeyword_4_1_0() { return cLayoutKeyword_4_1_0; } //layout=LayoutManager public Assignment getLayoutAssignment_4_1_1() { return cLayoutAssignment_4_1_1; } //LayoutManager public RuleCall getLayoutLayoutManagerParserRuleCall_4_1_1_0() { return cLayoutLayoutManagerParserRuleCall_4_1_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class AreaElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Area"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cAreaAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cAreaKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cArbitrationPolicyKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cArbitrationPolicyAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0 = (RuleCall)cArbitrationPolicyAssignment_4_1_1.eContents().get(0); private final Assignment cSizeAssignment_4_2 = (Assignment)cUnorderedGroup_4.eContents().get(2); private final RuleCall cSizeSizeIdentifierParserRuleCall_4_2_0 = (RuleCall)cSizeAssignment_4_2.eContents().get(0); private final Group cGroup_4_3 = (Group)cUnorderedGroup_4.eContents().get(3); private final Alternatives cAlternatives_4_3_0 = (Alternatives)cGroup_4_3.eContents().get(0); private final Keyword cVisibilityKeyword_4_3_0_0 = (Keyword)cAlternatives_4_3_0.eContents().get(0); private final Keyword cPriorityKeyword_4_3_0_1 = (Keyword)cAlternatives_4_3_0.eContents().get(1); private final Assignment cVisibilityAssignment_4_3_1 = (Assignment)cGroup_4_3.eContents().get(1); private final RuleCall cVisibilityVExpressionParserRuleCall_4_3_1_0 = (RuleCall)cVisibilityAssignment_4_3_1.eContents().get(0); private final Group cGroup_4_4 = (Group)cUnorderedGroup_4.eContents().get(4); private final Keyword cZorderKeyword_4_4_0 = (Keyword)cGroup_4_4.eContents().get(0); private final Assignment cZorderAssignment_4_4_1 = (Assignment)cGroup_4_4.eContents().get(1); private final RuleCall cZorderVExpressionParserRuleCall_4_4_1_0 = (RuleCall)cZorderAssignment_4_4_1.eContents().get(0); private final Assignment cTagsAssignment_4_5 = (Assignment)cUnorderedGroup_4.eContents().get(5); private final RuleCall cTagsTagParserRuleCall_4_5_0 = (RuleCall)cTagsAssignment_4_5.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Area rbaview::Area: // {rbaview::Area} // 'Area' // name=QualifiedName // '{' (('description:' description=EString)? & ('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? & // size+=SizeIdentifier* & (('visibility:' | 'priority:') visibility=VExpression)? & ('zorder:' zorder=VExpression)? & // tags+=Tag*) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::Area} 'Area' name=QualifiedName '{' (('description:' description=EString)? & ('arbitrationPolicy:' //arbitrationPolicy=ArbitrationPolicy)? & size+=SizeIdentifier* & (('visibility:' | 'priority:') //visibility=VExpression)? & ('zorder:' zorder=VExpression)? & tags+=Tag*) '}' public Group getGroup() { return cGroup; } //{rbaview::Area} public Action getAreaAction_0() { return cAreaAction_0; } //'Area' public Keyword getAreaKeyword_1() { return cAreaKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? & //size+=SizeIdentifier* & (('visibility:' | 'priority:') visibility=VExpression)? & ('zorder:' zorder=VExpression)? & //tags+=Tag* public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? public Group getGroup_4_1() { return cGroup_4_1; } //'arbitrationPolicy:' public Keyword getArbitrationPolicyKeyword_4_1_0() { return cArbitrationPolicyKeyword_4_1_0; } //arbitrationPolicy=ArbitrationPolicy public Assignment getArbitrationPolicyAssignment_4_1_1() { return cArbitrationPolicyAssignment_4_1_1; } //ArbitrationPolicy public RuleCall getArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0() { return cArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0; } //size+=SizeIdentifier* public Assignment getSizeAssignment_4_2() { return cSizeAssignment_4_2; } //SizeIdentifier public RuleCall getSizeSizeIdentifierParserRuleCall_4_2_0() { return cSizeSizeIdentifierParserRuleCall_4_2_0; } //(('visibility:' | 'priority:') visibility=VExpression)? public Group getGroup_4_3() { return cGroup_4_3; } //'visibility:' | 'priority:' public Alternatives getAlternatives_4_3_0() { return cAlternatives_4_3_0; } //'visibility:' public Keyword getVisibilityKeyword_4_3_0_0() { return cVisibilityKeyword_4_3_0_0; } //'priority:' public Keyword getPriorityKeyword_4_3_0_1() { return cPriorityKeyword_4_3_0_1; } //visibility=VExpression public Assignment getVisibilityAssignment_4_3_1() { return cVisibilityAssignment_4_3_1; } //VExpression public RuleCall getVisibilityVExpressionParserRuleCall_4_3_1_0() { return cVisibilityVExpressionParserRuleCall_4_3_1_0; } //('zorder:' zorder=VExpression)? public Group getGroup_4_4() { return cGroup_4_4; } //'zorder:' public Keyword getZorderKeyword_4_4_0() { return cZorderKeyword_4_4_0; } //zorder=VExpression public Assignment getZorderAssignment_4_4_1() { return cZorderAssignment_4_4_1; } //VExpression public RuleCall getZorderVExpressionParserRuleCall_4_4_1_0() { return cZorderVExpressionParserRuleCall_4_4_1_0; } //tags+=Tag* public Assignment getTagsAssignment_4_5() { return cTagsAssignment_4_5; } //Tag public RuleCall getTagsTagParserRuleCall_4_5_0() { return cTagsTagParserRuleCall_4_5_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ZoneElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Zone"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cZoneAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cZoneKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cArbitrationPolicyKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cArbitrationPolicyAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0 = (RuleCall)cArbitrationPolicyAssignment_4_1_1.eContents().get(0); private final Group cGroup_4_2 = (Group)cUnorderedGroup_4.eContents().get(2); private final Alternatives cAlternatives_4_2_0 = (Alternatives)cGroup_4_2.eContents().get(0); private final Keyword cVisibilityKeyword_4_2_0_0 = (Keyword)cAlternatives_4_2_0.eContents().get(0); private final Keyword cPriorityKeyword_4_2_0_1 = (Keyword)cAlternatives_4_2_0.eContents().get(1); private final Assignment cVisibilityAssignment_4_2_1 = (Assignment)cGroup_4_2.eContents().get(1); private final RuleCall cVisibilityVExpressionParserRuleCall_4_2_1_0 = (RuleCall)cVisibilityAssignment_4_2_1.eContents().get(0); private final Group cGroup_4_3 = (Group)cUnorderedGroup_4.eContents().get(3); private final Keyword cAttenuateValueKeyword_4_3_0 = (Keyword)cGroup_4_3.eContents().get(0); private final Assignment cAttenuateAssignment_4_3_1 = (Assignment)cGroup_4_3.eContents().get(1); private final RuleCall cAttenuateIntegerValueParserRuleCall_4_3_1_0 = (RuleCall)cAttenuateAssignment_4_3_1.eContents().get(0); private final Assignment cTagsAssignment_4_4 = (Assignment)cUnorderedGroup_4.eContents().get(4); private final RuleCall cTagsTagParserRuleCall_4_4_0 = (RuleCall)cTagsAssignment_4_4.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Zone rbasound::Zone: // {rbasound::Zone} // 'Zone' // name=QualifiedName // '{' (('description:' description=EString)? & ('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? & // (('visibility:' | 'priority:') visibility=VExpression)? & ('attenuateValue:' attenuate=IntegerValue)? & tags+=Tag*) // '}'; @Override public ParserRule getRule() { return rule; } //{rbasound::Zone} 'Zone' name=QualifiedName '{' (('description:' description=EString)? & ('arbitrationPolicy:' //arbitrationPolicy=ArbitrationPolicy)? & (('visibility:' | 'priority:') visibility=VExpression)? & ('attenuateValue:' //attenuate=IntegerValue)? & tags+=Tag*) '}' public Group getGroup() { return cGroup; } //{rbasound::Zone} public Action getZoneAction_0() { return cZoneAction_0; } //'Zone' public Keyword getZoneKeyword_1() { return cZoneKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? & (('visibility:' | //'priority:') visibility=VExpression)? & ('attenuateValue:' attenuate=IntegerValue)? & tags+=Tag* public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? public Group getGroup_4_1() { return cGroup_4_1; } //'arbitrationPolicy:' public Keyword getArbitrationPolicyKeyword_4_1_0() { return cArbitrationPolicyKeyword_4_1_0; } //arbitrationPolicy=ArbitrationPolicy public Assignment getArbitrationPolicyAssignment_4_1_1() { return cArbitrationPolicyAssignment_4_1_1; } //ArbitrationPolicy public RuleCall getArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0() { return cArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0; } //(('visibility:' | 'priority:') visibility=VExpression)? public Group getGroup_4_2() { return cGroup_4_2; } //'visibility:' | 'priority:' public Alternatives getAlternatives_4_2_0() { return cAlternatives_4_2_0; } //'visibility:' public Keyword getVisibilityKeyword_4_2_0_0() { return cVisibilityKeyword_4_2_0_0; } //'priority:' public Keyword getPriorityKeyword_4_2_0_1() { return cPriorityKeyword_4_2_0_1; } //visibility=VExpression public Assignment getVisibilityAssignment_4_2_1() { return cVisibilityAssignment_4_2_1; } //VExpression public RuleCall getVisibilityVExpressionParserRuleCall_4_2_1_0() { return cVisibilityVExpressionParserRuleCall_4_2_1_0; } //('attenuateValue:' attenuate=IntegerValue)? public Group getGroup_4_3() { return cGroup_4_3; } //'attenuateValue:' public Keyword getAttenuateValueKeyword_4_3_0() { return cAttenuateValueKeyword_4_3_0; } //attenuate=IntegerValue public Assignment getAttenuateAssignment_4_3_1() { return cAttenuateAssignment_4_3_1; } //IntegerValue public RuleCall getAttenuateIntegerValueParserRuleCall_4_3_1_0() { return cAttenuateIntegerValueParserRuleCall_4_3_1_0; } //tags+=Tag* public Assignment getTagsAssignment_4_4() { return cTagsAssignment_4_4; } //Tag public RuleCall getTagsTagParserRuleCall_4_4_0() { return cTagsTagParserRuleCall_4_4_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ViewContentStateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ViewContentState"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cViewContentStateAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStateKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Alternatives cAlternatives_4_1_0 = (Alternatives)cGroup_4_1.eContents().get(0); private final Keyword cPriorityKeyword_4_1_0_0 = (Keyword)cAlternatives_4_1_0.eContents().get(0); private final Keyword cValueKeyword_4_1_0_1 = (Keyword)cAlternatives_4_1_0.eContents().get(1); private final Assignment cValueAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cValueVExpressionParserRuleCall_4_1_1_0 = (RuleCall)cValueAssignment_4_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //ViewContentState rbaview::ViewContentState: // {rbaview::ViewContentState} // 'State' // name=QualifiedName // '{' (('description:' description=EString)? & (('priority:' | 'value:') value=VExpression)?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::ViewContentState} 'State' name=QualifiedName '{' (('description:' description=EString)? & (('priority:' | //'value:') value=VExpression)?) '}' public Group getGroup() { return cGroup; } //{rbaview::ViewContentState} public Action getViewContentStateAction_0() { return cViewContentStateAction_0; } //'State' public Keyword getStateKeyword_1() { return cStateKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & (('priority:' | 'value:') value=VExpression)? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //(('priority:' | 'value:') value=VExpression)? public Group getGroup_4_1() { return cGroup_4_1; } //'priority:' | 'value:' public Alternatives getAlternatives_4_1_0() { return cAlternatives_4_1_0; } //'priority:' public Keyword getPriorityKeyword_4_1_0_0() { return cPriorityKeyword_4_1_0_0; } //'value:' public Keyword getValueKeyword_4_1_0_1() { return cValueKeyword_4_1_0_1; } //value=VExpression public Assignment getValueAssignment_4_1_1() { return cValueAssignment_4_1_1; } //VExpression public RuleCall getValueVExpressionParserRuleCall_4_1_1_0() { return cValueVExpressionParserRuleCall_4_1_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SoundContentStateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SoundContentState"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSoundContentStateAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStateKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Alternatives cAlternatives_4_1_0 = (Alternatives)cGroup_4_1.eContents().get(0); private final Keyword cPriorityKeyword_4_1_0_0 = (Keyword)cAlternatives_4_1_0.eContents().get(0); private final Keyword cValueKeyword_4_1_0_1 = (Keyword)cAlternatives_4_1_0.eContents().get(1); private final Assignment cValueAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cValueVExpressionParserRuleCall_4_1_1_0 = (RuleCall)cValueAssignment_4_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //SoundContentState rbasound::SoundContentState: // {rbasound::SoundContentState} // 'State' // name=QualifiedName // '{' (('description:' description=EString)? & (('priority:' | 'value:') value=VExpression)?) '}'; @Override public ParserRule getRule() { return rule; } //{rbasound::SoundContentState} 'State' name=QualifiedName '{' (('description:' description=EString)? & (('priority:' | //'value:') value=VExpression)?) '}' public Group getGroup() { return cGroup; } //{rbasound::SoundContentState} public Action getSoundContentStateAction_0() { return cSoundContentStateAction_0; } //'State' public Keyword getStateKeyword_1() { return cStateKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & (('priority:' | 'value:') value=VExpression)? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //(('priority:' | 'value:') value=VExpression)? public Group getGroup_4_1() { return cGroup_4_1; } //'priority:' | 'value:' public Alternatives getAlternatives_4_1_0() { return cAlternatives_4_1_0; } //'priority:' public Keyword getPriorityKeyword_4_1_0_0() { return cPriorityKeyword_4_1_0_0; } //'value:' public Keyword getValueKeyword_4_1_0_1() { return cValueKeyword_4_1_0_1; } //value=VExpression public Assignment getValueAssignment_4_1_1() { return cValueAssignment_4_1_1; } //VExpression public RuleCall getValueVExpressionParserRuleCall_4_1_1_0() { return cValueVExpressionParserRuleCall_4_1_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ProjectElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Project"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cProjectAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cProjectKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cDummyNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cDummyNameQualifiedNameParserRuleCall_2_0 = (RuleCall)cDummyNameAssignment_2.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Keyword cVersionKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Assignment cVersionAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cVersionEStringParserRuleCall_5_0 = (RuleCall)cVersionAssignment_5.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); //Project rbacore::Project: // {rbacore::Project} // 'Project' // dummyName=QualifiedName? // '{' // 'version:' version=EString // '}'; @Override public ParserRule getRule() { return rule; } //{rbacore::Project} 'Project' dummyName=QualifiedName? '{' 'version:' version=EString '}' public Group getGroup() { return cGroup; } //{rbacore::Project} public Action getProjectAction_0() { return cProjectAction_0; } //'Project' public Keyword getProjectKeyword_1() { return cProjectKeyword_1; } //dummyName=QualifiedName? public Assignment getDummyNameAssignment_2() { return cDummyNameAssignment_2; } //QualifiedName public RuleCall getDummyNameQualifiedNameParserRuleCall_2_0() { return cDummyNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //'version:' public Keyword getVersionKeyword_4() { return cVersionKeyword_4; } //version=EString public Assignment getVersionAssignment_5() { return cVersionAssignment_5; } //EString public RuleCall getVersionEStringParserRuleCall_5_0() { return cVersionEStringParserRuleCall_5_0; } //'}' public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; } } public class VExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VExpression"); private final RuleCall cVPlusOperatorParserRuleCall = (RuleCall)rule.eContents().get(1); ///* ####################################### // * Sort Value Expression(VExpression) // * ####################################### */ VExpression rbacore::Expression: // VPlusOperator; @Override public ParserRule getRule() { return rule; } //VPlusOperator public RuleCall getVPlusOperatorParserRuleCall() { return cVPlusOperatorParserRuleCall; } } public class VPlusOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VPlusOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cVComparisonAndParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cPlusOperatorOperandAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final RuleCall cOpPlusParserRuleCall_1_0_0_1 = (RuleCall)cGroup_1_0_0.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandVComparisonAndParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //VPlusOperator rbacore::Expression: // VComparisonAnd (=> ({rbacore::PlusOperator.operand+=current} OpPlus) operand+=VComparisonAnd)*; @Override public ParserRule getRule() { return rule; } //VComparisonAnd (=> ({rbacore::PlusOperator.operand+=current} OpPlus) operand+=VComparisonAnd)* public Group getGroup() { return cGroup; } //VComparisonAnd public RuleCall getVComparisonAndParserRuleCall_0() { return cVComparisonAndParserRuleCall_0; } //(=> ({rbacore::PlusOperator.operand+=current} OpPlus) operand+=VComparisonAnd)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::PlusOperator.operand+=current} OpPlus) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::PlusOperator.operand+=current} OpPlus public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{rbacore::PlusOperator.operand+=current} public Action getPlusOperatorOperandAction_1_0_0_0() { return cPlusOperatorOperandAction_1_0_0_0; } //OpPlus public RuleCall getOpPlusParserRuleCall_1_0_0_1() { return cOpPlusParserRuleCall_1_0_0_1; } //operand+=VComparisonAnd public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //VComparisonAnd public RuleCall getOperandVComparisonAndParserRuleCall_1_1_0() { return cOperandVComparisonAndParserRuleCall_1_1_0; } } public class OpPlusElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpPlus"); private final Keyword cPlusSignKeyword = (Keyword)rule.eContents().get(1); //OpPlus: // '+'; @Override public ParserRule getRule() { return rule; } //'+' public Keyword getPlusSignKeyword() { return cPlusSignKeyword; } } public class VComparisonAndElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VComparisonAnd"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cVRelationalExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cComparisonAndOperandAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final RuleCall cOpAndParserRuleCall_1_0_0_1 = (RuleCall)cGroup_1_0_0.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandVRelationalExpressionParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //VComparisonAnd rbacore::Expression: // VRelationalExpression (=> ({rbacore::ComparisonAnd.operand+=current} OpAnd) operand+=VRelationalExpression)*; @Override public ParserRule getRule() { return rule; } //VRelationalExpression (=> ({rbacore::ComparisonAnd.operand+=current} OpAnd) operand+=VRelationalExpression)* public Group getGroup() { return cGroup; } //VRelationalExpression public RuleCall getVRelationalExpressionParserRuleCall_0() { return cVRelationalExpressionParserRuleCall_0; } //(=> ({rbacore::ComparisonAnd.operand+=current} OpAnd) operand+=VRelationalExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::ComparisonAnd.operand+=current} OpAnd) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::ComparisonAnd.operand+=current} OpAnd public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{rbacore::ComparisonAnd.operand+=current} public Action getComparisonAndOperandAction_1_0_0_0() { return cComparisonAndOperandAction_1_0_0_0; } //OpAnd public RuleCall getOpAndParserRuleCall_1_0_0_1() { return cOpAndParserRuleCall_1_0_0_1; } //operand+=VRelationalExpression public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //VRelationalExpression public RuleCall getOperandVRelationalExpressionParserRuleCall_1_1_0() { return cOperandVRelationalExpressionParserRuleCall_1_1_0; } } public class VRelationalExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VRelationalExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cVPrimaryExpressionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); private final Action cMuchGreaterThanOperatorAction_1_0 = (Action)cGroup_1.eContents().get(0); private final RuleCall cOpMuchGreaterThanParserRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); private final Assignment cOperandAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); private final RuleCall cOperandVPrimaryExpressionParserRuleCall_1_2_0 = (RuleCall)cOperandAssignment_1_2.eContents().get(0); private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); private final Action cEqualToOperatorAction_2_0 = (Action)cGroup_2.eContents().get(0); private final RuleCall cOpEqualToParserRuleCall_2_1 = (RuleCall)cGroup_2.eContents().get(1); private final Assignment cOperandAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); private final RuleCall cOperandVPrimaryExpressionParserRuleCall_2_2_0 = (RuleCall)cOperandAssignment_2_2.eContents().get(0); private final Group cGroup_3 = (Group)cAlternatives.eContents().get(3); private final Action cGreaterThanOperatorAction_3_0 = (Action)cGroup_3.eContents().get(0); private final RuleCall cOpGreaterThanParserRuleCall_3_1 = (RuleCall)cGroup_3.eContents().get(1); private final Assignment cOperandAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); private final RuleCall cOperandVPrimaryExpressionParserRuleCall_3_2_0 = (RuleCall)cOperandAssignment_3_2.eContents().get(0); private final Group cGroup_4 = (Group)cAlternatives.eContents().get(4); private final Action cLowerThanOperatorAction_4_0 = (Action)cGroup_4.eContents().get(0); private final RuleCall cOpLowerThanParserRuleCall_4_1 = (RuleCall)cGroup_4.eContents().get(1); private final Assignment cOperandAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); private final RuleCall cOperandVPrimaryExpressionParserRuleCall_4_2_0 = (RuleCall)cOperandAssignment_4_2.eContents().get(0); //VRelationalExpression rbacore::Expression: // VPrimaryExpression | {rbacore::MuchGreaterThanOperator} OpMuchGreaterThan operand+=VPrimaryExpression | // {rbacore::EqualToOperator} OpEqualTo operand+=VPrimaryExpression | {rbacore::GreaterThanOperator} OpGreaterThan // operand+=VPrimaryExpression | {rbacore::LowerThanOperator} OpLowerThan operand+=VPrimaryExpression; @Override public ParserRule getRule() { return rule; } //VPrimaryExpression | {rbacore::MuchGreaterThanOperator} OpMuchGreaterThan operand+=VPrimaryExpression | //{rbacore::EqualToOperator} OpEqualTo operand+=VPrimaryExpression | {rbacore::GreaterThanOperator} OpGreaterThan //operand+=VPrimaryExpression | {rbacore::LowerThanOperator} OpLowerThan operand+=VPrimaryExpression public Alternatives getAlternatives() { return cAlternatives; } //VPrimaryExpression public RuleCall getVPrimaryExpressionParserRuleCall_0() { return cVPrimaryExpressionParserRuleCall_0; } //{rbacore::MuchGreaterThanOperator} OpMuchGreaterThan operand+=VPrimaryExpression public Group getGroup_1() { return cGroup_1; } //{rbacore::MuchGreaterThanOperator} public Action getMuchGreaterThanOperatorAction_1_0() { return cMuchGreaterThanOperatorAction_1_0; } //OpMuchGreaterThan public RuleCall getOpMuchGreaterThanParserRuleCall_1_1() { return cOpMuchGreaterThanParserRuleCall_1_1; } //operand+=VPrimaryExpression public Assignment getOperandAssignment_1_2() { return cOperandAssignment_1_2; } //VPrimaryExpression public RuleCall getOperandVPrimaryExpressionParserRuleCall_1_2_0() { return cOperandVPrimaryExpressionParserRuleCall_1_2_0; } //{rbacore::EqualToOperator} OpEqualTo operand+=VPrimaryExpression public Group getGroup_2() { return cGroup_2; } //{rbacore::EqualToOperator} public Action getEqualToOperatorAction_2_0() { return cEqualToOperatorAction_2_0; } //OpEqualTo public RuleCall getOpEqualToParserRuleCall_2_1() { return cOpEqualToParserRuleCall_2_1; } //operand+=VPrimaryExpression public Assignment getOperandAssignment_2_2() { return cOperandAssignment_2_2; } //VPrimaryExpression public RuleCall getOperandVPrimaryExpressionParserRuleCall_2_2_0() { return cOperandVPrimaryExpressionParserRuleCall_2_2_0; } //{rbacore::GreaterThanOperator} OpGreaterThan operand+=VPrimaryExpression public Group getGroup_3() { return cGroup_3; } //{rbacore::GreaterThanOperator} public Action getGreaterThanOperatorAction_3_0() { return cGreaterThanOperatorAction_3_0; } //OpGreaterThan public RuleCall getOpGreaterThanParserRuleCall_3_1() { return cOpGreaterThanParserRuleCall_3_1; } //operand+=VPrimaryExpression public Assignment getOperandAssignment_3_2() { return cOperandAssignment_3_2; } //VPrimaryExpression public RuleCall getOperandVPrimaryExpressionParserRuleCall_3_2_0() { return cOperandVPrimaryExpressionParserRuleCall_3_2_0; } //{rbacore::LowerThanOperator} OpLowerThan operand+=VPrimaryExpression public Group getGroup_4() { return cGroup_4; } //{rbacore::LowerThanOperator} public Action getLowerThanOperatorAction_4_0() { return cLowerThanOperatorAction_4_0; } //OpLowerThan public RuleCall getOpLowerThanParserRuleCall_4_1() { return cOpLowerThanParserRuleCall_4_1; } //operand+=VPrimaryExpression public Assignment getOperandAssignment_4_2() { return cOperandAssignment_4_2; } //VPrimaryExpression public RuleCall getOperandVPrimaryExpressionParserRuleCall_4_2_0() { return cOperandVPrimaryExpressionParserRuleCall_4_2_0; } } public class OpMuchGreaterThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpMuchGreaterThan"); private final Keyword cGreaterThanSignGreaterThanSignKeyword = (Keyword)rule.eContents().get(1); //OpMuchGreaterThan: // '>>'; @Override public ParserRule getRule() { return rule; } //'>>' public Keyword getGreaterThanSignGreaterThanSignKeyword() { return cGreaterThanSignGreaterThanSignKeyword; } } public class OpEqualToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpEqualTo"); private final Keyword cEqualsSignKeyword = (Keyword)rule.eContents().get(1); //OpEqualTo: // '='; @Override public ParserRule getRule() { return rule; } //'=' public Keyword getEqualsSignKeyword() { return cEqualsSignKeyword; } } public class OpGreaterThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpGreaterThan"); private final Keyword cGreaterThanSignKeyword = (Keyword)rule.eContents().get(1); //OpGreaterThan: // '>'; @Override public ParserRule getRule() { return rule; } //'>' public Keyword getGreaterThanSignKeyword() { return cGreaterThanSignKeyword; } } public class OpLowerThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpLowerThan"); private final Keyword cLessThanSignKeyword = (Keyword)rule.eContents().get(1); //OpLowerThan: // '<'; @Override public ParserRule getRule() { return rule; } //'<' public Keyword getLessThanSignKeyword() { return cLessThanSignKeyword; } } public class VPrimaryExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VPrimaryExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cThatOfOperatorParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cVValueExpressionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); private final Keyword cLeftParenthesisKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final RuleCall cVExpressionParserRuleCall_2_1 = (RuleCall)cGroup_2.eContents().get(1); private final Keyword cRightParenthesisKeyword_2_2 = (Keyword)cGroup_2.eContents().get(2); //VPrimaryExpression rbacore::Expression: // ThatOfOperator | VValueExpression | // '(' VExpression ')'; @Override public ParserRule getRule() { return rule; } //ThatOfOperator | VValueExpression | '(' VExpression ')' public Alternatives getAlternatives() { return cAlternatives; } //ThatOfOperator public RuleCall getThatOfOperatorParserRuleCall_0() { return cThatOfOperatorParserRuleCall_0; } //VValueExpression public RuleCall getVValueExpressionParserRuleCall_1() { return cVValueExpressionParserRuleCall_1; } //'(' VExpression ')' public Group getGroup_2() { return cGroup_2; } //'(' public Keyword getLeftParenthesisKeyword_2_0() { return cLeftParenthesisKeyword_2_0; } //VExpression public RuleCall getVExpressionParserRuleCall_2_1() { return cVExpressionParserRuleCall_2_1; } //')' public Keyword getRightParenthesisKeyword_2_2() { return cRightParenthesisKeyword_2_2; } } public class VValueExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VValueExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cIntegerValueParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cStandardValueParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cNoneValueParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cMinValueParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cMaxValueParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); //VValueExpression rbacore::Expression: // IntegerValue | StandardValue | NoneValue | MinValue | MaxValue; @Override public ParserRule getRule() { return rule; } //IntegerValue | StandardValue | NoneValue | MinValue | MaxValue public Alternatives getAlternatives() { return cAlternatives; } //IntegerValue public RuleCall getIntegerValueParserRuleCall_0() { return cIntegerValueParserRuleCall_0; } //StandardValue public RuleCall getStandardValueParserRuleCall_1() { return cStandardValueParserRuleCall_1; } //NoneValue public RuleCall getNoneValueParserRuleCall_2() { return cNoneValueParserRuleCall_2; } //MinValue public RuleCall getMinValueParserRuleCall_3() { return cMinValueParserRuleCall_3; } //MaxValue public RuleCall getMaxValueParserRuleCall_4() { return cMaxValueParserRuleCall_4; } } public class ThatOfOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ThatOfOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cThatOfOperatorAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cThatOfKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cOperandAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cOperandVMemberFeatureReferenceParserRuleCall_2_0 = (RuleCall)cOperandAssignment_2.eContents().get(0); //ThatOfOperator rbacore::Expression: // {rbacore::ThatOfOperator} 'That-of' operand+=VMemberFeatureReference?; @Override public ParserRule getRule() { return rule; } //{rbacore::ThatOfOperator} 'That-of' operand+=VMemberFeatureReference? public Group getGroup() { return cGroup; } //{rbacore::ThatOfOperator} public Action getThatOfOperatorAction_0() { return cThatOfOperatorAction_0; } //'That-of' public Keyword getThatOfKeyword_1() { return cThatOfKeyword_1; } //operand+=VMemberFeatureReference? public Assignment getOperandAssignment_2() { return cOperandAssignment_2; } //VMemberFeatureReference public RuleCall getOperandVMemberFeatureReferenceParserRuleCall_2_0() { return cOperandVMemberFeatureReferenceParserRuleCall_2_0; } } public class VMemberFeatureReferenceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VMemberFeatureReference"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cRefObjectAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cRefObjectRuleObjectCrossReference_1_0 = (CrossReference)cRefObjectAssignment_1.eContents().get(0); private final RuleCall cRefObjectRuleObjectValidIDParserRuleCall_1_0_1 = (RuleCall)cRefObjectRuleObjectCrossReference_1_0.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Action cMemberFeatureReferenceOperandAction_2_0 = (Action)cGroup_2.eContents().get(0); private final Keyword cFullStopKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); private final Assignment cRefObjectAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); private final CrossReference cRefObjectRuleObjectCrossReference_2_2_0 = (CrossReference)cRefObjectAssignment_2_2.eContents().get(0); private final RuleCall cRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1 = (RuleCall)cRefObjectRuleObjectCrossReference_2_2_0.eContents().get(1); //VMemberFeatureReference rbacore::ObjectReference: // {rbacore::ObjectReference} refObject=[rbacore::RuleObject|ValidID] ({MemberFeatureReference.operand+=current} '.' // refObject=[rbacore::RuleObject|ValidID])*; @Override public ParserRule getRule() { return rule; } //{rbacore::ObjectReference} refObject=[rbacore::RuleObject|ValidID] ({MemberFeatureReference.operand+=current} '.' //refObject=[rbacore::RuleObject|ValidID])* public Group getGroup() { return cGroup; } //{rbacore::ObjectReference} public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } //refObject=[rbacore::RuleObject|ValidID] public Assignment getRefObjectAssignment_1() { return cRefObjectAssignment_1; } //[rbacore::RuleObject|ValidID] public CrossReference getRefObjectRuleObjectCrossReference_1_0() { return cRefObjectRuleObjectCrossReference_1_0; } //ValidID public RuleCall getRefObjectRuleObjectValidIDParserRuleCall_1_0_1() { return cRefObjectRuleObjectValidIDParserRuleCall_1_0_1; } //({MemberFeatureReference.operand+=current} '.' refObject=[rbacore::RuleObject|ValidID])* public Group getGroup_2() { return cGroup_2; } //{MemberFeatureReference.operand+=current} public Action getMemberFeatureReferenceOperandAction_2_0() { return cMemberFeatureReferenceOperandAction_2_0; } //'.' public Keyword getFullStopKeyword_2_1() { return cFullStopKeyword_2_1; } //refObject=[rbacore::RuleObject|ValidID] public Assignment getRefObjectAssignment_2_2() { return cRefObjectAssignment_2_2; } //[rbacore::RuleObject|ValidID] public CrossReference getRefObjectRuleObjectCrossReference_2_2_0() { return cRefObjectRuleObjectCrossReference_2_2_0; } //ValidID public RuleCall getRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1() { return cRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1; } } public class IntegerValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IntegerValue"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cIntegerValueAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cValueEIntParserRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0); //IntegerValue rbacore::IntegerValue: // {rbacore::IntegerValue} value=EInt; @Override public ParserRule getRule() { return rule; } //{rbacore::IntegerValue} value=EInt public Group getGroup() { return cGroup; } //{rbacore::IntegerValue} public Action getIntegerValueAction_0() { return cIntegerValueAction_0; } //value=EInt public Assignment getValueAssignment_1() { return cValueAssignment_1; } //EInt public RuleCall getValueEIntParserRuleCall_1_0() { return cValueEIntParserRuleCall_1_0; } } public class StandardValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.StandardValue"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cStandardValueAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cSTANDARD_VALUEKeyword_1 = (Keyword)cGroup.eContents().get(1); //StandardValue rbacore::StandardValue: // {rbacore::StandardValue} // 'STANDARD_VALUE'; @Override public ParserRule getRule() { return rule; } //{rbacore::StandardValue} 'STANDARD_VALUE' public Group getGroup() { return cGroup; } //{rbacore::StandardValue} public Action getStandardValueAction_0() { return cStandardValueAction_0; } //'STANDARD_VALUE' public Keyword getSTANDARD_VALUEKeyword_1() { return cSTANDARD_VALUEKeyword_1; } } public class NoneValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.NoneValue"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cNoneValueAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cNONE_VALUEKeyword_1 = (Keyword)cGroup.eContents().get(1); //NoneValue rbacore::NoneValue: // {rbacore::NoneValue} // 'NONE_VALUE'; @Override public ParserRule getRule() { return rule; } //{rbacore::NoneValue} 'NONE_VALUE' public Group getGroup() { return cGroup; } //{rbacore::NoneValue} public Action getNoneValueAction_0() { return cNoneValueAction_0; } //'NONE_VALUE' public Keyword getNONE_VALUEKeyword_1() { return cNONE_VALUEKeyword_1; } } public class MinValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.MinValue"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cMinValueAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cMIN_VALUEKeyword_1 = (Keyword)cGroup.eContents().get(1); //MinValue rbacore::MinValue: // {rbacore::MinValue} // 'MIN_VALUE'; @Override public ParserRule getRule() { return rule; } //{rbacore::MinValue} 'MIN_VALUE' public Group getGroup() { return cGroup; } //{rbacore::MinValue} public Action getMinValueAction_0() { return cMinValueAction_0; } //'MIN_VALUE' public Keyword getMIN_VALUEKeyword_1() { return cMIN_VALUEKeyword_1; } } public class MaxValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.MaxValue"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cMaxValueAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cMAX_VALUEKeyword_1 = (Keyword)cGroup.eContents().get(1); //MaxValue rbacore::MaxValue: // {rbacore::MaxValue} // 'MAX_VALUE'; @Override public ParserRule getRule() { return rule; } //{rbacore::MaxValue} 'MAX_VALUE' public Group getGroup() { return cGroup; } //{rbacore::MaxValue} public Action getMaxValueAction_0() { return cMaxValueAction_0; } //'MAX_VALUE' public Keyword getMAX_VALUEKeyword_1() { return cMAX_VALUEKeyword_1; } } public class CExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CExpression"); private final RuleCall cCImpliesOperatorParserRuleCall = (RuleCall)rule.eContents().get(1); ///* ####################################### // * Constraint Expression(CExpression) // * ####################################### */ CExpression rbacore::Expression: // CImpliesOperator; @Override public ParserRule getRule() { return rule; } //CImpliesOperator public RuleCall getCImpliesOperatorParserRuleCall() { return cCImpliesOperatorParserRuleCall; } } public class CImpliesOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CImpliesOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCOrOperatorParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cImpliesOperatorOperandAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final RuleCall cOpImpliesParserRuleCall_1_0_0_1 = (RuleCall)cGroup_1_0_0.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandCOrOperatorParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //CImpliesOperator rbacore::Expression: // COrOperator (=> ({rbacore::ImpliesOperator.operand+=current} OpImplies) operand+=COrOperator)*; @Override public ParserRule getRule() { return rule; } //COrOperator (=> ({rbacore::ImpliesOperator.operand+=current} OpImplies) operand+=COrOperator)* public Group getGroup() { return cGroup; } //COrOperator public RuleCall getCOrOperatorParserRuleCall_0() { return cCOrOperatorParserRuleCall_0; } //(=> ({rbacore::ImpliesOperator.operand+=current} OpImplies) operand+=COrOperator)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::ImpliesOperator.operand+=current} OpImplies) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::ImpliesOperator.operand+=current} OpImplies public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{rbacore::ImpliesOperator.operand+=current} public Action getImpliesOperatorOperandAction_1_0_0_0() { return cImpliesOperatorOperandAction_1_0_0_0; } //OpImplies public RuleCall getOpImpliesParserRuleCall_1_0_0_1() { return cOpImpliesParserRuleCall_1_0_0_1; } //operand+=COrOperator public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //COrOperator public RuleCall getOperandCOrOperatorParserRuleCall_1_1_0() { return cOperandCOrOperatorParserRuleCall_1_1_0; } } public class OpImpliesElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpImplies"); private final Keyword cHyphenMinusGreaterThanSignKeyword = (Keyword)rule.eContents().get(1); //OpImplies: // '->'; @Override public ParserRule getRule() { return rule; } //'->' public Keyword getHyphenMinusGreaterThanSignKeyword() { return cHyphenMinusGreaterThanSignKeyword; } } public class COrOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.COrOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCAndOperatorParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cOrOperatorOperandAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final RuleCall cOpOrParserRuleCall_1_0_0_1 = (RuleCall)cGroup_1_0_0.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandCAndOperatorParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //COrOperator rbacore::Expression: // CAndOperator (=> ({rbacore::OrOperator.operand+=current} OpOr) operand+=CAndOperator)*; @Override public ParserRule getRule() { return rule; } //CAndOperator (=> ({rbacore::OrOperator.operand+=current} OpOr) operand+=CAndOperator)* public Group getGroup() { return cGroup; } //CAndOperator public RuleCall getCAndOperatorParserRuleCall_0() { return cCAndOperatorParserRuleCall_0; } //(=> ({rbacore::OrOperator.operand+=current} OpOr) operand+=CAndOperator)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::OrOperator.operand+=current} OpOr) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::OrOperator.operand+=current} OpOr public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{rbacore::OrOperator.operand+=current} public Action getOrOperatorOperandAction_1_0_0_0() { return cOrOperatorOperandAction_1_0_0_0; } //OpOr public RuleCall getOpOrParserRuleCall_1_0_0_1() { return cOpOrParserRuleCall_1_0_0_1; } //operand+=CAndOperator public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //CAndOperator public RuleCall getOperandCAndOperatorParserRuleCall_1_1_0() { return cOperandCAndOperatorParserRuleCall_1_1_0; } } public class OpOrElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpOr"); private final Keyword cORKeyword = (Keyword)rule.eContents().get(1); //OpOr: // 'OR'; @Override public ParserRule getRule() { return rule; } //'OR' public Keyword getORKeyword() { return cORKeyword; } } public class CAndOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CAndOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCEqualityExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cAndOperatorOperandAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final RuleCall cOpAndParserRuleCall_1_0_0_1 = (RuleCall)cGroup_1_0_0.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandCEqualityExpressionParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //CAndOperator rbacore::Expression: // CEqualityExpression (=> ({rbacore::AndOperator.operand+=current} OpAnd) operand+=CEqualityExpression)*; @Override public ParserRule getRule() { return rule; } //CEqualityExpression (=> ({rbacore::AndOperator.operand+=current} OpAnd) operand+=CEqualityExpression)* public Group getGroup() { return cGroup; } //CEqualityExpression public RuleCall getCEqualityExpressionParserRuleCall_0() { return cCEqualityExpressionParserRuleCall_0; } //(=> ({rbacore::AndOperator.operand+=current} OpAnd) operand+=CEqualityExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::AndOperator.operand+=current} OpAnd) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::AndOperator.operand+=current} OpAnd public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{rbacore::AndOperator.operand+=current} public Action getAndOperatorOperandAction_1_0_0_0() { return cAndOperatorOperandAction_1_0_0_0; } //OpAnd public RuleCall getOpAndParserRuleCall_1_0_0_1() { return cOpAndParserRuleCall_1_0_0_1; } //operand+=CEqualityExpression public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //CEqualityExpression public RuleCall getOperandCEqualityExpressionParserRuleCall_1_1_0() { return cOperandCEqualityExpressionParserRuleCall_1_1_0; } } public class OpAndElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpAnd"); private final Keyword cANDKeyword = (Keyword)rule.eContents().get(1); //OpAnd: // 'AND'; @Override public ParserRule getRule() { return rule; } //'AND' public Keyword getANDKeyword() { return cANDKeyword; } } public class CEqualityExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CEqualityExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCRelationalExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Alternatives cAlternatives_1_0_0 = (Alternatives)cGroup_1_0.eContents().get(0); private final Group cGroup_1_0_0_0 = (Group)cAlternatives_1_0_0.eContents().get(0); private final Action cObjectCompareOperandAction_1_0_0_0_0 = (Action)cGroup_1_0_0_0.eContents().get(0); private final RuleCall cOpObjectCompareParserRuleCall_1_0_0_0_1 = (RuleCall)cGroup_1_0_0_0.eContents().get(1); private final Group cGroup_1_0_0_1 = (Group)cAlternatives_1_0_0.eContents().get(1); private final Action cObjectCompareNotOperandAction_1_0_0_1_0 = (Action)cGroup_1_0_0_1.eContents().get(0); private final RuleCall cOpObjectNotCompareParserRuleCall_1_0_0_1_1 = (RuleCall)cGroup_1_0_0_1.eContents().get(1); private final Group cGroup_1_0_0_2 = (Group)cAlternatives_1_0_0.eContents().get(2); private final Action cIsEqualToOperatorOperandAction_1_0_0_2_0 = (Action)cGroup_1_0_0_2.eContents().get(0); private final RuleCall cOpEqualityParserRuleCall_1_0_0_2_1 = (RuleCall)cGroup_1_0_0_2.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandCRelationalExpressionParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //CEqualityExpression rbacore::Expression: // CRelationalExpression (=> ({rbacore::ObjectCompare.operand+=current} OpObjectCompare | // {rbacore::ObjectCompareNot.operand+=current} OpObjectNotCompare | {rbacore::IsEqualToOperator.operand+=current} // OpEquality) operand+=CRelationalExpression)*; @Override public ParserRule getRule() { return rule; } //CRelationalExpression (=> ({rbacore::ObjectCompare.operand+=current} OpObjectCompare | //{rbacore::ObjectCompareNot.operand+=current} OpObjectNotCompare | {rbacore::IsEqualToOperator.operand+=current} //OpEquality) operand+=CRelationalExpression)* public Group getGroup() { return cGroup; } //CRelationalExpression public RuleCall getCRelationalExpressionParserRuleCall_0() { return cCRelationalExpressionParserRuleCall_0; } //(=> ({rbacore::ObjectCompare.operand+=current} OpObjectCompare | {rbacore::ObjectCompareNot.operand+=current} //OpObjectNotCompare | {rbacore::IsEqualToOperator.operand+=current} OpEquality) operand+=CRelationalExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::ObjectCompare.operand+=current} OpObjectCompare | {rbacore::ObjectCompareNot.operand+=current} //OpObjectNotCompare | {rbacore::IsEqualToOperator.operand+=current} OpEquality) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::ObjectCompare.operand+=current} OpObjectCompare | {rbacore::ObjectCompareNot.operand+=current} //OpObjectNotCompare | {rbacore::IsEqualToOperator.operand+=current} OpEquality public Alternatives getAlternatives_1_0_0() { return cAlternatives_1_0_0; } //{rbacore::ObjectCompare.operand+=current} OpObjectCompare public Group getGroup_1_0_0_0() { return cGroup_1_0_0_0; } //{rbacore::ObjectCompare.operand+=current} public Action getObjectCompareOperandAction_1_0_0_0_0() { return cObjectCompareOperandAction_1_0_0_0_0; } //OpObjectCompare public RuleCall getOpObjectCompareParserRuleCall_1_0_0_0_1() { return cOpObjectCompareParserRuleCall_1_0_0_0_1; } //{rbacore::ObjectCompareNot.operand+=current} OpObjectNotCompare public Group getGroup_1_0_0_1() { return cGroup_1_0_0_1; } //{rbacore::ObjectCompareNot.operand+=current} public Action getObjectCompareNotOperandAction_1_0_0_1_0() { return cObjectCompareNotOperandAction_1_0_0_1_0; } //OpObjectNotCompare public RuleCall getOpObjectNotCompareParserRuleCall_1_0_0_1_1() { return cOpObjectNotCompareParserRuleCall_1_0_0_1_1; } //{rbacore::IsEqualToOperator.operand+=current} OpEquality public Group getGroup_1_0_0_2() { return cGroup_1_0_0_2; } //{rbacore::IsEqualToOperator.operand+=current} public Action getIsEqualToOperatorOperandAction_1_0_0_2_0() { return cIsEqualToOperatorOperandAction_1_0_0_2_0; } //OpEquality public RuleCall getOpEqualityParserRuleCall_1_0_0_2_1() { return cOpEqualityParserRuleCall_1_0_0_2_1; } //operand+=CRelationalExpression public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //CRelationalExpression public RuleCall getOperandCRelationalExpressionParserRuleCall_1_1_0() { return cOperandCRelationalExpressionParserRuleCall_1_1_0; } } public class OpObjectCompareElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpObjectCompare"); private final Keyword cEqualsSignEqualsSignKeyword = (Keyword)rule.eContents().get(1); //OpObjectCompare: // '=='; @Override public ParserRule getRule() { return rule; } //'==' public Keyword getEqualsSignEqualsSignKeyword() { return cEqualsSignEqualsSignKeyword; } } public class OpObjectNotCompareElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpObjectNotCompare"); private final Keyword cExclamationMarkEqualsSignKeyword = (Keyword)rule.eContents().get(1); //OpObjectNotCompare: // '!='; @Override public ParserRule getRule() { return rule; } //'!=' public Keyword getExclamationMarkEqualsSignKeyword() { return cExclamationMarkEqualsSignKeyword; } } public class OpEqualityElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpEquality"); private final Keyword cEqualsSignKeyword = (Keyword)rule.eContents().get(1); //OpEquality: // '='; @Override public ParserRule getRule() { return rule; } //'=' public Keyword getEqualsSignKeyword() { return cEqualsSignKeyword; } } public class CRelationalExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CRelationalExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCUnaryOperationParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Alternatives cAlternatives_1_0_0 = (Alternatives)cGroup_1_0.eContents().get(0); private final Group cGroup_1_0_0_0 = (Group)cAlternatives_1_0_0.eContents().get(0); private final Action cIsGreaterThanEqualOperatorOperandAction_1_0_0_0_0 = (Action)cGroup_1_0_0_0.eContents().get(0); private final RuleCall cOpIsGreaterThanEqualParserRuleCall_1_0_0_0_1 = (RuleCall)cGroup_1_0_0_0.eContents().get(1); private final Group cGroup_1_0_0_1 = (Group)cAlternatives_1_0_0.eContents().get(1); private final Action cIsLowerThanEqualOperatorOperandAction_1_0_0_1_0 = (Action)cGroup_1_0_0_1.eContents().get(0); private final RuleCall cOpIsLowerThanEqualParserRuleCall_1_0_0_1_1 = (RuleCall)cGroup_1_0_0_1.eContents().get(1); private final Group cGroup_1_0_0_2 = (Group)cAlternatives_1_0_0.eContents().get(2); private final Action cIsGreaterThanOperatorOperandAction_1_0_0_2_0 = (Action)cGroup_1_0_0_2.eContents().get(0); private final RuleCall cOpIsGreaterThanParserRuleCall_1_0_0_2_1 = (RuleCall)cGroup_1_0_0_2.eContents().get(1); private final Group cGroup_1_0_0_3 = (Group)cAlternatives_1_0_0.eContents().get(3); private final Action cIsLowerThanOperatorOperandAction_1_0_0_3_0 = (Action)cGroup_1_0_0_3.eContents().get(0); private final RuleCall cOpIsLowerThanParserRuleCall_1_0_0_3_1 = (RuleCall)cGroup_1_0_0_3.eContents().get(1); private final Assignment cOperandAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOperandCUnaryOperationParserRuleCall_1_1_0 = (RuleCall)cOperandAssignment_1_1.eContents().get(0); //CRelationalExpression rbacore::Expression: // CUnaryOperation (=> ({rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual | // {rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual | // {rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan | {rbacore::IsLowerThanOperator.operand+=current} // OpIsLowerThan) operand+=CUnaryOperation)*; @Override public ParserRule getRule() { return rule; } //CUnaryOperation (=> ({rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual | //{rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual | //{rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan | {rbacore::IsLowerThanOperator.operand+=current} //OpIsLowerThan) operand+=CUnaryOperation)* public Group getGroup() { return cGroup; } //CUnaryOperation public RuleCall getCUnaryOperationParserRuleCall_0() { return cCUnaryOperationParserRuleCall_0; } //(=> ({rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual | //{rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual | //{rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan | {rbacore::IsLowerThanOperator.operand+=current} //OpIsLowerThan) operand+=CUnaryOperation)* public Group getGroup_1() { return cGroup_1; } //=> ({rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual | //{rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual | //{rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan | {rbacore::IsLowerThanOperator.operand+=current} //OpIsLowerThan) public Group getGroup_1_0() { return cGroup_1_0; } //{rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual | //{rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual | //{rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan | {rbacore::IsLowerThanOperator.operand+=current} //OpIsLowerThan public Alternatives getAlternatives_1_0_0() { return cAlternatives_1_0_0; } //{rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual public Group getGroup_1_0_0_0() { return cGroup_1_0_0_0; } //{rbacore::IsGreaterThanEqualOperator.operand+=current} public Action getIsGreaterThanEqualOperatorOperandAction_1_0_0_0_0() { return cIsGreaterThanEqualOperatorOperandAction_1_0_0_0_0; } //OpIsGreaterThanEqual public RuleCall getOpIsGreaterThanEqualParserRuleCall_1_0_0_0_1() { return cOpIsGreaterThanEqualParserRuleCall_1_0_0_0_1; } //{rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual public Group getGroup_1_0_0_1() { return cGroup_1_0_0_1; } //{rbacore::IsLowerThanEqualOperator.operand+=current} public Action getIsLowerThanEqualOperatorOperandAction_1_0_0_1_0() { return cIsLowerThanEqualOperatorOperandAction_1_0_0_1_0; } //OpIsLowerThanEqual public RuleCall getOpIsLowerThanEqualParserRuleCall_1_0_0_1_1() { return cOpIsLowerThanEqualParserRuleCall_1_0_0_1_1; } //{rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan public Group getGroup_1_0_0_2() { return cGroup_1_0_0_2; } //{rbacore::IsGreaterThanOperator.operand+=current} public Action getIsGreaterThanOperatorOperandAction_1_0_0_2_0() { return cIsGreaterThanOperatorOperandAction_1_0_0_2_0; } //OpIsGreaterThan public RuleCall getOpIsGreaterThanParserRuleCall_1_0_0_2_1() { return cOpIsGreaterThanParserRuleCall_1_0_0_2_1; } //{rbacore::IsLowerThanOperator.operand+=current} OpIsLowerThan public Group getGroup_1_0_0_3() { return cGroup_1_0_0_3; } //{rbacore::IsLowerThanOperator.operand+=current} public Action getIsLowerThanOperatorOperandAction_1_0_0_3_0() { return cIsLowerThanOperatorOperandAction_1_0_0_3_0; } //OpIsLowerThan public RuleCall getOpIsLowerThanParserRuleCall_1_0_0_3_1() { return cOpIsLowerThanParserRuleCall_1_0_0_3_1; } //operand+=CUnaryOperation public Assignment getOperandAssignment_1_1() { return cOperandAssignment_1_1; } //CUnaryOperation public RuleCall getOperandCUnaryOperationParserRuleCall_1_1_0() { return cOperandCUnaryOperationParserRuleCall_1_1_0; } } public class OpIsGreaterThanEqualElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsGreaterThanEqual"); private final Keyword cGreaterThanSignEqualsSignKeyword = (Keyword)rule.eContents().get(1); //OpIsGreaterThanEqual: // '>='; @Override public ParserRule getRule() { return rule; } //'>=' public Keyword getGreaterThanSignEqualsSignKeyword() { return cGreaterThanSignEqualsSignKeyword; } } public class OpIsLowerThanEqualElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsLowerThanEqual"); private final Keyword cLessThanSignEqualsSignKeyword = (Keyword)rule.eContents().get(1); //OpIsLowerThanEqual: // '<='; @Override public ParserRule getRule() { return rule; } //'<=' public Keyword getLessThanSignEqualsSignKeyword() { return cLessThanSignEqualsSignKeyword; } } public class OpIsGreaterThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsGreaterThan"); private final Keyword cGreaterThanSignKeyword = (Keyword)rule.eContents().get(1); //OpIsGreaterThan: // '>'; @Override public ParserRule getRule() { return rule; } //'>' public Keyword getGreaterThanSignKeyword() { return cGreaterThanSignKeyword; } } public class OpIsLowerThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsLowerThan"); private final Keyword cLessThanSignKeyword = (Keyword)rule.eContents().get(1); //OpIsLowerThan: // '<'; @Override public ParserRule getRule() { return rule; } //'<' public Keyword getLessThanSignKeyword() { return cLessThanSignKeyword; } } public class CUnaryOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CUnaryOperation"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); private final Action cNotOperatorAction_0_0 = (Action)cGroup_0.eContents().get(0); private final RuleCall cOpNotParserRuleCall_0_1 = (RuleCall)cGroup_0.eContents().get(1); private final Assignment cOperandAssignment_0_2 = (Assignment)cGroup_0.eContents().get(2); private final RuleCall cOperandCUnaryOperationParserRuleCall_0_2_0 = (RuleCall)cOperandAssignment_0_2.eContents().get(0); private final RuleCall cCOperationFeatureCallParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //CUnaryOperation rbacore::Expression: // {rbacore::NotOperator} OpNot operand+=CUnaryOperation | COperationFeatureCall; @Override public ParserRule getRule() { return rule; } //{rbacore::NotOperator} OpNot operand+=CUnaryOperation | COperationFeatureCall public Alternatives getAlternatives() { return cAlternatives; } //{rbacore::NotOperator} OpNot operand+=CUnaryOperation public Group getGroup_0() { return cGroup_0; } //{rbacore::NotOperator} public Action getNotOperatorAction_0_0() { return cNotOperatorAction_0_0; } //OpNot public RuleCall getOpNotParserRuleCall_0_1() { return cOpNotParserRuleCall_0_1; } //operand+=CUnaryOperation public Assignment getOperandAssignment_0_2() { return cOperandAssignment_0_2; } //CUnaryOperation public RuleCall getOperandCUnaryOperationParserRuleCall_0_2_0() { return cOperandCUnaryOperationParserRuleCall_0_2_0; } //COperationFeatureCall public RuleCall getCOperationFeatureCallParserRuleCall_1() { return cCOperationFeatureCallParserRuleCall_1; } } public class OpNotElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpNot"); private final Keyword cExclamationMarkKeyword = (Keyword)rule.eContents().get(1); //OpNot: // "!"; @Override public ParserRule getRule() { return rule; } //"!" public Keyword getExclamationMarkKeyword() { return cExclamationMarkKeyword; } } public class COperationFeatureCallElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.COperationFeatureCall"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCPrimaryExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Keyword cFullStopKeyword_1_0_0 = (Keyword)cGroup_1_0.eContents().get(0); private final Alternatives cAlternatives_1_1 = (Alternatives)cGroup_1.eContents().get(1); private final Group cGroup_1_1_0 = (Group)cAlternatives_1_1.eContents().get(0); private final Alternatives cAlternatives_1_1_0_0 = (Alternatives)cGroup_1_1_0.eContents().get(0); private final Group cGroup_1_1_0_0_0 = (Group)cAlternatives_1_1_0_0.eContents().get(0); private final Action cGetPropertyOperandAction_1_1_0_0_0_0 = (Action)cGroup_1_1_0_0_0.eContents().get(0); private final RuleCall cOpGetPropertyParserRuleCall_1_1_0_0_0_1 = (RuleCall)cGroup_1_1_0_0_0.eContents().get(1); private final Group cGroup_1_1_0_0_1 = (Group)cAlternatives_1_1_0_0.eContents().get(1); private final Action cIsOnOperandAction_1_1_0_0_1_0 = (Action)cGroup_1_1_0_0_1.eContents().get(0); private final RuleCall cOpIsOnParserRuleCall_1_1_0_0_1_1 = (RuleCall)cGroup_1_1_0_0_1.eContents().get(1); private final Group cGroup_1_1_0_0_2 = (Group)cAlternatives_1_1_0_0.eContents().get(2); private final Action cGetContentsListOperandAction_1_1_0_0_2_0 = (Action)cGroup_1_1_0_0_2.eContents().get(0); private final RuleCall cOpGetContentsListParserRuleCall_1_1_0_0_2_1 = (RuleCall)cGroup_1_1_0_0_2.eContents().get(1); private final Group cGroup_1_1_0_0_3 = (Group)cAlternatives_1_1_0_0.eContents().get(3); private final Action cContentValueOperandAction_1_1_0_0_3_0 = (Action)cGroup_1_1_0_0_3.eContents().get(0); private final RuleCall cOpContentValueParserRuleCall_1_1_0_0_3_1 = (RuleCall)cGroup_1_1_0_0_3.eContents().get(1); private final Group cGroup_1_1_0_0_4 = (Group)cAlternatives_1_1_0_0.eContents().get(4); private final Action cIsActiveOperandAction_1_1_0_0_4_0 = (Action)cGroup_1_1_0_0_4.eContents().get(0); private final RuleCall cOpIsActiveParserRuleCall_1_1_0_0_4_1 = (RuleCall)cGroup_1_1_0_0_4.eContents().get(1); private final Group cGroup_1_1_0_0_5 = (Group)cAlternatives_1_1_0_0.eContents().get(5); private final Action cGetAllocatablesOperandAction_1_1_0_0_5_0 = (Action)cGroup_1_1_0_0_5.eContents().get(0); private final RuleCall cOpGetAllocatablesParserRuleCall_1_1_0_0_5_1 = (RuleCall)cGroup_1_1_0_0_5.eContents().get(1); private final Group cGroup_1_1_0_0_6 = (Group)cAlternatives_1_1_0_0.eContents().get(6); private final Action cAllocatedContentOperandAction_1_1_0_0_6_0 = (Action)cGroup_1_1_0_0_6.eContents().get(0); private final RuleCall cOpAllocatedContentParserRuleCall_1_1_0_0_6_1 = (RuleCall)cGroup_1_1_0_0_6.eContents().get(1); private final Group cGroup_1_1_0_0_7 = (Group)cAlternatives_1_1_0_0.eContents().get(7); private final Action cHasComeEarlierThanOperandAction_1_1_0_0_7_0 = (Action)cGroup_1_1_0_0_7.eContents().get(0); private final RuleCall cOpHasComeEarlierThanParserRuleCall_1_1_0_0_7_1 = (RuleCall)cGroup_1_1_0_0_7.eContents().get(1); private final Group cGroup_1_1_0_0_8 = (Group)cAlternatives_1_1_0_0.eContents().get(8); private final Action cHasComeLaterThanOperandAction_1_1_0_0_8_0 = (Action)cGroup_1_1_0_0_8.eContents().get(0); private final RuleCall cOpHasComeLaterThanParserRuleCall_1_1_0_0_8_1 = (RuleCall)cGroup_1_1_0_0_8.eContents().get(1); private final Group cGroup_1_1_0_0_9 = (Group)cAlternatives_1_1_0_0.eContents().get(9); private final Action cStateValueOperandAction_1_1_0_0_9_0 = (Action)cGroup_1_1_0_0_9.eContents().get(0); private final RuleCall cOpStateValueParserRuleCall_1_1_0_0_9_1 = (RuleCall)cGroup_1_1_0_0_9.eContents().get(1); private final Group cGroup_1_1_0_0_10 = (Group)cAlternatives_1_1_0_0.eContents().get(10); private final Action cActiveContentsOperandAction_1_1_0_0_10_0 = (Action)cGroup_1_1_0_0_10.eContents().get(0); private final RuleCall cOpActiveContentsParserRuleCall_1_1_0_0_10_1 = (RuleCall)cGroup_1_1_0_0_10.eContents().get(1); private final Group cGroup_1_1_0_0_11 = (Group)cAlternatives_1_1_0_0.eContents().get(11); private final Action cSizeOperatorOperandAction_1_1_0_0_11_0 = (Action)cGroup_1_1_0_0_11.eContents().get(0); private final RuleCall cOpSizeOperatorParserRuleCall_1_1_0_0_11_1 = (RuleCall)cGroup_1_1_0_0_11.eContents().get(1); private final Group cGroup_1_1_0_0_12 = (Group)cAlternatives_1_1_0_0.eContents().get(12); private final Action cHasBeenDisplayedOperandAction_1_1_0_0_12_0 = (Action)cGroup_1_1_0_0_12.eContents().get(0); private final RuleCall cOpHasBeenDisplayedParserRuleCall_1_1_0_0_12_1 = (RuleCall)cGroup_1_1_0_0_12.eContents().get(1); private final Group cGroup_1_1_0_0_13 = (Group)cAlternatives_1_1_0_0.eContents().get(13); private final Action cActiveStateOperandAction_1_1_0_0_13_0 = (Action)cGroup_1_1_0_0_13.eContents().get(0); private final RuleCall cOpActiveStateParserRuleCall_1_1_0_0_13_1 = (RuleCall)cGroup_1_1_0_0_13.eContents().get(1); private final Group cGroup_1_1_0_0_14 = (Group)cAlternatives_1_1_0_0.eContents().get(14); private final Action cIsDisplayedOperandAction_1_1_0_0_14_0 = (Action)cGroup_1_1_0_0_14.eContents().get(0); private final RuleCall cOpIsDisplayedParserRuleCall_1_1_0_0_14_1 = (RuleCall)cGroup_1_1_0_0_14.eContents().get(1); private final Group cGroup_1_1_0_0_15 = (Group)cAlternatives_1_1_0_0.eContents().get(15); private final Action cIsHiddenOperandAction_1_1_0_0_15_0 = (Action)cGroup_1_1_0_0_15.eContents().get(0); private final RuleCall cOpIsHiddenParserRuleCall_1_1_0_0_15_1 = (RuleCall)cGroup_1_1_0_0_15.eContents().get(1); private final Group cGroup_1_1_0_0_16 = (Group)cAlternatives_1_1_0_0.eContents().get(16); private final Action cDisplayingContentOperandAction_1_1_0_0_16_0 = (Action)cGroup_1_1_0_0_16.eContents().get(0); private final RuleCall cOpDisplayingContentParserRuleCall_1_1_0_0_16_1 = (RuleCall)cGroup_1_1_0_0_16.eContents().get(1); private final Group cGroup_1_1_0_0_17 = (Group)cAlternatives_1_1_0_0.eContents().get(17); private final Action cIsVisibleOperandAction_1_1_0_0_17_0 = (Action)cGroup_1_1_0_0_17.eContents().get(0); private final RuleCall cOpIsVisibleParserRuleCall_1_1_0_0_17_1 = (RuleCall)cGroup_1_1_0_0_17.eContents().get(1); private final Group cGroup_1_1_0_0_18 = (Group)cAlternatives_1_1_0_0.eContents().get(18); private final Action cIsOutputtedOperandAction_1_1_0_0_18_0 = (Action)cGroup_1_1_0_0_18.eContents().get(0); private final RuleCall cOpIsOutputtedParserRuleCall_1_1_0_0_18_1 = (RuleCall)cGroup_1_1_0_0_18.eContents().get(1); private final Group cGroup_1_1_0_0_19 = (Group)cAlternatives_1_1_0_0.eContents().get(19); private final Action cIsMutedOperandAction_1_1_0_0_19_0 = (Action)cGroup_1_1_0_0_19.eContents().get(0); private final RuleCall cOpIsMutedParserRuleCall_1_1_0_0_19_1 = (RuleCall)cGroup_1_1_0_0_19.eContents().get(1); private final Group cGroup_1_1_0_0_20 = (Group)cAlternatives_1_1_0_0.eContents().get(20); private final Action cOutputtingSoundOperandAction_1_1_0_0_20_0 = (Action)cGroup_1_1_0_0_20.eContents().get(0); private final RuleCall cOpOutputtingSoundParserRuleCall_1_1_0_0_20_1 = (RuleCall)cGroup_1_1_0_0_20.eContents().get(1); private final Group cGroup_1_1_0_0_21 = (Group)cAlternatives_1_1_0_0.eContents().get(21); private final Action cIsSoundingOperandAction_1_1_0_0_21_0 = (Action)cGroup_1_1_0_0_21.eContents().get(0); private final RuleCall cOpIsSoundingParserRuleCall_1_1_0_0_21_1 = (RuleCall)cGroup_1_1_0_0_21.eContents().get(1); private final Group cGroup_1_1_0_0_22 = (Group)cAlternatives_1_1_0_0.eContents().get(22); private final Action cIsAllocatedToOperandAction_1_1_0_0_22_0 = (Action)cGroup_1_1_0_0_22.eContents().get(0); private final RuleCall cOpIsAllocatedToParserRuleCall_1_1_0_0_22_1 = (RuleCall)cGroup_1_1_0_0_22.eContents().get(1); private final Group cGroup_1_1_0_0_23 = (Group)cAlternatives_1_1_0_0.eContents().get(23); private final Action cIsChangedOperandAction_1_1_0_0_23_0 = (Action)cGroup_1_1_0_0_23.eContents().get(0); private final RuleCall cOpIsChangedParserRuleCall_1_1_0_0_23_1 = (RuleCall)cGroup_1_1_0_0_23.eContents().get(1); private final Group cGroup_1_1_0_0_24 = (Group)cAlternatives_1_1_0_0.eContents().get(24); private final Action cIsTranslatedToOperandAction_1_1_0_0_24_0 = (Action)cGroup_1_1_0_0_24.eContents().get(0); private final RuleCall cOpIsTranslatedToParserRuleCall_1_1_0_0_24_1 = (RuleCall)cGroup_1_1_0_0_24.eContents().get(1); private final Group cGroup_1_1_0_0_25 = (Group)cAlternatives_1_1_0_0.eContents().get(25); private final Action cIsDisplayedOnOperandAction_1_1_0_0_25_0 = (Action)cGroup_1_1_0_0_25.eContents().get(0); private final RuleCall cOpIsDisplayedOnParserRuleCall_1_1_0_0_25_1 = (RuleCall)cGroup_1_1_0_0_25.eContents().get(1); private final Group cGroup_1_1_0_0_26 = (Group)cAlternatives_1_1_0_0.eContents().get(26); private final Action cIsChangedDisplayOperandAction_1_1_0_0_26_0 = (Action)cGroup_1_1_0_0_26.eContents().get(0); private final RuleCall cOpIsChangedDisplayParserRuleCall_1_1_0_0_26_1 = (RuleCall)cGroup_1_1_0_0_26.eContents().get(1); private final Group cGroup_1_1_0_0_27 = (Group)cAlternatives_1_1_0_0.eContents().get(27); private final Action cIsTranslatedViewToOperandAction_1_1_0_0_27_0 = (Action)cGroup_1_1_0_0_27.eContents().get(0); private final RuleCall cOpIsTranslatedViewToParserRuleCall_1_1_0_0_27_1 = (RuleCall)cGroup_1_1_0_0_27.eContents().get(1); private final Group cGroup_1_1_0_0_28 = (Group)cAlternatives_1_1_0_0.eContents().get(28); private final Action cIsOutputtedOnOperandAction_1_1_0_0_28_0 = (Action)cGroup_1_1_0_0_28.eContents().get(0); private final RuleCall cOpIsOutputtedOnParserRuleCall_1_1_0_0_28_1 = (RuleCall)cGroup_1_1_0_0_28.eContents().get(1); private final Group cGroup_1_1_0_0_29 = (Group)cAlternatives_1_1_0_0.eContents().get(29); private final Action cIsChangedOutputOperandAction_1_1_0_0_29_0 = (Action)cGroup_1_1_0_0_29.eContents().get(0); private final RuleCall cOpIsChangedOutputParserRuleCall_1_1_0_0_29_1 = (RuleCall)cGroup_1_1_0_0_29.eContents().get(1); private final Group cGroup_1_1_0_0_30 = (Group)cAlternatives_1_1_0_0.eContents().get(30); private final Action cIsTranslatedSoundToOperandAction_1_1_0_0_30_0 = (Action)cGroup_1_1_0_0_30.eContents().get(0); private final RuleCall cOpIsTranslatedSoundToParserRuleCall_1_1_0_0_30_1 = (RuleCall)cGroup_1_1_0_0_30.eContents().get(1); private final Group cGroup_1_1_0_0_31 = (Group)cAlternatives_1_1_0_0.eContents().get(31); private final Action cIsAttenuatedOperandAction_1_1_0_0_31_0 = (Action)cGroup_1_1_0_0_31.eContents().get(0); private final RuleCall cOpIsAttenuatedParserRuleCall_1_1_0_0_31_1 = (RuleCall)cGroup_1_1_0_0_31.eContents().get(1); private final Group cGroup_1_1_0_1 = (Group)cGroup_1_1_0.eContents().get(1); private final Group cGroup_1_1_0_1_0 = (Group)cGroup_1_1_0_1.eContents().get(0); private final Keyword cLeftParenthesisKeyword_1_1_0_1_0_0 = (Keyword)cGroup_1_1_0_1_0.eContents().get(0); private final Assignment cOperandAssignment_1_1_0_1_0_1 = (Assignment)cGroup_1_1_0_1_0.eContents().get(1); private final RuleCall cOperandCExpressionParserRuleCall_1_1_0_1_0_1_0 = (RuleCall)cOperandAssignment_1_1_0_1_0_1.eContents().get(0); private final Keyword cRightParenthesisKeyword_1_1_0_1_0_2 = (Keyword)cGroup_1_1_0_1_0.eContents().get(2); private final Group cGroup_1_1_1 = (Group)cAlternatives_1_1.eContents().get(1); private final Group cGroup_1_1_1_0 = (Group)cGroup_1_1_1.eContents().get(0); private final Action cIsTypeOfOperandAction_1_1_1_0_0 = (Action)cGroup_1_1_1_0.eContents().get(0); private final RuleCall cOpIsTypeOfParserRuleCall_1_1_1_0_1 = (RuleCall)cGroup_1_1_1_0.eContents().get(1); private final Group cGroup_1_1_1_1 = (Group)cGroup_1_1_1.eContents().get(1); private final Group cGroup_1_1_1_1_0 = (Group)cGroup_1_1_1_1.eContents().get(0); private final Keyword cLeftParenthesisKeyword_1_1_1_1_0_0 = (Keyword)cGroup_1_1_1_1_0.eContents().get(0); private final Assignment cTagNameAssignment_1_1_1_1_0_1 = (Assignment)cGroup_1_1_1_1_0.eContents().get(1); private final RuleCall cTagNameEStringParserRuleCall_1_1_1_1_0_1_0 = (RuleCall)cTagNameAssignment_1_1_1_1_0_1.eContents().get(0); private final Keyword cRightParenthesisKeyword_1_1_1_1_0_2 = (Keyword)cGroup_1_1_1_1_0.eContents().get(2); private final Alternatives cAlternatives_1_1_2 = (Alternatives)cAlternatives_1_1.eContents().get(2); private final Group cGroup_1_1_2_0 = (Group)cAlternatives_1_1_2.eContents().get(0); private final Action cMaxOperatorOperandAction_1_1_2_0_0 = (Action)cGroup_1_1_2_0.eContents().get(0); private final RuleCall cOpMaxOperatorParserRuleCall_1_1_2_0_1 = (RuleCall)cGroup_1_1_2_0.eContents().get(1); private final Assignment cLambdaAssignment_1_1_2_0_2 = (Assignment)cGroup_1_1_2_0.eContents().get(2); private final RuleCall cLambdaLambdaExpressionParserRuleCall_1_1_2_0_2_0 = (RuleCall)cLambdaAssignment_1_1_2_0_2.eContents().get(0); private final Group cGroup_1_1_2_1 = (Group)cAlternatives_1_1_2.eContents().get(1); private final Action cMinOperatorOperandAction_1_1_2_1_0 = (Action)cGroup_1_1_2_1.eContents().get(0); private final RuleCall cOpMinOperatorParserRuleCall_1_1_2_1_1 = (RuleCall)cGroup_1_1_2_1.eContents().get(1); private final Assignment cLambdaAssignment_1_1_2_1_2 = (Assignment)cGroup_1_1_2_1.eContents().get(2); private final RuleCall cLambdaLambdaExpressionParserRuleCall_1_1_2_1_2_0 = (RuleCall)cLambdaAssignment_1_1_2_1_2.eContents().get(0); private final Group cGroup_1_1_2_2 = (Group)cAlternatives_1_1_2.eContents().get(2); private final Action cSelectOperatorOperandAction_1_1_2_2_0 = (Action)cGroup_1_1_2_2.eContents().get(0); private final RuleCall cOpSelectOperatorParserRuleCall_1_1_2_2_1 = (RuleCall)cGroup_1_1_2_2.eContents().get(1); private final Assignment cLambdaAssignment_1_1_2_2_2 = (Assignment)cGroup_1_1_2_2.eContents().get(2); private final RuleCall cLambdaLambdaExpressionParserRuleCall_1_1_2_2_2_0 = (RuleCall)cLambdaAssignment_1_1_2_2_2.eContents().get(0); //COperationFeatureCall rbacore::Expression: // CPrimaryExpression (=> (".") (({rbacore::GetProperty.operand+=current} OpGetProperty | // {rbacore::IsOn.operand+=current} OpIsOn | {rbacore::GetContentsList.operand+=current} OpGetContentsList | // {rbacore::ContentValue.operand+=current} OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | // {rbacore::GetAllocatables.operand+=current} OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} // OpAllocatedContent | {rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | // {rbacore::HasComeLaterThan.operand+=current} OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue // | {rbacore::ActiveContents.operand+=current} OpActiveContents | {rbacore::SizeOperator.operand+=current} // OpSizeOperator | {rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | // {rbacore::ActiveState.operand+=current} OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | // {rbaview::IsHidden.operand+=current} OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | // {rbaview::IsVisible.operand+=current} OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | // {rbasound::IsMuted.operand+=current} OpIsMuted | {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | // {rbasound::IsSounding.operand+=current} OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | // {rbacore::IsChanged.operand+=current} OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | // {rbaview::IsDisplayedOn.operand+=current} OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} // OpIsChangedDisplay | {rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | // {rbasound::IsOutputtedOn.operand+=current} OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} // OpIsChangedOutput | {rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | // {rbasound::IsAttenuated.operand+=current} OpIsAttenuated) => ('(' operand+=CExpression? ')') | // ({rbacore::IsTypeOf.operand+=current} OpIsTypeOf) => ('(' tagName=EString? ')')? // | ({rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression | // {rbacore::MinOperator.operand+=current} OpMinOperator lambda=LambdaExpression | // {rbacore::SelectOperator.operand+=current} OpSelectOperator lambda=LambdaExpression)))*; @Override public ParserRule getRule() { return rule; } //CPrimaryExpression (=> (".") (({rbacore::GetProperty.operand+=current} OpGetProperty | {rbacore::IsOn.operand+=current} //OpIsOn | {rbacore::GetContentsList.operand+=current} OpGetContentsList | {rbacore::ContentValue.operand+=current} //OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | {rbacore::GetAllocatables.operand+=current} //OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} OpAllocatedContent | //{rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | {rbacore::HasComeLaterThan.operand+=current} //OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue | {rbacore::ActiveContents.operand+=current} //OpActiveContents | {rbacore::SizeOperator.operand+=current} OpSizeOperator | //{rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | {rbacore::ActiveState.operand+=current} //OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | {rbaview::IsHidden.operand+=current} //OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | {rbaview::IsVisible.operand+=current} //OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | {rbasound::IsMuted.operand+=current} OpIsMuted //| {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | {rbasound::IsSounding.operand+=current} //OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | {rbacore::IsChanged.operand+=current} //OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | {rbaview::IsDisplayedOn.operand+=current} //OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} OpIsChangedDisplay | //{rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | {rbasound::IsOutputtedOn.operand+=current} //OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} OpIsChangedOutput | //{rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | {rbasound::IsAttenuated.operand+=current} //OpIsAttenuated) => ('(' operand+=CExpression? ')') | ({rbacore::IsTypeOf.operand+=current} OpIsTypeOf) => ('(' //tagName=EString? ')')? | ({rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression | //{rbacore::MinOperator.operand+=current} OpMinOperator lambda=LambdaExpression | //{rbacore::SelectOperator.operand+=current} OpSelectOperator lambda=LambdaExpression)))* public Group getGroup() { return cGroup; } //CPrimaryExpression public RuleCall getCPrimaryExpressionParserRuleCall_0() { return cCPrimaryExpressionParserRuleCall_0; } //(=> (".") (({rbacore::GetProperty.operand+=current} OpGetProperty | {rbacore::IsOn.operand+=current} OpIsOn | //{rbacore::GetContentsList.operand+=current} OpGetContentsList | {rbacore::ContentValue.operand+=current} //OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | {rbacore::GetAllocatables.operand+=current} //OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} OpAllocatedContent | //{rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | {rbacore::HasComeLaterThan.operand+=current} //OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue | {rbacore::ActiveContents.operand+=current} //OpActiveContents | {rbacore::SizeOperator.operand+=current} OpSizeOperator | //{rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | {rbacore::ActiveState.operand+=current} //OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | {rbaview::IsHidden.operand+=current} //OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | {rbaview::IsVisible.operand+=current} //OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | {rbasound::IsMuted.operand+=current} OpIsMuted //| {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | {rbasound::IsSounding.operand+=current} //OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | {rbacore::IsChanged.operand+=current} //OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | {rbaview::IsDisplayedOn.operand+=current} //OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} OpIsChangedDisplay | //{rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | {rbasound::IsOutputtedOn.operand+=current} //OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} OpIsChangedOutput | //{rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | {rbasound::IsAttenuated.operand+=current} //OpIsAttenuated) => ('(' operand+=CExpression? ')') | ({rbacore::IsTypeOf.operand+=current} OpIsTypeOf) => ('(' //tagName=EString? ')')? | ({rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression | //{rbacore::MinOperator.operand+=current} OpMinOperator lambda=LambdaExpression | //{rbacore::SelectOperator.operand+=current} OpSelectOperator lambda=LambdaExpression)))* public Group getGroup_1() { return cGroup_1; } //=> (".") public Group getGroup_1_0() { return cGroup_1_0; } //"." public Keyword getFullStopKeyword_1_0_0() { return cFullStopKeyword_1_0_0; } //({rbacore::GetProperty.operand+=current} OpGetProperty | {rbacore::IsOn.operand+=current} OpIsOn | //{rbacore::GetContentsList.operand+=current} OpGetContentsList | {rbacore::ContentValue.operand+=current} //OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | {rbacore::GetAllocatables.operand+=current} //OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} OpAllocatedContent | //{rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | {rbacore::HasComeLaterThan.operand+=current} //OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue | {rbacore::ActiveContents.operand+=current} //OpActiveContents | {rbacore::SizeOperator.operand+=current} OpSizeOperator | //{rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | {rbacore::ActiveState.operand+=current} //OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | {rbaview::IsHidden.operand+=current} //OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | {rbaview::IsVisible.operand+=current} //OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | {rbasound::IsMuted.operand+=current} OpIsMuted //| {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | {rbasound::IsSounding.operand+=current} //OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | {rbacore::IsChanged.operand+=current} //OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | {rbaview::IsDisplayedOn.operand+=current} //OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} OpIsChangedDisplay | //{rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | {rbasound::IsOutputtedOn.operand+=current} //OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} OpIsChangedOutput | //{rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | {rbasound::IsAttenuated.operand+=current} //OpIsAttenuated) => ('(' operand+=CExpression? ')') | ({rbacore::IsTypeOf.operand+=current} OpIsTypeOf) => ('(' //tagName=EString? ')')? | ({rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression | //{rbacore::MinOperator.operand+=current} OpMinOperator lambda=LambdaExpression | //{rbacore::SelectOperator.operand+=current} OpSelectOperator lambda=LambdaExpression) public Alternatives getAlternatives_1_1() { return cAlternatives_1_1; } //({rbacore::GetProperty.operand+=current} OpGetProperty | {rbacore::IsOn.operand+=current} OpIsOn | //{rbacore::GetContentsList.operand+=current} OpGetContentsList | {rbacore::ContentValue.operand+=current} //OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | {rbacore::GetAllocatables.operand+=current} //OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} OpAllocatedContent | //{rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | {rbacore::HasComeLaterThan.operand+=current} //OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue | {rbacore::ActiveContents.operand+=current} //OpActiveContents | {rbacore::SizeOperator.operand+=current} OpSizeOperator | //{rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | {rbacore::ActiveState.operand+=current} //OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | {rbaview::IsHidden.operand+=current} //OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | {rbaview::IsVisible.operand+=current} //OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | {rbasound::IsMuted.operand+=current} OpIsMuted //| {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | {rbasound::IsSounding.operand+=current} //OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | {rbacore::IsChanged.operand+=current} //OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | {rbaview::IsDisplayedOn.operand+=current} //OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} OpIsChangedDisplay | //{rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | {rbasound::IsOutputtedOn.operand+=current} //OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} OpIsChangedOutput | //{rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | {rbasound::IsAttenuated.operand+=current} //OpIsAttenuated) => ('(' operand+=CExpression? ')') public Group getGroup_1_1_0() { return cGroup_1_1_0; } //{rbacore::GetProperty.operand+=current} OpGetProperty | {rbacore::IsOn.operand+=current} OpIsOn | //{rbacore::GetContentsList.operand+=current} OpGetContentsList | {rbacore::ContentValue.operand+=current} //OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | {rbacore::GetAllocatables.operand+=current} //OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} OpAllocatedContent | //{rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | {rbacore::HasComeLaterThan.operand+=current} //OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue | {rbacore::ActiveContents.operand+=current} //OpActiveContents | {rbacore::SizeOperator.operand+=current} OpSizeOperator | //{rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | {rbacore::ActiveState.operand+=current} //OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | {rbaview::IsHidden.operand+=current} //OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | {rbaview::IsVisible.operand+=current} //OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | {rbasound::IsMuted.operand+=current} OpIsMuted //| {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | {rbasound::IsSounding.operand+=current} //OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | {rbacore::IsChanged.operand+=current} //OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | {rbaview::IsDisplayedOn.operand+=current} //OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} OpIsChangedDisplay | //{rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | {rbasound::IsOutputtedOn.operand+=current} //OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} OpIsChangedOutput | //{rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | {rbasound::IsAttenuated.operand+=current} //OpIsAttenuated public Alternatives getAlternatives_1_1_0_0() { return cAlternatives_1_1_0_0; } //{rbacore::GetProperty.operand+=current} OpGetProperty public Group getGroup_1_1_0_0_0() { return cGroup_1_1_0_0_0; } //{rbacore::GetProperty.operand+=current} public Action getGetPropertyOperandAction_1_1_0_0_0_0() { return cGetPropertyOperandAction_1_1_0_0_0_0; } //OpGetProperty public RuleCall getOpGetPropertyParserRuleCall_1_1_0_0_0_1() { return cOpGetPropertyParserRuleCall_1_1_0_0_0_1; } //{rbacore::IsOn.operand+=current} OpIsOn public Group getGroup_1_1_0_0_1() { return cGroup_1_1_0_0_1; } //{rbacore::IsOn.operand+=current} public Action getIsOnOperandAction_1_1_0_0_1_0() { return cIsOnOperandAction_1_1_0_0_1_0; } //OpIsOn public RuleCall getOpIsOnParserRuleCall_1_1_0_0_1_1() { return cOpIsOnParserRuleCall_1_1_0_0_1_1; } //{rbacore::GetContentsList.operand+=current} OpGetContentsList public Group getGroup_1_1_0_0_2() { return cGroup_1_1_0_0_2; } //{rbacore::GetContentsList.operand+=current} public Action getGetContentsListOperandAction_1_1_0_0_2_0() { return cGetContentsListOperandAction_1_1_0_0_2_0; } //OpGetContentsList public RuleCall getOpGetContentsListParserRuleCall_1_1_0_0_2_1() { return cOpGetContentsListParserRuleCall_1_1_0_0_2_1; } //{rbacore::ContentValue.operand+=current} OpContentValue public Group getGroup_1_1_0_0_3() { return cGroup_1_1_0_0_3; } //{rbacore::ContentValue.operand+=current} public Action getContentValueOperandAction_1_1_0_0_3_0() { return cContentValueOperandAction_1_1_0_0_3_0; } //OpContentValue public RuleCall getOpContentValueParserRuleCall_1_1_0_0_3_1() { return cOpContentValueParserRuleCall_1_1_0_0_3_1; } //{rbacore::IsActive.operand+=current} OpIsActive public Group getGroup_1_1_0_0_4() { return cGroup_1_1_0_0_4; } //{rbacore::IsActive.operand+=current} public Action getIsActiveOperandAction_1_1_0_0_4_0() { return cIsActiveOperandAction_1_1_0_0_4_0; } //OpIsActive public RuleCall getOpIsActiveParserRuleCall_1_1_0_0_4_1() { return cOpIsActiveParserRuleCall_1_1_0_0_4_1; } //{rbacore::GetAllocatables.operand+=current} OpGetAllocatables public Group getGroup_1_1_0_0_5() { return cGroup_1_1_0_0_5; } //{rbacore::GetAllocatables.operand+=current} public Action getGetAllocatablesOperandAction_1_1_0_0_5_0() { return cGetAllocatablesOperandAction_1_1_0_0_5_0; } //OpGetAllocatables public RuleCall getOpGetAllocatablesParserRuleCall_1_1_0_0_5_1() { return cOpGetAllocatablesParserRuleCall_1_1_0_0_5_1; } //{rbacore::AllocatedContent.operand+=current} OpAllocatedContent public Group getGroup_1_1_0_0_6() { return cGroup_1_1_0_0_6; } //{rbacore::AllocatedContent.operand+=current} public Action getAllocatedContentOperandAction_1_1_0_0_6_0() { return cAllocatedContentOperandAction_1_1_0_0_6_0; } //OpAllocatedContent public RuleCall getOpAllocatedContentParserRuleCall_1_1_0_0_6_1() { return cOpAllocatedContentParserRuleCall_1_1_0_0_6_1; } //{rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan public Group getGroup_1_1_0_0_7() { return cGroup_1_1_0_0_7; } //{rbacore::HasComeEarlierThan.operand+=current} public Action getHasComeEarlierThanOperandAction_1_1_0_0_7_0() { return cHasComeEarlierThanOperandAction_1_1_0_0_7_0; } //OpHasComeEarlierThan public RuleCall getOpHasComeEarlierThanParserRuleCall_1_1_0_0_7_1() { return cOpHasComeEarlierThanParserRuleCall_1_1_0_0_7_1; } //{rbacore::HasComeLaterThan.operand+=current} OpHasComeLaterThan public Group getGroup_1_1_0_0_8() { return cGroup_1_1_0_0_8; } //{rbacore::HasComeLaterThan.operand+=current} public Action getHasComeLaterThanOperandAction_1_1_0_0_8_0() { return cHasComeLaterThanOperandAction_1_1_0_0_8_0; } //OpHasComeLaterThan public RuleCall getOpHasComeLaterThanParserRuleCall_1_1_0_0_8_1() { return cOpHasComeLaterThanParserRuleCall_1_1_0_0_8_1; } //{rbacore::StateValue.operand+=current} OpStateValue public Group getGroup_1_1_0_0_9() { return cGroup_1_1_0_0_9; } //{rbacore::StateValue.operand+=current} public Action getStateValueOperandAction_1_1_0_0_9_0() { return cStateValueOperandAction_1_1_0_0_9_0; } //OpStateValue public RuleCall getOpStateValueParserRuleCall_1_1_0_0_9_1() { return cOpStateValueParserRuleCall_1_1_0_0_9_1; } //{rbacore::ActiveContents.operand+=current} OpActiveContents public Group getGroup_1_1_0_0_10() { return cGroup_1_1_0_0_10; } //{rbacore::ActiveContents.operand+=current} public Action getActiveContentsOperandAction_1_1_0_0_10_0() { return cActiveContentsOperandAction_1_1_0_0_10_0; } //OpActiveContents public RuleCall getOpActiveContentsParserRuleCall_1_1_0_0_10_1() { return cOpActiveContentsParserRuleCall_1_1_0_0_10_1; } //{rbacore::SizeOperator.operand+=current} OpSizeOperator public Group getGroup_1_1_0_0_11() { return cGroup_1_1_0_0_11; } //{rbacore::SizeOperator.operand+=current} public Action getSizeOperatorOperandAction_1_1_0_0_11_0() { return cSizeOperatorOperandAction_1_1_0_0_11_0; } //OpSizeOperator public RuleCall getOpSizeOperatorParserRuleCall_1_1_0_0_11_1() { return cOpSizeOperatorParserRuleCall_1_1_0_0_11_1; } //{rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed public Group getGroup_1_1_0_0_12() { return cGroup_1_1_0_0_12; } //{rbacore::HasBeenDisplayed.operand+=current} public Action getHasBeenDisplayedOperandAction_1_1_0_0_12_0() { return cHasBeenDisplayedOperandAction_1_1_0_0_12_0; } //OpHasBeenDisplayed public RuleCall getOpHasBeenDisplayedParserRuleCall_1_1_0_0_12_1() { return cOpHasBeenDisplayedParserRuleCall_1_1_0_0_12_1; } //{rbacore::ActiveState.operand+=current} OpActiveState public Group getGroup_1_1_0_0_13() { return cGroup_1_1_0_0_13; } //{rbacore::ActiveState.operand+=current} public Action getActiveStateOperandAction_1_1_0_0_13_0() { return cActiveStateOperandAction_1_1_0_0_13_0; } //OpActiveState public RuleCall getOpActiveStateParserRuleCall_1_1_0_0_13_1() { return cOpActiveStateParserRuleCall_1_1_0_0_13_1; } //{rbaview::IsDisplayed.operand+=current} OpIsDisplayed public Group getGroup_1_1_0_0_14() { return cGroup_1_1_0_0_14; } //{rbaview::IsDisplayed.operand+=current} public Action getIsDisplayedOperandAction_1_1_0_0_14_0() { return cIsDisplayedOperandAction_1_1_0_0_14_0; } //OpIsDisplayed public RuleCall getOpIsDisplayedParserRuleCall_1_1_0_0_14_1() { return cOpIsDisplayedParserRuleCall_1_1_0_0_14_1; } //{rbaview::IsHidden.operand+=current} OpIsHidden public Group getGroup_1_1_0_0_15() { return cGroup_1_1_0_0_15; } //{rbaview::IsHidden.operand+=current} public Action getIsHiddenOperandAction_1_1_0_0_15_0() { return cIsHiddenOperandAction_1_1_0_0_15_0; } //OpIsHidden public RuleCall getOpIsHiddenParserRuleCall_1_1_0_0_15_1() { return cOpIsHiddenParserRuleCall_1_1_0_0_15_1; } //{rbaview::DisplayingContent.operand+=current} OpDisplayingContent public Group getGroup_1_1_0_0_16() { return cGroup_1_1_0_0_16; } //{rbaview::DisplayingContent.operand+=current} public Action getDisplayingContentOperandAction_1_1_0_0_16_0() { return cDisplayingContentOperandAction_1_1_0_0_16_0; } //OpDisplayingContent public RuleCall getOpDisplayingContentParserRuleCall_1_1_0_0_16_1() { return cOpDisplayingContentParserRuleCall_1_1_0_0_16_1; } //{rbaview::IsVisible.operand+=current} OpIsVisible public Group getGroup_1_1_0_0_17() { return cGroup_1_1_0_0_17; } //{rbaview::IsVisible.operand+=current} public Action getIsVisibleOperandAction_1_1_0_0_17_0() { return cIsVisibleOperandAction_1_1_0_0_17_0; } //OpIsVisible public RuleCall getOpIsVisibleParserRuleCall_1_1_0_0_17_1() { return cOpIsVisibleParserRuleCall_1_1_0_0_17_1; } //{rbasound::IsOutputted.operand+=current} OpIsOutputted public Group getGroup_1_1_0_0_18() { return cGroup_1_1_0_0_18; } //{rbasound::IsOutputted.operand+=current} public Action getIsOutputtedOperandAction_1_1_0_0_18_0() { return cIsOutputtedOperandAction_1_1_0_0_18_0; } //OpIsOutputted public RuleCall getOpIsOutputtedParserRuleCall_1_1_0_0_18_1() { return cOpIsOutputtedParserRuleCall_1_1_0_0_18_1; } //{rbasound::IsMuted.operand+=current} OpIsMuted public Group getGroup_1_1_0_0_19() { return cGroup_1_1_0_0_19; } //{rbasound::IsMuted.operand+=current} public Action getIsMutedOperandAction_1_1_0_0_19_0() { return cIsMutedOperandAction_1_1_0_0_19_0; } //OpIsMuted public RuleCall getOpIsMutedParserRuleCall_1_1_0_0_19_1() { return cOpIsMutedParserRuleCall_1_1_0_0_19_1; } //{rbasound::OutputtingSound.operand+=current} OpOutputtingSound public Group getGroup_1_1_0_0_20() { return cGroup_1_1_0_0_20; } //{rbasound::OutputtingSound.operand+=current} public Action getOutputtingSoundOperandAction_1_1_0_0_20_0() { return cOutputtingSoundOperandAction_1_1_0_0_20_0; } //OpOutputtingSound public RuleCall getOpOutputtingSoundParserRuleCall_1_1_0_0_20_1() { return cOpOutputtingSoundParserRuleCall_1_1_0_0_20_1; } //{rbasound::IsSounding.operand+=current} OpIsSounding public Group getGroup_1_1_0_0_21() { return cGroup_1_1_0_0_21; } //{rbasound::IsSounding.operand+=current} public Action getIsSoundingOperandAction_1_1_0_0_21_0() { return cIsSoundingOperandAction_1_1_0_0_21_0; } //OpIsSounding public RuleCall getOpIsSoundingParserRuleCall_1_1_0_0_21_1() { return cOpIsSoundingParserRuleCall_1_1_0_0_21_1; } //{rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo public Group getGroup_1_1_0_0_22() { return cGroup_1_1_0_0_22; } //{rbacore::IsAllocatedTo.operand+=current} public Action getIsAllocatedToOperandAction_1_1_0_0_22_0() { return cIsAllocatedToOperandAction_1_1_0_0_22_0; } //OpIsAllocatedTo public RuleCall getOpIsAllocatedToParserRuleCall_1_1_0_0_22_1() { return cOpIsAllocatedToParserRuleCall_1_1_0_0_22_1; } //{rbacore::IsChanged.operand+=current} OpIsChanged public Group getGroup_1_1_0_0_23() { return cGroup_1_1_0_0_23; } //{rbacore::IsChanged.operand+=current} public Action getIsChangedOperandAction_1_1_0_0_23_0() { return cIsChangedOperandAction_1_1_0_0_23_0; } //OpIsChanged public RuleCall getOpIsChangedParserRuleCall_1_1_0_0_23_1() { return cOpIsChangedParserRuleCall_1_1_0_0_23_1; } //{rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo public Group getGroup_1_1_0_0_24() { return cGroup_1_1_0_0_24; } //{rbacore::IsTranslatedTo.operand+=current} public Action getIsTranslatedToOperandAction_1_1_0_0_24_0() { return cIsTranslatedToOperandAction_1_1_0_0_24_0; } //OpIsTranslatedTo public RuleCall getOpIsTranslatedToParserRuleCall_1_1_0_0_24_1() { return cOpIsTranslatedToParserRuleCall_1_1_0_0_24_1; } //{rbaview::IsDisplayedOn.operand+=current} OpIsDisplayedOn public Group getGroup_1_1_0_0_25() { return cGroup_1_1_0_0_25; } //{rbaview::IsDisplayedOn.operand+=current} public Action getIsDisplayedOnOperandAction_1_1_0_0_25_0() { return cIsDisplayedOnOperandAction_1_1_0_0_25_0; } //OpIsDisplayedOn public RuleCall getOpIsDisplayedOnParserRuleCall_1_1_0_0_25_1() { return cOpIsDisplayedOnParserRuleCall_1_1_0_0_25_1; } //{rbaview::IsChangedDisplay.operand+=current} OpIsChangedDisplay public Group getGroup_1_1_0_0_26() { return cGroup_1_1_0_0_26; } //{rbaview::IsChangedDisplay.operand+=current} public Action getIsChangedDisplayOperandAction_1_1_0_0_26_0() { return cIsChangedDisplayOperandAction_1_1_0_0_26_0; } //OpIsChangedDisplay public RuleCall getOpIsChangedDisplayParserRuleCall_1_1_0_0_26_1() { return cOpIsChangedDisplayParserRuleCall_1_1_0_0_26_1; } //{rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo public Group getGroup_1_1_0_0_27() { return cGroup_1_1_0_0_27; } //{rbaview::IsTranslatedViewTo.operand+=current} public Action getIsTranslatedViewToOperandAction_1_1_0_0_27_0() { return cIsTranslatedViewToOperandAction_1_1_0_0_27_0; } //OpIsTranslatedViewTo public RuleCall getOpIsTranslatedViewToParserRuleCall_1_1_0_0_27_1() { return cOpIsTranslatedViewToParserRuleCall_1_1_0_0_27_1; } //{rbasound::IsOutputtedOn.operand+=current} OpIsOutputtedOn public Group getGroup_1_1_0_0_28() { return cGroup_1_1_0_0_28; } //{rbasound::IsOutputtedOn.operand+=current} public Action getIsOutputtedOnOperandAction_1_1_0_0_28_0() { return cIsOutputtedOnOperandAction_1_1_0_0_28_0; } //OpIsOutputtedOn public RuleCall getOpIsOutputtedOnParserRuleCall_1_1_0_0_28_1() { return cOpIsOutputtedOnParserRuleCall_1_1_0_0_28_1; } //{rbasound::IsChangedOutput.operand+=current} OpIsChangedOutput public Group getGroup_1_1_0_0_29() { return cGroup_1_1_0_0_29; } //{rbasound::IsChangedOutput.operand+=current} public Action getIsChangedOutputOperandAction_1_1_0_0_29_0() { return cIsChangedOutputOperandAction_1_1_0_0_29_0; } //OpIsChangedOutput public RuleCall getOpIsChangedOutputParserRuleCall_1_1_0_0_29_1() { return cOpIsChangedOutputParserRuleCall_1_1_0_0_29_1; } //{rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo public Group getGroup_1_1_0_0_30() { return cGroup_1_1_0_0_30; } //{rbasound::IsTranslatedSoundTo.operand+=current} public Action getIsTranslatedSoundToOperandAction_1_1_0_0_30_0() { return cIsTranslatedSoundToOperandAction_1_1_0_0_30_0; } //OpIsTranslatedSoundTo public RuleCall getOpIsTranslatedSoundToParserRuleCall_1_1_0_0_30_1() { return cOpIsTranslatedSoundToParserRuleCall_1_1_0_0_30_1; } //{rbasound::IsAttenuated.operand+=current} OpIsAttenuated public Group getGroup_1_1_0_0_31() { return cGroup_1_1_0_0_31; } //{rbasound::IsAttenuated.operand+=current} public Action getIsAttenuatedOperandAction_1_1_0_0_31_0() { return cIsAttenuatedOperandAction_1_1_0_0_31_0; } //OpIsAttenuated public RuleCall getOpIsAttenuatedParserRuleCall_1_1_0_0_31_1() { return cOpIsAttenuatedParserRuleCall_1_1_0_0_31_1; } //=> ('(' operand+=CExpression? ')') public Group getGroup_1_1_0_1() { return cGroup_1_1_0_1; } //'(' operand+=CExpression? ')' public Group getGroup_1_1_0_1_0() { return cGroup_1_1_0_1_0; } //'(' public Keyword getLeftParenthesisKeyword_1_1_0_1_0_0() { return cLeftParenthesisKeyword_1_1_0_1_0_0; } //operand+=CExpression? public Assignment getOperandAssignment_1_1_0_1_0_1() { return cOperandAssignment_1_1_0_1_0_1; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_1_1_0_1_0_1_0() { return cOperandCExpressionParserRuleCall_1_1_0_1_0_1_0; } //')' public Keyword getRightParenthesisKeyword_1_1_0_1_0_2() { return cRightParenthesisKeyword_1_1_0_1_0_2; } //({rbacore::IsTypeOf.operand+=current} OpIsTypeOf) => ('(' tagName=EString? ')')? public Group getGroup_1_1_1() { return cGroup_1_1_1; } //{rbacore::IsTypeOf.operand+=current} OpIsTypeOf public Group getGroup_1_1_1_0() { return cGroup_1_1_1_0; } //{rbacore::IsTypeOf.operand+=current} public Action getIsTypeOfOperandAction_1_1_1_0_0() { return cIsTypeOfOperandAction_1_1_1_0_0; } //OpIsTypeOf public RuleCall getOpIsTypeOfParserRuleCall_1_1_1_0_1() { return cOpIsTypeOfParserRuleCall_1_1_1_0_1; } //=> ('(' tagName=EString? ')')? public Group getGroup_1_1_1_1() { return cGroup_1_1_1_1; } //'(' tagName=EString? ')' public Group getGroup_1_1_1_1_0() { return cGroup_1_1_1_1_0; } //'(' public Keyword getLeftParenthesisKeyword_1_1_1_1_0_0() { return cLeftParenthesisKeyword_1_1_1_1_0_0; } //tagName=EString? public Assignment getTagNameAssignment_1_1_1_1_0_1() { return cTagNameAssignment_1_1_1_1_0_1; } //EString public RuleCall getTagNameEStringParserRuleCall_1_1_1_1_0_1_0() { return cTagNameEStringParserRuleCall_1_1_1_1_0_1_0; } //')' public Keyword getRightParenthesisKeyword_1_1_1_1_0_2() { return cRightParenthesisKeyword_1_1_1_1_0_2; } //({rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression | {rbacore::MinOperator.operand+=current} //OpMinOperator lambda=LambdaExpression | {rbacore::SelectOperator.operand+=current} OpSelectOperator //lambda=LambdaExpression) public Alternatives getAlternatives_1_1_2() { return cAlternatives_1_1_2; } //{rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression public Group getGroup_1_1_2_0() { return cGroup_1_1_2_0; } //{rbacore::MaxOperator.operand+=current} public Action getMaxOperatorOperandAction_1_1_2_0_0() { return cMaxOperatorOperandAction_1_1_2_0_0; } //OpMaxOperator public RuleCall getOpMaxOperatorParserRuleCall_1_1_2_0_1() { return cOpMaxOperatorParserRuleCall_1_1_2_0_1; } //lambda=LambdaExpression public Assignment getLambdaAssignment_1_1_2_0_2() { return cLambdaAssignment_1_1_2_0_2; } //LambdaExpression public RuleCall getLambdaLambdaExpressionParserRuleCall_1_1_2_0_2_0() { return cLambdaLambdaExpressionParserRuleCall_1_1_2_0_2_0; } //{rbacore::MinOperator.operand+=current} OpMinOperator lambda=LambdaExpression public Group getGroup_1_1_2_1() { return cGroup_1_1_2_1; } //{rbacore::MinOperator.operand+=current} public Action getMinOperatorOperandAction_1_1_2_1_0() { return cMinOperatorOperandAction_1_1_2_1_0; } //OpMinOperator public RuleCall getOpMinOperatorParserRuleCall_1_1_2_1_1() { return cOpMinOperatorParserRuleCall_1_1_2_1_1; } //lambda=LambdaExpression public Assignment getLambdaAssignment_1_1_2_1_2() { return cLambdaAssignment_1_1_2_1_2; } //LambdaExpression public RuleCall getLambdaLambdaExpressionParserRuleCall_1_1_2_1_2_0() { return cLambdaLambdaExpressionParserRuleCall_1_1_2_1_2_0; } //{rbacore::SelectOperator.operand+=current} OpSelectOperator lambda=LambdaExpression public Group getGroup_1_1_2_2() { return cGroup_1_1_2_2; } //{rbacore::SelectOperator.operand+=current} public Action getSelectOperatorOperandAction_1_1_2_2_0() { return cSelectOperatorOperandAction_1_1_2_2_0; } //OpSelectOperator public RuleCall getOpSelectOperatorParserRuleCall_1_1_2_2_1() { return cOpSelectOperatorParserRuleCall_1_1_2_2_1; } //lambda=LambdaExpression public Assignment getLambdaAssignment_1_1_2_2_2() { return cLambdaAssignment_1_1_2_2_2; } //LambdaExpression public RuleCall getLambdaLambdaExpressionParserRuleCall_1_1_2_2_2_0() { return cLambdaLambdaExpressionParserRuleCall_1_1_2_2_2_0; } } public class OpGetPropertyElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpGetProperty"); private final Keyword cGetKeyword = (Keyword)rule.eContents().get(1); //OpGetProperty: // 'get'; @Override public ParserRule getRule() { return rule; } //'get' public Keyword getGetKeyword() { return cGetKeyword; } } public class OpIsOnElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsOn"); private final Keyword cIsOnKeyword = (Keyword)rule.eContents().get(1); //OpIsOn: // 'isOn'; @Override public ParserRule getRule() { return rule; } //'isOn' public Keyword getIsOnKeyword() { return cIsOnKeyword; } } public class OpGetContentsListElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpGetContentsList"); private final Keyword cContentsListKeyword = (Keyword)rule.eContents().get(1); //OpGetContentsList: // 'contentsList'; @Override public ParserRule getRule() { return rule; } //'contentsList' public Keyword getContentsListKeyword() { return cContentsListKeyword; } } public class OpContentValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpContentValue"); private final Keyword cContentValueKeyword = (Keyword)rule.eContents().get(1); //OpContentValue: // 'contentValue'; @Override public ParserRule getRule() { return rule; } //'contentValue' public Keyword getContentValueKeyword() { return cContentValueKeyword; } } public class OpIsActiveElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsActive"); private final Keyword cIsActiveKeyword = (Keyword)rule.eContents().get(1); //OpIsActive: // 'isActive'; @Override public ParserRule getRule() { return rule; } //'isActive' public Keyword getIsActiveKeyword() { return cIsActiveKeyword; } } public class OpGetAllocatablesElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpGetAllocatables"); private final Keyword cAllocatablesKeyword = (Keyword)rule.eContents().get(1); //OpGetAllocatables: // 'allocatables'; @Override public ParserRule getRule() { return rule; } //'allocatables' public Keyword getAllocatablesKeyword() { return cAllocatablesKeyword; } } public class OpAllocatedContentElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpAllocatedContent"); private final Keyword cAllocatedContentKeyword = (Keyword)rule.eContents().get(1); //OpAllocatedContent: // 'allocatedContent'; @Override public ParserRule getRule() { return rule; } //'allocatedContent' public Keyword getAllocatedContentKeyword() { return cAllocatedContentKeyword; } } public class OpIsDisplayedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsDisplayed"); private final Keyword cIsDisplayedKeyword = (Keyword)rule.eContents().get(1); //OpIsDisplayed: // 'isDisplayed'; @Override public ParserRule getRule() { return rule; } //'isDisplayed' public Keyword getIsDisplayedKeyword() { return cIsDisplayedKeyword; } } public class OpIsHiddenElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsHidden"); private final Keyword cIsHiddenKeyword = (Keyword)rule.eContents().get(1); //OpIsHidden: // 'isHidden'; @Override public ParserRule getRule() { return rule; } //'isHidden' public Keyword getIsHiddenKeyword() { return cIsHiddenKeyword; } } public class OpDisplayingContentElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpDisplayingContent"); private final Keyword cDisplayingContentKeyword = (Keyword)rule.eContents().get(1); //OpDisplayingContent: // 'displayingContent'; @Override public ParserRule getRule() { return rule; } //'displayingContent' public Keyword getDisplayingContentKeyword() { return cDisplayingContentKeyword; } } public class OpIsVisibleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsVisible"); private final Keyword cIsVisibleKeyword = (Keyword)rule.eContents().get(1); //OpIsVisible: // 'isVisible'; @Override public ParserRule getRule() { return rule; } //'isVisible' public Keyword getIsVisibleKeyword() { return cIsVisibleKeyword; } } public class OpIsOutputtedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsOutputted"); private final Keyword cIsOutputtedKeyword = (Keyword)rule.eContents().get(1); //OpIsOutputted: // 'isOutputted'; @Override public ParserRule getRule() { return rule; } //'isOutputted' public Keyword getIsOutputtedKeyword() { return cIsOutputtedKeyword; } } public class OpIsMutedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsMuted"); private final Keyword cIsMutedKeyword = (Keyword)rule.eContents().get(1); //OpIsMuted: // 'isMuted'; @Override public ParserRule getRule() { return rule; } //'isMuted' public Keyword getIsMutedKeyword() { return cIsMutedKeyword; } } public class OpOutputtingSoundElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpOutputtingSound"); private final Keyword cOutputtingSoundKeyword = (Keyword)rule.eContents().get(1); //OpOutputtingSound: // 'outputtingSound'; @Override public ParserRule getRule() { return rule; } //'outputtingSound' public Keyword getOutputtingSoundKeyword() { return cOutputtingSoundKeyword; } } public class OpIsSoundingElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsSounding"); private final Keyword cIsSoundingKeyword = (Keyword)rule.eContents().get(1); //OpIsSounding: // 'isSounding'; @Override public ParserRule getRule() { return rule; } //'isSounding' public Keyword getIsSoundingKeyword() { return cIsSoundingKeyword; } } public class OpIsAttenuatedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsAttenuated"); private final Keyword cIsAttenuatedKeyword = (Keyword)rule.eContents().get(1); //OpIsAttenuated: // 'isAttenuated'; @Override public ParserRule getRule() { return rule; } //'isAttenuated' public Keyword getIsAttenuatedKeyword() { return cIsAttenuatedKeyword; } } public class OpHasComeEarlierThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpHasComeEarlierThan"); private final Keyword cHasComeEarlierThanKeyword = (Keyword)rule.eContents().get(1); //OpHasComeEarlierThan: // 'hasComeEarlierThan'; @Override public ParserRule getRule() { return rule; } //'hasComeEarlierThan' public Keyword getHasComeEarlierThanKeyword() { return cHasComeEarlierThanKeyword; } } public class OpHasComeLaterThanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpHasComeLaterThan"); private final Keyword cHasComeLaterThanKeyword = (Keyword)rule.eContents().get(1); //OpHasComeLaterThan: // 'hasComeLaterThan'; @Override public ParserRule getRule() { return rule; } //'hasComeLaterThan' public Keyword getHasComeLaterThanKeyword() { return cHasComeLaterThanKeyword; } } public class OpStateValueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpStateValue"); private final Keyword cStateValueKeyword = (Keyword)rule.eContents().get(1); //OpStateValue: // 'stateValue'; @Override public ParserRule getRule() { return rule; } //'stateValue' public Keyword getStateValueKeyword() { return cStateValueKeyword; } } public class OpIsAllocatedToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsAllocatedTo"); private final Keyword cIsAllocatedToKeyword = (Keyword)rule.eContents().get(1); //OpIsAllocatedTo: // 'isAllocatedTo'; @Override public ParserRule getRule() { return rule; } //'isAllocatedTo' public Keyword getIsAllocatedToKeyword() { return cIsAllocatedToKeyword; } } public class OpIsChangedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsChanged"); private final Keyword cIsChangedKeyword = (Keyword)rule.eContents().get(1); //OpIsChanged: // 'isChanged'; @Override public ParserRule getRule() { return rule; } //'isChanged' public Keyword getIsChangedKeyword() { return cIsChangedKeyword; } } public class OpIsTranslatedToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsTranslatedTo"); private final Keyword cIsTranslatedToKeyword = (Keyword)rule.eContents().get(1); //OpIsTranslatedTo: // 'isTranslatedTo'; @Override public ParserRule getRule() { return rule; } //'isTranslatedTo' public Keyword getIsTranslatedToKeyword() { return cIsTranslatedToKeyword; } } public class OpIsDisplayedOnElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsDisplayedOn"); private final Keyword cIsDisplayedOnKeyword = (Keyword)rule.eContents().get(1); //OpIsDisplayedOn: // 'isDisplayedOn'; @Override public ParserRule getRule() { return rule; } //'isDisplayedOn' public Keyword getIsDisplayedOnKeyword() { return cIsDisplayedOnKeyword; } } public class OpIsChangedDisplayElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsChangedDisplay"); private final Keyword cIsChangedDisplayKeyword = (Keyword)rule.eContents().get(1); //OpIsChangedDisplay: // 'isChangedDisplay'; @Override public ParserRule getRule() { return rule; } //'isChangedDisplay' public Keyword getIsChangedDisplayKeyword() { return cIsChangedDisplayKeyword; } } public class OpIsTranslatedViewToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsTranslatedViewTo"); private final Keyword cIsTranslatedViewToKeyword = (Keyword)rule.eContents().get(1); //OpIsTranslatedViewTo: // 'isTranslatedViewTo'; @Override public ParserRule getRule() { return rule; } //'isTranslatedViewTo' public Keyword getIsTranslatedViewToKeyword() { return cIsTranslatedViewToKeyword; } } public class OpIsOutputtedOnElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsOutputtedOn"); private final Keyword cIsOutputtedOnKeyword = (Keyword)rule.eContents().get(1); //OpIsOutputtedOn: // 'isOutputtedOn'; @Override public ParserRule getRule() { return rule; } //'isOutputtedOn' public Keyword getIsOutputtedOnKeyword() { return cIsOutputtedOnKeyword; } } public class OpIsChangedOutputElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsChangedOutput"); private final Keyword cIsChangedOutputKeyword = (Keyword)rule.eContents().get(1); //OpIsChangedOutput: // 'isChangedOutput'; @Override public ParserRule getRule() { return rule; } //'isChangedOutput' public Keyword getIsChangedOutputKeyword() { return cIsChangedOutputKeyword; } } public class OpIsTranslatedSoundToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsTranslatedSoundTo"); private final Keyword cIsTranslatedSoundToKeyword = (Keyword)rule.eContents().get(1); //OpIsTranslatedSoundTo: // 'isTranslatedSoundTo'; @Override public ParserRule getRule() { return rule; } //'isTranslatedSoundTo' public Keyword getIsTranslatedSoundToKeyword() { return cIsTranslatedSoundToKeyword; } } public class OpIsTypeOfElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpIsTypeOf"); private final Keyword cIsTypeOfKeyword = (Keyword)rule.eContents().get(1); //OpIsTypeOf: // 'isTypeOf'; @Override public ParserRule getRule() { return rule; } //'isTypeOf' public Keyword getIsTypeOfKeyword() { return cIsTypeOfKeyword; } } public class OpActiveContentsElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpActiveContents"); private final Keyword cActiveContentsKeyword = (Keyword)rule.eContents().get(1); //OpActiveContents: // 'activeContents'; @Override public ParserRule getRule() { return rule; } //'activeContents' public Keyword getActiveContentsKeyword() { return cActiveContentsKeyword; } } public class OpSizeOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpSizeOperator"); private final Keyword cSizeKeyword = (Keyword)rule.eContents().get(1); //OpSizeOperator: // 'size'; @Override public ParserRule getRule() { return rule; } //'size' public Keyword getSizeKeyword() { return cSizeKeyword; } } public class OpHasBeenDisplayedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpHasBeenDisplayed"); private final Keyword cHasBeenDisplayedKeyword = (Keyword)rule.eContents().get(1); //OpHasBeenDisplayed: // 'hasBeenDisplayed'; @Override public ParserRule getRule() { return rule; } //'hasBeenDisplayed' public Keyword getHasBeenDisplayedKeyword() { return cHasBeenDisplayedKeyword; } } public class OpActiveStateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpActiveState"); private final Keyword cActiveStateKeyword = (Keyword)rule.eContents().get(1); //OpActiveState: // 'activeState'; @Override public ParserRule getRule() { return rule; } //'activeState' public Keyword getActiveStateKeyword() { return cActiveStateKeyword; } } public class OpGetStateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpGetState"); private final Keyword cStateKeyword = (Keyword)rule.eContents().get(1); //OpGetState: // 'state'; @Override public ParserRule getRule() { return rule; } //'state' public Keyword getStateKeyword() { return cStateKeyword; } } public class OpMaxOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpMaxOperator"); private final Keyword cMaxKeyword = (Keyword)rule.eContents().get(1); //OpMaxOperator: // 'max'; @Override public ParserRule getRule() { return rule; } //'max' public Keyword getMaxKeyword() { return cMaxKeyword; } } public class OpMinOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpMinOperator"); private final Keyword cMinKeyword = (Keyword)rule.eContents().get(1); //OpMinOperator: // 'min'; @Override public ParserRule getRule() { return rule; } //'min' public Keyword getMinKeyword() { return cMinKeyword; } } public class OpSelectOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpSelectOperator"); private final Keyword cSelectKeyword = (Keyword)rule.eContents().get(1); //OpSelectOperator: // 'select'; @Override public ParserRule getRule() { return rule; } //'select' public Keyword getSelectKeyword() { return cSelectKeyword; } } public class OpStartOpratorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpStartOprator"); private final Keyword cStartKeyword = (Keyword)rule.eContents().get(1); //OpStartOprator: // 'start'; @Override public ParserRule getRule() { return rule; } //'start' public Keyword getStartKeyword() { return cStartKeyword; } } public class OpStopOpratorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpStopOprator"); private final Keyword cStopKeyword = (Keyword)rule.eContents().get(1); //OpStopOprator: // 'stop'; @Override public ParserRule getRule() { return rule; } //'stop' public Keyword getStopKeyword() { return cStopKeyword; } } public class OpActivateOpratorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.OpActivateOprator"); private final Keyword cActivateKeyword = (Keyword)rule.eContents().get(1); //OpActivateOprator: // 'activate'; @Override public ParserRule getRule() { return rule; } //'activate' public Keyword getActivateKeyword() { return cActivateKeyword; } } public class CPrimaryExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CPrimaryExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cCMemberFeatureReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cPreviousModifierParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cAllInstanceOfExpressionParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cNullExpressionParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cIntegerValueParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cMuteLowerPriorityParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cHideLowerPriorityParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cSetOfOperatorParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); private final RuleCall cIfStatementParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); private final RuleCall cForAllOperatorParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); private final RuleCall cExistsOperatorParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); private final Group cGroup_11 = (Group)cAlternatives.eContents().get(11); private final Keyword cLeftParenthesisKeyword_11_0 = (Keyword)cGroup_11.eContents().get(0); private final RuleCall cCExpressionParserRuleCall_11_1 = (RuleCall)cGroup_11.eContents().get(1); private final Keyword cRightParenthesisKeyword_11_2 = (Keyword)cGroup_11.eContents().get(2); //CPrimaryExpression rbacore::Expression: // CMemberFeatureReference | PreviousModifier | AllInstanceOfExpression | NullExpression | IntegerValue | // MuteLowerPriority | HideLowerPriority | SetOfOperator | IfStatement | ForAllOperator | ExistsOperator | // '(' CExpression ')'; @Override public ParserRule getRule() { return rule; } //CMemberFeatureReference | PreviousModifier | AllInstanceOfExpression | NullExpression | IntegerValue | MuteLowerPriority //| HideLowerPriority | SetOfOperator | IfStatement | ForAllOperator | ExistsOperator | '(' CExpression ')' public Alternatives getAlternatives() { return cAlternatives; } //CMemberFeatureReference public RuleCall getCMemberFeatureReferenceParserRuleCall_0() { return cCMemberFeatureReferenceParserRuleCall_0; } //PreviousModifier public RuleCall getPreviousModifierParserRuleCall_1() { return cPreviousModifierParserRuleCall_1; } //AllInstanceOfExpression public RuleCall getAllInstanceOfExpressionParserRuleCall_2() { return cAllInstanceOfExpressionParserRuleCall_2; } //NullExpression public RuleCall getNullExpressionParserRuleCall_3() { return cNullExpressionParserRuleCall_3; } //IntegerValue public RuleCall getIntegerValueParserRuleCall_4() { return cIntegerValueParserRuleCall_4; } //MuteLowerPriority public RuleCall getMuteLowerPriorityParserRuleCall_5() { return cMuteLowerPriorityParserRuleCall_5; } //HideLowerPriority public RuleCall getHideLowerPriorityParserRuleCall_6() { return cHideLowerPriorityParserRuleCall_6; } //SetOfOperator public RuleCall getSetOfOperatorParserRuleCall_7() { return cSetOfOperatorParserRuleCall_7; } //IfStatement public RuleCall getIfStatementParserRuleCall_8() { return cIfStatementParserRuleCall_8; } //ForAllOperator public RuleCall getForAllOperatorParserRuleCall_9() { return cForAllOperatorParserRuleCall_9; } //ExistsOperator public RuleCall getExistsOperatorParserRuleCall_10() { return cExistsOperatorParserRuleCall_10; } //'(' CExpression ')' public Group getGroup_11() { return cGroup_11; } //'(' public Keyword getLeftParenthesisKeyword_11_0() { return cLeftParenthesisKeyword_11_0; } //CExpression public RuleCall getCExpressionParserRuleCall_11_1() { return cCExpressionParserRuleCall_11_1; } //')' public Keyword getRightParenthesisKeyword_11_2() { return cRightParenthesisKeyword_11_2; } } public class AllInstanceOfExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.AllInstanceOfExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Group cGroup_0_0 = (Group)cAlternatives_0.eContents().get(0); private final Action cAllInstanceOfAreaAction_0_0_0 = (Action)cGroup_0_0.eContents().get(0); private final Keyword cALL_AREASKeyword_0_0_1 = (Keyword)cGroup_0_0.eContents().get(1); private final Group cGroup_0_1 = (Group)cAlternatives_0.eContents().get(1); private final Action cAllInstanceOfViewContentAction_0_1_0 = (Action)cGroup_0_1.eContents().get(0); private final Keyword cALL_VIEWCONTENTSKeyword_0_1_1 = (Keyword)cGroup_0_1.eContents().get(1); private final Group cGroup_0_2 = (Group)cAlternatives_0.eContents().get(2); private final Action cAllInstanceOfZoneAction_0_2_0 = (Action)cGroup_0_2.eContents().get(0); private final Keyword cALL_ZONESKeyword_0_2_1 = (Keyword)cGroup_0_2.eContents().get(1); private final Group cGroup_0_3 = (Group)cAlternatives_0.eContents().get(3); private final Action cAllInstanceOfSoundContentAction_0_3_0 = (Action)cGroup_0_3.eContents().get(0); private final Keyword cALL_SOUNDCONTENTSKeyword_0_3_1 = (Keyword)cGroup_0_3.eContents().get(1); //AllInstanceOfExpression rbacore::Expression: // => ({rbaview::AllInstanceOfArea} 'ALL_AREAS' | {rbaview::AllInstanceOfViewContent} 'ALL_VIEWCONTENTS' | // {rbasound::AllInstanceOfZone} 'ALL_ZONES' | {rbasound::AllInstanceOfSoundContent} 'ALL_SOUNDCONTENTS'); @Override public ParserRule getRule() { return rule; } //=> ({rbaview::AllInstanceOfArea} 'ALL_AREAS' | {rbaview::AllInstanceOfViewContent} 'ALL_VIEWCONTENTS' | //{rbasound::AllInstanceOfZone} 'ALL_ZONES' | {rbasound::AllInstanceOfSoundContent} 'ALL_SOUNDCONTENTS') public Group getGroup() { return cGroup; } //{rbaview::AllInstanceOfArea} 'ALL_AREAS' | {rbaview::AllInstanceOfViewContent} 'ALL_VIEWCONTENTS' | //{rbasound::AllInstanceOfZone} 'ALL_ZONES' | {rbasound::AllInstanceOfSoundContent} 'ALL_SOUNDCONTENTS' public Alternatives getAlternatives_0() { return cAlternatives_0; } //{rbaview::AllInstanceOfArea} 'ALL_AREAS' public Group getGroup_0_0() { return cGroup_0_0; } //{rbaview::AllInstanceOfArea} public Action getAllInstanceOfAreaAction_0_0_0() { return cAllInstanceOfAreaAction_0_0_0; } //'ALL_AREAS' public Keyword getALL_AREASKeyword_0_0_1() { return cALL_AREASKeyword_0_0_1; } //{rbaview::AllInstanceOfViewContent} 'ALL_VIEWCONTENTS' public Group getGroup_0_1() { return cGroup_0_1; } //{rbaview::AllInstanceOfViewContent} public Action getAllInstanceOfViewContentAction_0_1_0() { return cAllInstanceOfViewContentAction_0_1_0; } //'ALL_VIEWCONTENTS' public Keyword getALL_VIEWCONTENTSKeyword_0_1_1() { return cALL_VIEWCONTENTSKeyword_0_1_1; } //{rbasound::AllInstanceOfZone} 'ALL_ZONES' public Group getGroup_0_2() { return cGroup_0_2; } //{rbasound::AllInstanceOfZone} public Action getAllInstanceOfZoneAction_0_2_0() { return cAllInstanceOfZoneAction_0_2_0; } //'ALL_ZONES' public Keyword getALL_ZONESKeyword_0_2_1() { return cALL_ZONESKeyword_0_2_1; } //{rbasound::AllInstanceOfSoundContent} 'ALL_SOUNDCONTENTS' public Group getGroup_0_3() { return cGroup_0_3; } //{rbasound::AllInstanceOfSoundContent} public Action getAllInstanceOfSoundContentAction_0_3_0() { return cAllInstanceOfSoundContentAction_0_3_0; } //'ALL_SOUNDCONTENTS' public Keyword getALL_SOUNDCONTENTSKeyword_0_3_1() { return cALL_SOUNDCONTENTSKeyword_0_3_1; } } public class NullExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.NullExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup_0 = (Group)cGroup.eContents().get(0); private final Action cNullExpressionAction_0_0 = (Action)cGroup_0.eContents().get(0); private final Keyword cNULLKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); //NullExpression rbacore::Expression: // => ({rbacore::NullExpression} 'NULL'); @Override public ParserRule getRule() { return rule; } //=> ({rbacore::NullExpression} 'NULL') public Group getGroup() { return cGroup; } //{rbacore::NullExpression} 'NULL' public Group getGroup_0() { return cGroup_0; } //{rbacore::NullExpression} public Action getNullExpressionAction_0_0() { return cNullExpressionAction_0_0; } //'NULL' public Keyword getNULLKeyword_0_1() { return cNULLKeyword_0_1; } } public class PreviousModifierElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.PreviousModifier"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cPreviousModifierAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cPreKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cObjReferenceAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cObjReferenceCMemberFeatureReferenceParserRuleCall_2_0 = (RuleCall)cObjReferenceAssignment_2.eContents().get(0); //PreviousModifier rbacore::PreviousModifier: // {rbacore::PreviousModifier} // '(pre)' objReference=CMemberFeatureReference; @Override public ParserRule getRule() { return rule; } //{rbacore::PreviousModifier} '(pre)' objReference=CMemberFeatureReference public Group getGroup() { return cGroup; } //{rbacore::PreviousModifier} public Action getPreviousModifierAction_0() { return cPreviousModifierAction_0; } //'(pre)' public Keyword getPreKeyword_1() { return cPreKeyword_1; } //objReference=CMemberFeatureReference public Assignment getObjReferenceAssignment_2() { return cObjReferenceAssignment_2; } //CMemberFeatureReference public RuleCall getObjReferenceCMemberFeatureReferenceParserRuleCall_2_0() { return cObjReferenceCMemberFeatureReferenceParserRuleCall_2_0; } } public class HideLowerPriorityElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.HideLowerPriority"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cHideLowerPriorityAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cHideLowerPriorityKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cOperandAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cOperandCExpressionParserRuleCall_3_0 = (RuleCall)cOperandAssignment_3.eContents().get(0); private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Assignment cOperandAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cOperandCExpressionParserRuleCall_5_0 = (RuleCall)cOperandAssignment_5.eContents().get(0); private final Keyword cRightParenthesisKeyword_6 = (Keyword)cGroup.eContents().get(6); //HideLowerPriority rbaview::HideLowerPriority: // {rbaview::HideLowerPriority} // 'HideLowerPriority' '(' operand+=CExpression ',' operand+=CExpression ')'; @Override public ParserRule getRule() { return rule; } //{rbaview::HideLowerPriority} 'HideLowerPriority' '(' operand+=CExpression ',' operand+=CExpression ')' public Group getGroup() { return cGroup; } //{rbaview::HideLowerPriority} public Action getHideLowerPriorityAction_0() { return cHideLowerPriorityAction_0; } //'HideLowerPriority' public Keyword getHideLowerPriorityKeyword_1() { return cHideLowerPriorityKeyword_1; } //'(' public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } //operand+=CExpression public Assignment getOperandAssignment_3() { return cOperandAssignment_3; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_3_0() { return cOperandCExpressionParserRuleCall_3_0; } //',' public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } //operand+=CExpression public Assignment getOperandAssignment_5() { return cOperandAssignment_5; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_5_0() { return cOperandCExpressionParserRuleCall_5_0; } //')' public Keyword getRightParenthesisKeyword_6() { return cRightParenthesisKeyword_6; } } public class MuteLowerPriorityElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.MuteLowerPriority"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cMuteLowerPriorityAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cMuteLowerPriorityKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cOperandAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cOperandCExpressionParserRuleCall_3_0 = (RuleCall)cOperandAssignment_3.eContents().get(0); private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Assignment cOperandAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cOperandCExpressionParserRuleCall_5_0 = (RuleCall)cOperandAssignment_5.eContents().get(0); private final Keyword cRightParenthesisKeyword_6 = (Keyword)cGroup.eContents().get(6); //MuteLowerPriority rbasound::MuteLowerPriority: // {rbasound::MuteLowerPriority} // 'MuteLowerPriority' '(' operand+=CExpression ',' operand+=CExpression ')'; @Override public ParserRule getRule() { return rule; } //{rbasound::MuteLowerPriority} 'MuteLowerPriority' '(' operand+=CExpression ',' operand+=CExpression ')' public Group getGroup() { return cGroup; } //{rbasound::MuteLowerPriority} public Action getMuteLowerPriorityAction_0() { return cMuteLowerPriorityAction_0; } //'MuteLowerPriority' public Keyword getMuteLowerPriorityKeyword_1() { return cMuteLowerPriorityKeyword_1; } //'(' public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } //operand+=CExpression public Assignment getOperandAssignment_3() { return cOperandAssignment_3; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_3_0() { return cOperandCExpressionParserRuleCall_3_0; } //',' public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } //operand+=CExpression public Assignment getOperandAssignment_5() { return cOperandAssignment_5; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_5_0() { return cOperandCExpressionParserRuleCall_5_0; } //')' public Keyword getRightParenthesisKeyword_6() { return cRightParenthesisKeyword_6; } } public class SetOfOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SetOfOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSetOfOperatorAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Assignment cOperandAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); private final RuleCall cOperandCExpressionParserRuleCall_2_0_0 = (RuleCall)cOperandAssignment_2_0.eContents().get(0); private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); private final Assignment cOperandAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); private final RuleCall cOperandCExpressionParserRuleCall_2_1_1_0 = (RuleCall)cOperandAssignment_2_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); //SetOfOperator rbacore::SetOfOperator: // {rbacore::SetOfOperator} // '{' (operand+=CExpression (',' operand+=CExpression)*)? '}'; @Override public ParserRule getRule() { return rule; } //{rbacore::SetOfOperator} '{' (operand+=CExpression (',' operand+=CExpression)*)? '}' public Group getGroup() { return cGroup; } //{rbacore::SetOfOperator} public Action getSetOfOperatorAction_0() { return cSetOfOperatorAction_0; } //'{' public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } //(operand+=CExpression (',' operand+=CExpression)*)? public Group getGroup_2() { return cGroup_2; } //operand+=CExpression public Assignment getOperandAssignment_2_0() { return cOperandAssignment_2_0; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_2_0_0() { return cOperandCExpressionParserRuleCall_2_0_0; } //(',' operand+=CExpression)* public Group getGroup_2_1() { return cGroup_2_1; } //',' public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } //operand+=CExpression public Assignment getOperandAssignment_2_1_1() { return cOperandAssignment_2_1_1; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_2_1_1_0() { return cOperandCExpressionParserRuleCall_2_1_1_0; } //'}' public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } } public class IfStatementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IfStatement"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cIfStatementAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cIFKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cConditionAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cConditionCExpressionParserRuleCall_3_0 = (RuleCall)cConditionAssignment_3.eContents().get(0); private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Group cGroup_5 = (Group)cGroup.eContents().get(5); private final Keyword cTHENKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); private final Assignment cThenExpressionAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); private final RuleCall cThenExpressionCExpressionParserRuleCall_5_1_0 = (RuleCall)cThenExpressionAssignment_5_1.eContents().get(0); private final Group cGroup_6 = (Group)cGroup.eContents().get(6); private final Keyword cELSEKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); private final Assignment cElseExpressionAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); private final RuleCall cElseExpressionCExpressionParserRuleCall_6_1_0 = (RuleCall)cElseExpressionAssignment_6_1.eContents().get(0); //IfStatement rbacore::IfStatement: // {rbacore::IfStatement} // 'IF' '(' condition=CExpression? ')' (=> 'THEN' thenExpression=CExpression)? (=> 'ELSE' elseExpression=CExpression)?; @Override public ParserRule getRule() { return rule; } //{rbacore::IfStatement} 'IF' '(' condition=CExpression? ')' (=> 'THEN' thenExpression=CExpression)? (=> 'ELSE' //elseExpression=CExpression)? public Group getGroup() { return cGroup; } //{rbacore::IfStatement} public Action getIfStatementAction_0() { return cIfStatementAction_0; } //'IF' public Keyword getIFKeyword_1() { return cIFKeyword_1; } //'(' public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } //condition=CExpression? public Assignment getConditionAssignment_3() { return cConditionAssignment_3; } //CExpression public RuleCall getConditionCExpressionParserRuleCall_3_0() { return cConditionCExpressionParserRuleCall_3_0; } //')' public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } //(=> 'THEN' thenExpression=CExpression)? public Group getGroup_5() { return cGroup_5; } //=> 'THEN' public Keyword getTHENKeyword_5_0() { return cTHENKeyword_5_0; } //thenExpression=CExpression public Assignment getThenExpressionAssignment_5_1() { return cThenExpressionAssignment_5_1; } //CExpression public RuleCall getThenExpressionCExpressionParserRuleCall_5_1_0() { return cThenExpressionCExpressionParserRuleCall_5_1_0; } //(=> 'ELSE' elseExpression=CExpression)? public Group getGroup_6() { return cGroup_6; } //=> 'ELSE' public Keyword getELSEKeyword_6_0() { return cELSEKeyword_6_0; } //elseExpression=CExpression public Assignment getElseExpressionAssignment_6_1() { return cElseExpressionAssignment_6_1; } //CExpression public RuleCall getElseExpressionCExpressionParserRuleCall_6_1_0() { return cElseExpressionCExpressionParserRuleCall_6_1_0; } } public class ForAllOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ForAllOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cForAllOperatorAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cForAllKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cOperandAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cOperandCExpressionParserRuleCall_2_0 = (RuleCall)cOperandAssignment_2.eContents().get(0); private final Assignment cLambdaAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cLambdaLambdaExpressionParserRuleCall_3_0 = (RuleCall)cLambdaAssignment_3.eContents().get(0); //ForAllOperator rbacore::ForAllOperator: // {rbacore::ForAllOperator} // 'For-All' operand+=CExpression lambda=LambdaExpression; @Override public ParserRule getRule() { return rule; } //{rbacore::ForAllOperator} 'For-All' operand+=CExpression lambda=LambdaExpression public Group getGroup() { return cGroup; } //{rbacore::ForAllOperator} public Action getForAllOperatorAction_0() { return cForAllOperatorAction_0; } //'For-All' public Keyword getForAllKeyword_1() { return cForAllKeyword_1; } //operand+=CExpression public Assignment getOperandAssignment_2() { return cOperandAssignment_2; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_2_0() { return cOperandCExpressionParserRuleCall_2_0; } //lambda=LambdaExpression public Assignment getLambdaAssignment_3() { return cLambdaAssignment_3; } //LambdaExpression public RuleCall getLambdaLambdaExpressionParserRuleCall_3_0() { return cLambdaLambdaExpressionParserRuleCall_3_0; } } public class ExistsOperatorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ExistsOperator"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cExistsOperatorAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cExistsKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cOperandAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cOperandCExpressionParserRuleCall_2_0 = (RuleCall)cOperandAssignment_2.eContents().get(0); private final Assignment cLambdaAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cLambdaLambdaExpressionParserRuleCall_3_0 = (RuleCall)cLambdaAssignment_3.eContents().get(0); //ExistsOperator rbacore::ExistsOperator: // {rbacore::ExistsOperator} // 'Exists' operand+=CExpression lambda=LambdaExpression; @Override public ParserRule getRule() { return rule; } //{rbacore::ExistsOperator} 'Exists' operand+=CExpression lambda=LambdaExpression public Group getGroup() { return cGroup; } //{rbacore::ExistsOperator} public Action getExistsOperatorAction_0() { return cExistsOperatorAction_0; } //'Exists' public Keyword getExistsKeyword_1() { return cExistsKeyword_1; } //operand+=CExpression public Assignment getOperandAssignment_2() { return cOperandAssignment_2; } //CExpression public RuleCall getOperandCExpressionParserRuleCall_2_0() { return cOperandCExpressionParserRuleCall_2_0; } //lambda=LambdaExpression public Assignment getLambdaAssignment_3() { return cLambdaAssignment_3; } //LambdaExpression public RuleCall getLambdaLambdaExpressionParserRuleCall_3_0() { return cLambdaLambdaExpressionParserRuleCall_3_0; } } public class LambdaExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.LambdaExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup_0 = (Group)cGroup.eContents().get(0); private final Group cGroup_0_0 = (Group)cGroup_0.eContents().get(0); private final Action cLambdaExpressionAction_0_0_0 = (Action)cGroup_0_0.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0_0_1 = (Keyword)cGroup_0_0.eContents().get(1); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Assignment cXAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); private final RuleCall cXVariableParserRuleCall_1_0_0 = (RuleCall)cXAssignment_1_0.eContents().get(0); private final Keyword cVerticalLineKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); private final Assignment cLetStatementsAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cLetStatementsLetStatementParserRuleCall_2_0 = (RuleCall)cLetStatementsAssignment_2.eContents().get(0); private final Assignment cBodyTextAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cBodyTextCExpressionParserRuleCall_3_0 = (RuleCall)cBodyTextAssignment_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //// Other //LambdaExpression rbacore::LambdaExpression: // => ({rbacore::LambdaExpression} // '{') (x=Variable? '|')? // letStatements+=LetStatement* // bodyText=CExpression // '}'; @Override public ParserRule getRule() { return rule; } //=> ({rbacore::LambdaExpression} '{') (x=Variable? '|')? letStatements+=LetStatement* bodyText=CExpression '}' public Group getGroup() { return cGroup; } //=> ({rbacore::LambdaExpression} '{') public Group getGroup_0() { return cGroup_0; } //{rbacore::LambdaExpression} '{' public Group getGroup_0_0() { return cGroup_0_0; } //{rbacore::LambdaExpression} public Action getLambdaExpressionAction_0_0_0() { return cLambdaExpressionAction_0_0_0; } //'{' public Keyword getLeftCurlyBracketKeyword_0_0_1() { return cLeftCurlyBracketKeyword_0_0_1; } //(x=Variable? '|')? public Group getGroup_1() { return cGroup_1; } //x=Variable? public Assignment getXAssignment_1_0() { return cXAssignment_1_0; } //Variable public RuleCall getXVariableParserRuleCall_1_0_0() { return cXVariableParserRuleCall_1_0_0; } //'|' public Keyword getVerticalLineKeyword_1_1() { return cVerticalLineKeyword_1_1; } //letStatements+=LetStatement* public Assignment getLetStatementsAssignment_2() { return cLetStatementsAssignment_2; } //LetStatement public RuleCall getLetStatementsLetStatementParserRuleCall_2_0() { return cLetStatementsLetStatementParserRuleCall_2_0; } //bodyText=CExpression public Assignment getBodyTextAssignment_3() { return cBodyTextAssignment_3; } //CExpression public RuleCall getBodyTextCExpressionParserRuleCall_3_0() { return cBodyTextCExpressionParserRuleCall_3_0; } //'}' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class VariableElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Variable"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cVariableAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameQualifiedNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //Variable rbacore::Variable: // {rbacore::Variable} name=QualifiedName; @Override public ParserRule getRule() { return rule; } //{rbacore::Variable} name=QualifiedName public Group getGroup() { return cGroup; } //{rbacore::Variable} public Action getVariableAction_0() { return cVariableAction_0; } //name=QualifiedName public Assignment getNameAssignment_1() { return cNameAssignment_1; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_1_0() { return cNameQualifiedNameParserRuleCall_1_0; } } public class CObjectReferenceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CObjectReference"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cRefObjectAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cRefObjectRuleObjectCrossReference_1_0 = (CrossReference)cRefObjectAssignment_1.eContents().get(0); private final RuleCall cRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1 = (RuleCall)cRefObjectRuleObjectCrossReference_1_0.eContents().get(1); //CObjectReference rbacore::ObjectReference: // {rbacore::ObjectReference} refObject=[rbacore::RuleObject|IdOrThis]; @Override public ParserRule getRule() { return rule; } //{rbacore::ObjectReference} refObject=[rbacore::RuleObject|IdOrThis] public Group getGroup() { return cGroup; } //{rbacore::ObjectReference} public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } //refObject=[rbacore::RuleObject|IdOrThis] public Assignment getRefObjectAssignment_1() { return cRefObjectAssignment_1; } //[rbacore::RuleObject|IdOrThis] public CrossReference getRefObjectRuleObjectCrossReference_1_0() { return cRefObjectRuleObjectCrossReference_1_0; } //IdOrThis public RuleCall getRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1() { return cRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1; } } public class CMemberFeatureReferenceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.CMemberFeatureReference"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cRefObjectAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cRefObjectRuleObjectCrossReference_1_0 = (CrossReference)cRefObjectAssignment_1.eContents().get(0); private final RuleCall cRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1 = (RuleCall)cRefObjectRuleObjectCrossReference_1_0.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Action cMemberFeatureReferenceOperandAction_2_0 = (Action)cGroup_2.eContents().get(0); private final Keyword cFullStopKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); private final Assignment cRefObjectAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); private final CrossReference cRefObjectRuleObjectCrossReference_2_2_0 = (CrossReference)cRefObjectAssignment_2_2.eContents().get(0); private final RuleCall cRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1 = (RuleCall)cRefObjectRuleObjectCrossReference_2_2_0.eContents().get(1); //CMemberFeatureReference rbacore::ObjectReference: // {rbacore::ObjectReference} refObject=[rbacore::RuleObject|IdOrThis] ({MemberFeatureReference.operand+=current} '.' // refObject=[rbacore::RuleObject|ValidID])*; @Override public ParserRule getRule() { return rule; } //{rbacore::ObjectReference} refObject=[rbacore::RuleObject|IdOrThis] ({MemberFeatureReference.operand+=current} '.' //refObject=[rbacore::RuleObject|ValidID])* public Group getGroup() { return cGroup; } //{rbacore::ObjectReference} public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } //refObject=[rbacore::RuleObject|IdOrThis] public Assignment getRefObjectAssignment_1() { return cRefObjectAssignment_1; } //[rbacore::RuleObject|IdOrThis] public CrossReference getRefObjectRuleObjectCrossReference_1_0() { return cRefObjectRuleObjectCrossReference_1_0; } //IdOrThis public RuleCall getRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1() { return cRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1; } //({MemberFeatureReference.operand+=current} '.' refObject=[rbacore::RuleObject|ValidID])* public Group getGroup_2() { return cGroup_2; } //{MemberFeatureReference.operand+=current} public Action getMemberFeatureReferenceOperandAction_2_0() { return cMemberFeatureReferenceOperandAction_2_0; } //'.' public Keyword getFullStopKeyword_2_1() { return cFullStopKeyword_2_1; } //refObject=[rbacore::RuleObject|ValidID] public Assignment getRefObjectAssignment_2_2() { return cRefObjectAssignment_2_2; } //[rbacore::RuleObject|ValidID] public CrossReference getRefObjectRuleObjectCrossReference_2_2_0() { return cRefObjectRuleObjectCrossReference_2_2_0; } //ValidID public RuleCall getRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1() { return cRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1; } } public class LetStatementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.LetStatement"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cLetStatementAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cLetKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cVariableAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cVariableVariableParserRuleCall_2_0 = (RuleCall)cVariableAssignment_2.eContents().get(0); private final Group cGroup_3 = (Group)cGroup.eContents().get(3); private final Keyword cEqualsSignKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cBodyAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final RuleCall cBodyCExpressionParserRuleCall_3_1_0 = (RuleCall)cBodyAssignment_3_1.eContents().get(0); //LetStatement rbacore::LetStatement: // {rbacore::LetStatement} 'let' => variable=Variable ('=' body=CExpression)?; @Override public ParserRule getRule() { return rule; } //{rbacore::LetStatement} 'let' => variable=Variable ('=' body=CExpression)? public Group getGroup() { return cGroup; } //{rbacore::LetStatement} public Action getLetStatementAction_0() { return cLetStatementAction_0; } //'let' public Keyword getLetKeyword_1() { return cLetKeyword_1; } //=> variable=Variable public Assignment getVariableAssignment_2() { return cVariableAssignment_2; } //Variable public RuleCall getVariableVariableParserRuleCall_2_0() { return cVariableVariableParserRuleCall_2_0; } //('=' body=CExpression)? public Group getGroup_3() { return cGroup_3; } //'=' public Keyword getEqualsSignKeyword_3_0() { return cEqualsSignKeyword_3_0; } //body=CExpression public Assignment getBodyAssignment_3_1() { return cBodyAssignment_3_1; } //CExpression public RuleCall getBodyCExpressionParserRuleCall_3_1_0() { return cBodyCExpressionParserRuleCall_3_1_0; } } public class ComplexExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ComplexExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cComplexExpressionAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cLetStatementsAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cLetStatementsLetStatementParserRuleCall_1_0 = (RuleCall)cLetStatementsAssignment_1.eContents().get(0); private final Assignment cOtherExpressionAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cOtherExpressionCExpressionParserRuleCall_2_0 = (RuleCall)cOtherExpressionAssignment_2.eContents().get(0); //ComplexExpression rbacore::ComplexExpression: // {rbacore::ComplexExpression} letStatements+=LetStatement* // otherExpression=CExpression; @Override public ParserRule getRule() { return rule; } //{rbacore::ComplexExpression} letStatements+=LetStatement* otherExpression=CExpression public Group getGroup() { return cGroup; } //{rbacore::ComplexExpression} public Action getComplexExpressionAction_0() { return cComplexExpressionAction_0; } //letStatements+=LetStatement* public Assignment getLetStatementsAssignment_1() { return cLetStatementsAssignment_1; } //LetStatement public RuleCall getLetStatementsLetStatementParserRuleCall_1_0() { return cLetStatementsLetStatementParserRuleCall_1_0; } //otherExpression=CExpression public Assignment getOtherExpressionAssignment_2() { return cOtherExpressionAssignment_2; } //CExpression public RuleCall getOtherExpressionCExpressionParserRuleCall_2_0() { return cOtherExpressionCExpressionParserRuleCall_2_0; } } public class EnumExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.EnumExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); private final Keyword cLoserTypeKeyword_0_0 = (Keyword)cGroup_0.eContents().get(0); private final RuleCall cLoserTypeExpressionParserRuleCall_0_1 = (RuleCall)cGroup_0.eContents().get(1); private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); private final Keyword cArbitrationPolicyKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); private final RuleCall cArbitrationPolicyExpressionParserRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); //EnumExpression rbacore::EnumExpression: // 'LoserType::' => LoserTypeExpression | 'ArbitrationPolicy::' => ArbitrationPolicyExpression; @Override public ParserRule getRule() { return rule; } //'LoserType::' => LoserTypeExpression | 'ArbitrationPolicy::' => ArbitrationPolicyExpression public Alternatives getAlternatives() { return cAlternatives; } //'LoserType::' => LoserTypeExpression public Group getGroup_0() { return cGroup_0; } //'LoserType::' public Keyword getLoserTypeKeyword_0_0() { return cLoserTypeKeyword_0_0; } //=> LoserTypeExpression public RuleCall getLoserTypeExpressionParserRuleCall_0_1() { return cLoserTypeExpressionParserRuleCall_0_1; } //'ArbitrationPolicy::' => ArbitrationPolicyExpression public Group getGroup_1() { return cGroup_1; } //'ArbitrationPolicy::' public Keyword getArbitrationPolicyKeyword_1_0() { return cArbitrationPolicyKeyword_1_0; } //=> ArbitrationPolicyExpression public RuleCall getArbitrationPolicyExpressionParserRuleCall_1_1() { return cArbitrationPolicyExpressionParserRuleCall_1_1; } } public class LoserTypeExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.LoserTypeExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cLoserTypeExpressionAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cValueLoserTypeEnumRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0); //LoserTypeExpression rbacore::LoserTypeExpression: // {rbacore::LoserTypeExpression} value=LoserType; @Override public ParserRule getRule() { return rule; } //{rbacore::LoserTypeExpression} value=LoserType public Group getGroup() { return cGroup; } //{rbacore::LoserTypeExpression} public Action getLoserTypeExpressionAction_0() { return cLoserTypeExpressionAction_0; } //value=LoserType public Assignment getValueAssignment_1() { return cValueAssignment_1; } //LoserType public RuleCall getValueLoserTypeEnumRuleCall_1_0() { return cValueLoserTypeEnumRuleCall_1_0; } } public class ArbitrationPolicyExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ArbitrationPolicyExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cArbitrationPolicyExpressionAction_0 = (Action)cGroup.eContents().get(0); private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cValueArbitrationPolicyEnumRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0); //ArbitrationPolicyExpression rbacore::ArbitrationPolicyExpression: // {rbacore::ArbitrationPolicyExpression} value=ArbitrationPolicy; @Override public ParserRule getRule() { return rule; } //{rbacore::ArbitrationPolicyExpression} value=ArbitrationPolicy public Group getGroup() { return cGroup; } //{rbacore::ArbitrationPolicyExpression} public Action getArbitrationPolicyExpressionAction_0() { return cArbitrationPolicyExpressionAction_0; } //value=ArbitrationPolicy public Assignment getValueAssignment_1() { return cValueAssignment_1; } //ArbitrationPolicy public RuleCall getValueArbitrationPolicyEnumRuleCall_1_0() { return cValueArbitrationPolicyEnumRuleCall_1_0; } } public class ViewContentSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ViewContentSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cViewContentSetAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cViewContentSetKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cTargetKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_1_1 = (Keyword)cGroup_4_1.eContents().get(1); private final Group cGroup_4_1_2 = (Group)cGroup_4_1.eContents().get(2); private final Assignment cTargetAssignment_4_1_2_0 = (Assignment)cGroup_4_1_2.eContents().get(0); private final CrossReference cTargetAbstractContentCrossReference_4_1_2_0_0 = (CrossReference)cTargetAssignment_4_1_2_0.eContents().get(0); private final RuleCall cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1 = (RuleCall)cTargetAbstractContentCrossReference_4_1_2_0_0.eContents().get(1); private final Group cGroup_4_1_2_1 = (Group)cGroup_4_1_2.eContents().get(1); private final Keyword cCommaKeyword_4_1_2_1_0 = (Keyword)cGroup_4_1_2_1.eContents().get(0); private final Assignment cTargetAssignment_4_1_2_1_1 = (Assignment)cGroup_4_1_2_1.eContents().get(1); private final CrossReference cTargetAbstractContentCrossReference_4_1_2_1_1_0 = (CrossReference)cTargetAssignment_4_1_2_1_1.eContents().get(0); private final RuleCall cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1 = (RuleCall)cTargetAbstractContentCrossReference_4_1_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_1_3 = (Keyword)cGroup_4_1.eContents().get(3); private final Group cGroup_4_2 = (Group)cUnorderedGroup_4.eContents().get(2); private final Keyword cAllocatableKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_2_1 = (Keyword)cGroup_4_2.eContents().get(1); private final Group cGroup_4_2_2 = (Group)cGroup_4_2.eContents().get(2); private final Assignment cAllocatableAssignment_4_2_2_0 = (Assignment)cGroup_4_2_2.eContents().get(0); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0 = (CrossReference)cAllocatableAssignment_4_2_2_0.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0.eContents().get(1); private final Group cGroup_4_2_2_1 = (Group)cGroup_4_2_2.eContents().get(1); private final Keyword cCommaKeyword_4_2_2_1_0 = (Keyword)cGroup_4_2_2_1.eContents().get(0); private final Assignment cAllocatableAssignment_4_2_2_1_1 = (Assignment)cGroup_4_2_2_1.eContents().get(1); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0 = (CrossReference)cAllocatableAssignment_4_2_2_1_1.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_2_3 = (Keyword)cGroup_4_2.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //// ################################################################################################ // //ViewContentSet rbaview::ViewContentSet: // {rbaview::ViewContentSet} // 'ViewContentSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," // target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::ViewContentSet} 'ViewContentSet' name=QualifiedName '{' (('description:' description=EString)? & ('target:' //'[' (target+=[rbacore::AbstractContent|QualifiedName] ("," target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? //& ('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}' public Group getGroup() { return cGroup; } //{rbaview::ViewContentSet} public Action getViewContentSetAction_0() { return cViewContentSetAction_0; } //'ViewContentSet' public Keyword getViewContentSetKeyword_1() { return cViewContentSetKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," //target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? & ('allocatable:' '[' //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," //target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? public Group getGroup_4_1() { return cGroup_4_1; } //'target:' public Keyword getTargetKeyword_4_1_0() { return cTargetKeyword_4_1_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_1_1() { return cLeftSquareBracketKeyword_4_1_1; } //(target+=[rbacore::AbstractContent|QualifiedName] ("," target+=[rbacore::AbstractContent|QualifiedName])*)? public Group getGroup_4_1_2() { return cGroup_4_1_2; } //target+=[rbacore::AbstractContent|QualifiedName] public Assignment getTargetAssignment_4_1_2_0() { return cTargetAssignment_4_1_2_0; } //[rbacore::AbstractContent|QualifiedName] public CrossReference getTargetAbstractContentCrossReference_4_1_2_0_0() { return cTargetAbstractContentCrossReference_4_1_2_0_0; } //QualifiedName public RuleCall getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1() { return cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1; } //("," target+=[rbacore::AbstractContent|QualifiedName])* public Group getGroup_4_1_2_1() { return cGroup_4_1_2_1; } //"," public Keyword getCommaKeyword_4_1_2_1_0() { return cCommaKeyword_4_1_2_1_0; } //target+=[rbacore::AbstractContent|QualifiedName] public Assignment getTargetAssignment_4_1_2_1_1() { return cTargetAssignment_4_1_2_1_1; } //[rbacore::AbstractContent|QualifiedName] public CrossReference getTargetAbstractContentCrossReference_4_1_2_1_1_0() { return cTargetAbstractContentCrossReference_4_1_2_1_1_0; } //QualifiedName public RuleCall getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1() { return cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_1_3() { return cRightSquareBracketKeyword_4_1_3; } //('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public Group getGroup_4_2() { return cGroup_4_2; } //'allocatable:' public Keyword getAllocatableKeyword_4_2_0() { return cAllocatableKeyword_4_2_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_2_1() { return cLeftSquareBracketKeyword_4_2_1; } //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? public Group getGroup_4_2_2() { return cGroup_4_2_2; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_0() { return cAllocatableAssignment_4_2_2_0; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1; } //("," allocatable+=[rbacore::AbstractAllocatable|QualifiedName])* public Group getGroup_4_2_2_1() { return cGroup_4_2_2_1; } //"," public Keyword getCommaKeyword_4_2_2_1_0() { return cCommaKeyword_4_2_2_1_0; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_1_1() { return cAllocatableAssignment_4_2_2_1_1; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_2_3() { return cRightSquareBracketKeyword_4_2_3; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SoundContentSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SoundContentSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSoundContentSetAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cSoundContentSetKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cTargetKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_1_1 = (Keyword)cGroup_4_1.eContents().get(1); private final Group cGroup_4_1_2 = (Group)cGroup_4_1.eContents().get(2); private final Assignment cTargetAssignment_4_1_2_0 = (Assignment)cGroup_4_1_2.eContents().get(0); private final CrossReference cTargetAbstractContentCrossReference_4_1_2_0_0 = (CrossReference)cTargetAssignment_4_1_2_0.eContents().get(0); private final RuleCall cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1 = (RuleCall)cTargetAbstractContentCrossReference_4_1_2_0_0.eContents().get(1); private final Group cGroup_4_1_2_1 = (Group)cGroup_4_1_2.eContents().get(1); private final Keyword cCommaKeyword_4_1_2_1_0 = (Keyword)cGroup_4_1_2_1.eContents().get(0); private final Assignment cTargetAssignment_4_1_2_1_1 = (Assignment)cGroup_4_1_2_1.eContents().get(1); private final CrossReference cTargetAbstractContentCrossReference_4_1_2_1_1_0 = (CrossReference)cTargetAssignment_4_1_2_1_1.eContents().get(0); private final RuleCall cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1 = (RuleCall)cTargetAbstractContentCrossReference_4_1_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_1_3 = (Keyword)cGroup_4_1.eContents().get(3); private final Group cGroup_4_2 = (Group)cUnorderedGroup_4.eContents().get(2); private final Keyword cAllocatableKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_2_1 = (Keyword)cGroup_4_2.eContents().get(1); private final Group cGroup_4_2_2 = (Group)cGroup_4_2.eContents().get(2); private final Assignment cAllocatableAssignment_4_2_2_0 = (Assignment)cGroup_4_2_2.eContents().get(0); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0 = (CrossReference)cAllocatableAssignment_4_2_2_0.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0.eContents().get(1); private final Group cGroup_4_2_2_1 = (Group)cGroup_4_2_2.eContents().get(1); private final Keyword cCommaKeyword_4_2_2_1_0 = (Keyword)cGroup_4_2_2_1.eContents().get(0); private final Assignment cAllocatableAssignment_4_2_2_1_1 = (Assignment)cGroup_4_2_2_1.eContents().get(1); private final CrossReference cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0 = (CrossReference)cAllocatableAssignment_4_2_2_1_1.eContents().get(0); private final RuleCall cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1 = (RuleCall)cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_4_2_3 = (Keyword)cGroup_4_2.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //SoundContentSet rbasound::SoundContentSet: // {rbasound::SoundContentSet} // 'SoundContentSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," // target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; @Override public ParserRule getRule() { return rule; } //{rbasound::SoundContentSet} 'SoundContentSet' name=QualifiedName '{' (('description:' description=EString)? & ('target:' //'[' (target+=[rbacore::AbstractContent|QualifiedName] ("," target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? //& ('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}' public Group getGroup() { return cGroup; } //{rbasound::SoundContentSet} public Action getSoundContentSetAction_0() { return cSoundContentSetAction_0; } //'SoundContentSet' public Keyword getSoundContentSetKeyword_1() { return cSoundContentSetKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," //target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? & ('allocatable:' '[' //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," //target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? public Group getGroup_4_1() { return cGroup_4_1; } //'target:' public Keyword getTargetKeyword_4_1_0() { return cTargetKeyword_4_1_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_1_1() { return cLeftSquareBracketKeyword_4_1_1; } //(target+=[rbacore::AbstractContent|QualifiedName] ("," target+=[rbacore::AbstractContent|QualifiedName])*)? public Group getGroup_4_1_2() { return cGroup_4_1_2; } //target+=[rbacore::AbstractContent|QualifiedName] public Assignment getTargetAssignment_4_1_2_0() { return cTargetAssignment_4_1_2_0; } //[rbacore::AbstractContent|QualifiedName] public CrossReference getTargetAbstractContentCrossReference_4_1_2_0_0() { return cTargetAbstractContentCrossReference_4_1_2_0_0; } //QualifiedName public RuleCall getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1() { return cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1; } //("," target+=[rbacore::AbstractContent|QualifiedName])* public Group getGroup_4_1_2_1() { return cGroup_4_1_2_1; } //"," public Keyword getCommaKeyword_4_1_2_1_0() { return cCommaKeyword_4_1_2_1_0; } //target+=[rbacore::AbstractContent|QualifiedName] public Assignment getTargetAssignment_4_1_2_1_1() { return cTargetAssignment_4_1_2_1_1; } //[rbacore::AbstractContent|QualifiedName] public CrossReference getTargetAbstractContentCrossReference_4_1_2_1_1_0() { return cTargetAbstractContentCrossReference_4_1_2_1_1_0; } //QualifiedName public RuleCall getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1() { return cTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_1_3() { return cRightSquareBracketKeyword_4_1_3; } //('allocatable:' '[' (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? public Group getGroup_4_2() { return cGroup_4_2; } //'allocatable:' public Keyword getAllocatableKeyword_4_2_0() { return cAllocatableKeyword_4_2_0; } //'[' public Keyword getLeftSquareBracketKeyword_4_2_1() { return cLeftSquareBracketKeyword_4_2_1; } //(allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," //allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? public Group getGroup_4_2_2() { return cGroup_4_2_2; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_0() { return cAllocatableAssignment_4_2_2_0; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_0_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1; } //("," allocatable+=[rbacore::AbstractAllocatable|QualifiedName])* public Group getGroup_4_2_2_1() { return cGroup_4_2_2_1; } //"," public Keyword getCommaKeyword_4_2_2_1_0() { return cCommaKeyword_4_2_2_1_0; } //allocatable+=[rbacore::AbstractAllocatable|QualifiedName] public Assignment getAllocatableAssignment_4_2_2_1_1() { return cAllocatableAssignment_4_2_2_1_1; } //[rbacore::AbstractAllocatable|QualifiedName] public CrossReference getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0() { return cAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0; } //QualifiedName public RuleCall getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1() { return cAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_4_2_3() { return cRightSquareBracketKeyword_4_2_3; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SceneElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.Scene"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cSceneAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cSceneKeyword_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 Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); private final Keyword cDescriptionKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); private final Assignment cDescriptionAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); private final RuleCall cDescriptionEStringParserRuleCall_4_0_1_0 = (RuleCall)cDescriptionAssignment_4_0_1.eContents().get(0); private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); private final Keyword cGlobalKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); private final Assignment cGlobalAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); private final RuleCall cGlobalEBooleanParserRuleCall_4_1_1_0 = (RuleCall)cGlobalAssignment_4_1_1.eContents().get(0); private final Assignment cPropertiesAssignment_4_2 = (Assignment)cUnorderedGroup_4.eContents().get(2); private final RuleCall cPropertiesAbstractPropertyParserRuleCall_4_2_0 = (RuleCall)cPropertiesAssignment_4_2.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Scene rbacore::Scene: // {rbacore::Scene} // 'Scene' // name=QualifiedName // '{' (('description:' description=EString)? & ('global:' global=EBoolean)? & properties+=AbstractProperty*) '}'; @Override public ParserRule getRule() { return rule; } //{rbacore::Scene} 'Scene' name=QualifiedName '{' (('description:' description=EString)? & ('global:' global=EBoolean)? & //properties+=AbstractProperty*) '}' public Group getGroup() { return cGroup; } //{rbacore::Scene} public Action getSceneAction_0() { return cSceneAction_0; } //'Scene' public Keyword getSceneKeyword_1() { return cSceneKeyword_1; } //name=QualifiedName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //QualifiedName public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //('description:' description=EString)? & ('global:' global=EBoolean)? & properties+=AbstractProperty* public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } //('description:' description=EString)? public Group getGroup_4_0() { return cGroup_4_0; } //'description:' public Keyword getDescriptionKeyword_4_0_0() { return cDescriptionKeyword_4_0_0; } //description=EString public Assignment getDescriptionAssignment_4_0_1() { return cDescriptionAssignment_4_0_1; } //EString public RuleCall getDescriptionEStringParserRuleCall_4_0_1_0() { return cDescriptionEStringParserRuleCall_4_0_1_0; } //('global:' global=EBoolean)? public Group getGroup_4_1() { return cGroup_4_1; } //'global:' public Keyword getGlobalKeyword_4_1_0() { return cGlobalKeyword_4_1_0; } //global=EBoolean public Assignment getGlobalAssignment_4_1_1() { return cGlobalAssignment_4_1_1; } //EBoolean public RuleCall getGlobalEBooleanParserRuleCall_4_1_1_0() { return cGlobalEBooleanParserRuleCall_4_1_1_0; } //properties+=AbstractProperty* public Assignment getPropertiesAssignment_4_2() { return cPropertiesAssignment_4_2; } //AbstractProperty public RuleCall getPropertiesAbstractPropertyParserRuleCall_4_2_0() { return cPropertiesAbstractPropertyParserRuleCall_4_2_0; } //'}' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class VerticalLayoutElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.VerticalLayout"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cVerticalLayoutAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cVerticalLayoutKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); private final Keyword cBasePointKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); private final Assignment cBasePointAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1); private final RuleCall cBasePointBasePointEnumRuleCall_3_0_1_0 = (RuleCall)cBasePointAssignment_3_0_1.eContents().get(0); private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); private final Keyword cSubareaKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); private final Group cGroup_3_1_2 = (Group)cGroup_3_1.eContents().get(2); private final Assignment cSubareaAssignment_3_1_2_0 = (Assignment)cGroup_3_1_2.eContents().get(0); private final CrossReference cSubareaAreaCrossReference_3_1_2_0_0 = (CrossReference)cSubareaAssignment_3_1_2_0.eContents().get(0); private final RuleCall cSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1 = (RuleCall)cSubareaAreaCrossReference_3_1_2_0_0.eContents().get(1); private final Group cGroup_3_1_2_1 = (Group)cGroup_3_1_2.eContents().get(1); private final Keyword cCommaKeyword_3_1_2_1_0 = (Keyword)cGroup_3_1_2_1.eContents().get(0); private final Assignment cSubareaAssignment_3_1_2_1_1 = (Assignment)cGroup_3_1_2_1.eContents().get(1); private final CrossReference cSubareaAreaCrossReference_3_1_2_1_1_0 = (CrossReference)cSubareaAssignment_3_1_2_1_1.eContents().get(0); private final RuleCall cSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1 = (RuleCall)cSubareaAreaCrossReference_3_1_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_3_1_3 = (Keyword)cGroup_3_1.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //VerticalLayout rbaview::VerticalLayout: // {rbaview::VerticalLayout} // 'VerticalLayout' // '{' (('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," // subarea+=[rbaview::Area|QualifiedName])*)? ']')?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::VerticalLayout} 'VerticalLayout' '{' (('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' //(subarea+=[rbaview::Area|QualifiedName] ("," subarea+=[rbaview::Area|QualifiedName])*)? ']')?) '}' public Group getGroup() { return cGroup; } //{rbaview::VerticalLayout} public Action getVerticalLayoutAction_0() { return cVerticalLayoutAction_0; } //'VerticalLayout' public Keyword getVerticalLayoutKeyword_1() { return cVerticalLayoutKeyword_1; } //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," //subarea+=[rbaview::Area|QualifiedName])*)? ']')? public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } //('basePoint:' basePoint=BasePoint)? public Group getGroup_3_0() { return cGroup_3_0; } //'basePoint:' public Keyword getBasePointKeyword_3_0_0() { return cBasePointKeyword_3_0_0; } //basePoint=BasePoint public Assignment getBasePointAssignment_3_0_1() { return cBasePointAssignment_3_0_1; } //BasePoint public RuleCall getBasePointBasePointEnumRuleCall_3_0_1_0() { return cBasePointBasePointEnumRuleCall_3_0_1_0; } //('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," subarea+=[rbaview::Area|QualifiedName])*)? ']')? public Group getGroup_3_1() { return cGroup_3_1; } //'subarea:' public Keyword getSubareaKeyword_3_1_0() { return cSubareaKeyword_3_1_0; } //'[' public Keyword getLeftSquareBracketKeyword_3_1_1() { return cLeftSquareBracketKeyword_3_1_1; } //(subarea+=[rbaview::Area|QualifiedName] ("," subarea+=[rbaview::Area|QualifiedName])*)? public Group getGroup_3_1_2() { return cGroup_3_1_2; } //subarea+=[rbaview::Area|QualifiedName] public Assignment getSubareaAssignment_3_1_2_0() { return cSubareaAssignment_3_1_2_0; } //[rbaview::Area|QualifiedName] public CrossReference getSubareaAreaCrossReference_3_1_2_0_0() { return cSubareaAreaCrossReference_3_1_2_0_0; } //QualifiedName public RuleCall getSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1() { return cSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1; } //("," subarea+=[rbaview::Area|QualifiedName])* public Group getGroup_3_1_2_1() { return cGroup_3_1_2_1; } //"," public Keyword getCommaKeyword_3_1_2_1_0() { return cCommaKeyword_3_1_2_1_0; } //subarea+=[rbaview::Area|QualifiedName] public Assignment getSubareaAssignment_3_1_2_1_1() { return cSubareaAssignment_3_1_2_1_1; } //[rbaview::Area|QualifiedName] public CrossReference getSubareaAreaCrossReference_3_1_2_1_1_0() { return cSubareaAreaCrossReference_3_1_2_1_1_0; } //QualifiedName public RuleCall getSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1() { return cSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_3_1_3() { return cRightSquareBracketKeyword_3_1_3; } //'}' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class HorizontalLayoutElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.HorizontalLayout"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cHorizontalLayoutAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cHorizontalLayoutKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); private final Keyword cBasePointKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); private final Assignment cBasePointAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1); private final RuleCall cBasePointBasePointEnumRuleCall_3_0_1_0 = (RuleCall)cBasePointAssignment_3_0_1.eContents().get(0); private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); private final Keyword cSubareaKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); private final Group cGroup_3_1_2 = (Group)cGroup_3_1.eContents().get(2); private final Assignment cSubareaAssignment_3_1_2_0 = (Assignment)cGroup_3_1_2.eContents().get(0); private final CrossReference cSubareaAreaCrossReference_3_1_2_0_0 = (CrossReference)cSubareaAssignment_3_1_2_0.eContents().get(0); private final RuleCall cSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1 = (RuleCall)cSubareaAreaCrossReference_3_1_2_0_0.eContents().get(1); private final Group cGroup_3_1_2_1 = (Group)cGroup_3_1_2.eContents().get(1); private final Keyword cCommaKeyword_3_1_2_1_0 = (Keyword)cGroup_3_1_2_1.eContents().get(0); private final Assignment cSubareaAssignment_3_1_2_1_1 = (Assignment)cGroup_3_1_2_1.eContents().get(1); private final CrossReference cSubareaAreaCrossReference_3_1_2_1_1_0 = (CrossReference)cSubareaAssignment_3_1_2_1_1.eContents().get(0); private final RuleCall cSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1 = (RuleCall)cSubareaAreaCrossReference_3_1_2_1_1_0.eContents().get(1); private final Keyword cRightSquareBracketKeyword_3_1_3 = (Keyword)cGroup_3_1.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //HorizontalLayout rbaview::HorizontalLayout: // {rbaview::HorizontalLayout} // 'HorizontalLayout' // '{' (('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," // subarea+=[rbaview::Area|QualifiedName])*)? ']')?) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::HorizontalLayout} 'HorizontalLayout' '{' (('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' //(subarea+=[rbaview::Area|QualifiedName] ("," subarea+=[rbaview::Area|QualifiedName])*)? ']')?) '}' public Group getGroup() { return cGroup; } //{rbaview::HorizontalLayout} public Action getHorizontalLayoutAction_0() { return cHorizontalLayoutAction_0; } //'HorizontalLayout' public Keyword getHorizontalLayoutKeyword_1() { return cHorizontalLayoutKeyword_1; } //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," //subarea+=[rbaview::Area|QualifiedName])*)? ']')? public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } //('basePoint:' basePoint=BasePoint)? public Group getGroup_3_0() { return cGroup_3_0; } //'basePoint:' public Keyword getBasePointKeyword_3_0_0() { return cBasePointKeyword_3_0_0; } //basePoint=BasePoint public Assignment getBasePointAssignment_3_0_1() { return cBasePointAssignment_3_0_1; } //BasePoint public RuleCall getBasePointBasePointEnumRuleCall_3_0_1_0() { return cBasePointBasePointEnumRuleCall_3_0_1_0; } //('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," subarea+=[rbaview::Area|QualifiedName])*)? ']')? public Group getGroup_3_1() { return cGroup_3_1; } //'subarea:' public Keyword getSubareaKeyword_3_1_0() { return cSubareaKeyword_3_1_0; } //'[' public Keyword getLeftSquareBracketKeyword_3_1_1() { return cLeftSquareBracketKeyword_3_1_1; } //(subarea+=[rbaview::Area|QualifiedName] ("," subarea+=[rbaview::Area|QualifiedName])*)? public Group getGroup_3_1_2() { return cGroup_3_1_2; } //subarea+=[rbaview::Area|QualifiedName] public Assignment getSubareaAssignment_3_1_2_0() { return cSubareaAssignment_3_1_2_0; } //[rbaview::Area|QualifiedName] public CrossReference getSubareaAreaCrossReference_3_1_2_0_0() { return cSubareaAreaCrossReference_3_1_2_0_0; } //QualifiedName public RuleCall getSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1() { return cSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1; } //("," subarea+=[rbaview::Area|QualifiedName])* public Group getGroup_3_1_2_1() { return cGroup_3_1_2_1; } //"," public Keyword getCommaKeyword_3_1_2_1_0() { return cCommaKeyword_3_1_2_1_0; } //subarea+=[rbaview::Area|QualifiedName] public Assignment getSubareaAssignment_3_1_2_1_1() { return cSubareaAssignment_3_1_2_1_1; } //[rbaview::Area|QualifiedName] public CrossReference getSubareaAreaCrossReference_3_1_2_1_1_0() { return cSubareaAreaCrossReference_3_1_2_1_1_0; } //QualifiedName public RuleCall getSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1() { return cSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1; } //']' public Keyword getRightSquareBracketKeyword_3_1_3() { return cRightSquareBracketKeyword_3_1_3; } //'}' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class FixedPositionLayoutElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.FixedPositionLayout"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cFixedPositionLayoutAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cFixedPositionLayoutKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cSubAreaPositionAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cSubAreaPositionPositionContainerParserRuleCall_3_0 = (RuleCall)cSubAreaPositionAssignment_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //FixedPositionLayout rbaview::FixedPositionLayout: // {rbaview::FixedPositionLayout} // 'FixedPositionLayout' // '{' // subAreaPosition+=PositionContainer* // '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::FixedPositionLayout} 'FixedPositionLayout' '{' subAreaPosition+=PositionContainer* '}' public Group getGroup() { return cGroup; } //{rbaview::FixedPositionLayout} public Action getFixedPositionLayoutAction_0() { return cFixedPositionLayoutAction_0; } //'FixedPositionLayout' public Keyword getFixedPositionLayoutKeyword_1() { return cFixedPositionLayoutKeyword_1; } //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //subAreaPosition+=PositionContainer* public Assignment getSubAreaPositionAssignment_3() { return cSubAreaPositionAssignment_3; } //PositionContainer public RuleCall getSubAreaPositionPositionContainerParserRuleCall_3_0() { return cSubAreaPositionPositionContainerParserRuleCall_3_0; } //'}' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class PositionContainerElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.PositionContainer"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cPositionContainerAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cPositionContainerKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); private final Keyword cXKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); private final Assignment cXAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1); private final RuleCall cXEIntParserRuleCall_3_0_1_0 = (RuleCall)cXAssignment_3_0_1.eContents().get(0); private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); private final Keyword cYKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); private final Assignment cYAssignment_3_1_1 = (Assignment)cGroup_3_1.eContents().get(1); private final RuleCall cYEIntParserRuleCall_3_1_1_0 = (RuleCall)cYAssignment_3_1_1.eContents().get(0); private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); private final Keyword cBasePointKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); private final Assignment cBasePointAssignment_3_2_1 = (Assignment)cGroup_3_2.eContents().get(1); private final RuleCall cBasePointBasePointEnumRuleCall_3_2_1_0 = (RuleCall)cBasePointAssignment_3_2_1.eContents().get(0); private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); private final Keyword cAreaReferenceKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); private final Assignment cAreaAssignment_3_3_1 = (Assignment)cGroup_3_3.eContents().get(1); private final CrossReference cAreaAreaCrossReference_3_3_1_0 = (CrossReference)cAreaAssignment_3_3_1.eContents().get(0); private final RuleCall cAreaAreaQualifiedNameParserRuleCall_3_3_1_0_1 = (RuleCall)cAreaAreaCrossReference_3_3_1_0.eContents().get(1); private final Assignment cOffsetAssignment_3_4 = (Assignment)cUnorderedGroup_3.eContents().get(4); private final RuleCall cOffsetOffsetParserRuleCall_3_4_0 = (RuleCall)cOffsetAssignment_3_4.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //PositionContainer rbaview::PositionContainer: // {rbaview::PositionContainer} // 'PositionContainer' // '{' (('x:' x=EInt)? & ('y:' y=EInt)? & ('basePoint:' basePoint=BasePoint)? & ('areaReference:' // area=[rbaview::Area|QualifiedName])? & offset+=Offset*) '}'; @Override public ParserRule getRule() { return rule; } //{rbaview::PositionContainer} 'PositionContainer' '{' (('x:' x=EInt)? & ('y:' y=EInt)? & ('basePoint:' //basePoint=BasePoint)? & ('areaReference:' area=[rbaview::Area|QualifiedName])? & offset+=Offset*) '}' public Group getGroup() { return cGroup; } //{rbaview::PositionContainer} public Action getPositionContainerAction_0() { return cPositionContainerAction_0; } //'PositionContainer' public Keyword getPositionContainerKeyword_1() { return cPositionContainerKeyword_1; } //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //('x:' x=EInt)? & ('y:' y=EInt)? & ('basePoint:' basePoint=BasePoint)? & ('areaReference:' //area=[rbaview::Area|QualifiedName])? & offset+=Offset* public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } //('x:' x=EInt)? public Group getGroup_3_0() { return cGroup_3_0; } //'x:' public Keyword getXKeyword_3_0_0() { return cXKeyword_3_0_0; } //x=EInt public Assignment getXAssignment_3_0_1() { return cXAssignment_3_0_1; } //EInt public RuleCall getXEIntParserRuleCall_3_0_1_0() { return cXEIntParserRuleCall_3_0_1_0; } //('y:' y=EInt)? public Group getGroup_3_1() { return cGroup_3_1; } //'y:' public Keyword getYKeyword_3_1_0() { return cYKeyword_3_1_0; } //y=EInt public Assignment getYAssignment_3_1_1() { return cYAssignment_3_1_1; } //EInt public RuleCall getYEIntParserRuleCall_3_1_1_0() { return cYEIntParserRuleCall_3_1_1_0; } //('basePoint:' basePoint=BasePoint)? public Group getGroup_3_2() { return cGroup_3_2; } //'basePoint:' public Keyword getBasePointKeyword_3_2_0() { return cBasePointKeyword_3_2_0; } //basePoint=BasePoint public Assignment getBasePointAssignment_3_2_1() { return cBasePointAssignment_3_2_1; } //BasePoint public RuleCall getBasePointBasePointEnumRuleCall_3_2_1_0() { return cBasePointBasePointEnumRuleCall_3_2_1_0; } //('areaReference:' area=[rbaview::Area|QualifiedName])? public Group getGroup_3_3() { return cGroup_3_3; } //'areaReference:' public Keyword getAreaReferenceKeyword_3_3_0() { return cAreaReferenceKeyword_3_3_0; } //area=[rbaview::Area|QualifiedName] public Assignment getAreaAssignment_3_3_1() { return cAreaAssignment_3_3_1; } //[rbaview::Area|QualifiedName] public CrossReference getAreaAreaCrossReference_3_3_1_0() { return cAreaAreaCrossReference_3_3_1_0; } //QualifiedName public RuleCall getAreaAreaQualifiedNameParserRuleCall_3_3_1_0_1() { return cAreaAreaQualifiedNameParserRuleCall_3_3_1_0_1; } //offset+=Offset* public Assignment getOffsetAssignment_3_4() { return cOffsetAssignment_3_4; } //Offset public RuleCall getOffsetOffsetParserRuleCall_3_4_0() { return cOffsetOffsetParserRuleCall_3_4_0; } //'}' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class EBooleanElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.EBoolean"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Keyword cTrueKeyword_0 = (Keyword)cAlternatives.eContents().get(0); private final Keyword cFalseKeyword_1 = (Keyword)cAlternatives.eContents().get(1); ///* Primitive Data Type */ EBoolean ecore::EBoolean: // 'true' | 'false'; @Override public ParserRule getRule() { return rule; } //'true' | 'false' public Alternatives getAlternatives() { return cAlternatives; } //'true' public Keyword getTrueKeyword_0() { return cTrueKeyword_0; } //'false' public Keyword getFalseKeyword_1() { return cFalseKeyword_1; } } public class EIntElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.EInt"); 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); //EInt 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 EStringElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.EString"); private final RuleCall cSTRINGTerminalRuleCall = (RuleCall)rule.eContents().get(1); //EString: // STRING; @Override public ParserRule getRule() { return rule; } //STRING public RuleCall getSTRINGTerminalRuleCall() { return cSTRINGTerminalRuleCall; } } public class RichStringElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.RichString"); private final RuleCall cRICH_STRINGTerminalRuleCall = (RuleCall)rule.eContents().get(1); //RichString: // RICH_STRING; @Override public ParserRule getRule() { return rule; } //RICH_STRING public RuleCall getRICH_STRINGTerminalRuleCall() { return cRICH_STRINGTerminalRuleCall; } } public class QualifiedNameWithWildcardElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.QualifiedNameWithWildcard"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cQualifiedNameParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Keyword cFullStopAsteriskKeyword_1 = (Keyword)cGroup.eContents().get(1); //QualifiedNameWithWildcard: // QualifiedName '.*'?; @Override public ParserRule getRule() { return rule; } //QualifiedName '.*'? public Group getGroup() { return cGroup; } //QualifiedName public RuleCall getQualifiedNameParserRuleCall_0() { return cQualifiedNameParserRuleCall_0; } //'.*'? public Keyword getFullStopAsteriskKeyword_1() { return cFullStopAsteriskKeyword_1; } } public class QualifiedNameElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.QualifiedName"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cIDTerminalRuleCall_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 cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); //QualifiedName: // ID ('.' ID)*; @Override public ParserRule getRule() { return rule; } //ID ('.' ID)* public Group getGroup() { return cGroup; } //ID public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } //('.' ID)* public Group getGroup_1() { return cGroup_1; } //'.' public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } //ID public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } } public class IdOrThisElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IdOrThis"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cValidIDParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final Keyword cThisKeyword_1 = (Keyword)cAlternatives.eContents().get(1); //IdOrThis: // ValidID | 'this'; @Override public ParserRule getRule() { return rule; } //ValidID | 'this' public Alternatives getAlternatives() { return cAlternatives; } //ValidID public RuleCall getValidIDParserRuleCall_0() { return cValidIDParserRuleCall_0; } //'this' public Keyword getThisKeyword_1() { return cThisKeyword_1; } } public class ValidIDElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ValidID"); private final RuleCall cIDTerminalRuleCall = (RuleCall)rule.eContents().get(1); //ValidID: // ID; @Override public ParserRule getRule() { return rule; } //ID public RuleCall getIDTerminalRuleCall() { return cIDTerminalRuleCall; } } public class ConfigurationParserRule_OperatorWithMultipleOperandElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_OperatorWithMultipleOperand"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cOpHasComeEarlierThanParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cOpHasComeLaterThanParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cOpIsAllocatedToParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cOpIsTranslatedToParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cOpIsDisplayedOnParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cOpIsTranslatedViewToParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cOpIsOutputtedOnParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cOpIsTranslatedSoundToParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); private final RuleCall cOpIsTypeOfParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); //ConfigurationParserRule_OperatorWithMultipleOperand: // OpHasComeEarlierThan | OpHasComeLaterThan | OpIsAllocatedTo | OpIsTranslatedTo | OpIsDisplayedOn | // OpIsTranslatedViewTo | OpIsOutputtedOn | OpIsTranslatedSoundTo | OpIsTypeOf; @Override public ParserRule getRule() { return rule; } //OpHasComeEarlierThan | OpHasComeLaterThan | OpIsAllocatedTo | OpIsTranslatedTo | OpIsDisplayedOn | OpIsTranslatedViewTo //| OpIsOutputtedOn | OpIsTranslatedSoundTo | OpIsTypeOf public Alternatives getAlternatives() { return cAlternatives; } //OpHasComeEarlierThan public RuleCall getOpHasComeEarlierThanParserRuleCall_0() { return cOpHasComeEarlierThanParserRuleCall_0; } //OpHasComeLaterThan public RuleCall getOpHasComeLaterThanParserRuleCall_1() { return cOpHasComeLaterThanParserRuleCall_1; } //OpIsAllocatedTo public RuleCall getOpIsAllocatedToParserRuleCall_2() { return cOpIsAllocatedToParserRuleCall_2; } //OpIsTranslatedTo public RuleCall getOpIsTranslatedToParserRuleCall_3() { return cOpIsTranslatedToParserRuleCall_3; } //OpIsDisplayedOn public RuleCall getOpIsDisplayedOnParserRuleCall_4() { return cOpIsDisplayedOnParserRuleCall_4; } //OpIsTranslatedViewTo public RuleCall getOpIsTranslatedViewToParserRuleCall_5() { return cOpIsTranslatedViewToParserRuleCall_5; } //OpIsOutputtedOn public RuleCall getOpIsOutputtedOnParserRuleCall_6() { return cOpIsOutputtedOnParserRuleCall_6; } //OpIsTranslatedSoundTo public RuleCall getOpIsTranslatedSoundToParserRuleCall_7() { return cOpIsTranslatedSoundToParserRuleCall_7; } //OpIsTypeOf public RuleCall getOpIsTypeOfParserRuleCall_8() { return cOpIsTypeOfParserRuleCall_8; } } public class ConfigurationParserRule_AreaOperatorForConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_AreaOperatorForConstraint"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cOpAllocatedContentParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cOpContentValueParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cOpGetContentsListParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cOpIsDisplayedParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cOpDisplayingContentParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cOpIsHiddenParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cOpIsChangedParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cOpIsTranslatedToParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); private final RuleCall cOpIsChangedDisplayParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); private final RuleCall cOpIsTranslatedViewToParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); //ConfigurationParserRule_AreaOperatorForConstraint: // OpAllocatedContent | OpContentValue | OpGetContentsList | OpIsDisplayed | OpDisplayingContent | OpIsHidden | // OpIsChanged | OpIsTranslatedTo | OpIsChangedDisplay | OpIsTranslatedViewTo; @Override public ParserRule getRule() { return rule; } //OpAllocatedContent | OpContentValue | OpGetContentsList | OpIsDisplayed | OpDisplayingContent | OpIsHidden | OpIsChanged //| OpIsTranslatedTo | OpIsChangedDisplay | OpIsTranslatedViewTo public Alternatives getAlternatives() { return cAlternatives; } //OpAllocatedContent public RuleCall getOpAllocatedContentParserRuleCall_0() { return cOpAllocatedContentParserRuleCall_0; } //OpContentValue public RuleCall getOpContentValueParserRuleCall_1() { return cOpContentValueParserRuleCall_1; } //OpGetContentsList public RuleCall getOpGetContentsListParserRuleCall_2() { return cOpGetContentsListParserRuleCall_2; } //OpIsDisplayed public RuleCall getOpIsDisplayedParserRuleCall_3() { return cOpIsDisplayedParserRuleCall_3; } //OpDisplayingContent public RuleCall getOpDisplayingContentParserRuleCall_4() { return cOpDisplayingContentParserRuleCall_4; } //OpIsHidden public RuleCall getOpIsHiddenParserRuleCall_5() { return cOpIsHiddenParserRuleCall_5; } //OpIsChanged public RuleCall getOpIsChangedParserRuleCall_6() { return cOpIsChangedParserRuleCall_6; } //OpIsTranslatedTo public RuleCall getOpIsTranslatedToParserRuleCall_7() { return cOpIsTranslatedToParserRuleCall_7; } //OpIsChangedDisplay public RuleCall getOpIsChangedDisplayParserRuleCall_8() { return cOpIsChangedDisplayParserRuleCall_8; } //OpIsTranslatedViewTo public RuleCall getOpIsTranslatedViewToParserRuleCall_9() { return cOpIsTranslatedViewToParserRuleCall_9; } } public class ContentOperatorsCommonElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ContentOperatorsCommon"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cOpIsActiveParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cOpGetAllocatablesParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cOpIsVisibleParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cOpHasComeEarlierThanParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cOpHasComeLaterThanParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cOpStateValueParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cOpIsAllocatedToParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cOpIsDisplayedOnParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); //ContentOperatorsCommon: // OpIsActive | OpGetAllocatables | OpIsVisible | OpHasComeEarlierThan | OpHasComeLaterThan | OpStateValue | // OpIsAllocatedTo | OpIsDisplayedOn; @Override public ParserRule getRule() { return rule; } //OpIsActive | OpGetAllocatables | OpIsVisible | OpHasComeEarlierThan | OpHasComeLaterThan | OpStateValue | //OpIsAllocatedTo | OpIsDisplayedOn public Alternatives getAlternatives() { return cAlternatives; } //OpIsActive public RuleCall getOpIsActiveParserRuleCall_0() { return cOpIsActiveParserRuleCall_0; } //OpGetAllocatables public RuleCall getOpGetAllocatablesParserRuleCall_1() { return cOpGetAllocatablesParserRuleCall_1; } //OpIsVisible public RuleCall getOpIsVisibleParserRuleCall_2() { return cOpIsVisibleParserRuleCall_2; } //OpHasComeEarlierThan public RuleCall getOpHasComeEarlierThanParserRuleCall_3() { return cOpHasComeEarlierThanParserRuleCall_3; } //OpHasComeLaterThan public RuleCall getOpHasComeLaterThanParserRuleCall_4() { return cOpHasComeLaterThanParserRuleCall_4; } //OpStateValue public RuleCall getOpStateValueParserRuleCall_5() { return cOpStateValueParserRuleCall_5; } //OpIsAllocatedTo public RuleCall getOpIsAllocatedToParserRuleCall_6() { return cOpIsAllocatedToParserRuleCall_6; } //OpIsDisplayedOn public RuleCall getOpIsDisplayedOnParserRuleCall_7() { return cOpIsDisplayedOnParserRuleCall_7; } } public class ConfigurationParserRule_ContentOperatorForConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_ContentOperatorForConstraint"); private final RuleCall cContentOperatorsCommonParserRuleCall = (RuleCall)rule.eContents().get(1); //ConfigurationParserRule_ContentOperatorForConstraint: // ContentOperatorsCommon; @Override public ParserRule getRule() { return rule; } //ContentOperatorsCommon public RuleCall getContentOperatorsCommonParserRuleCall() { return cContentOperatorsCommonParserRuleCall; } } public class ConfigurationParserRule_ZoneOperatorForConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_ZoneOperatorForConstraint"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cOpAllocatedContentParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cOpContentValueParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cOpGetContentsListParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cOpIsOutputtedParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cOpOutputtingSoundParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cOpIsMutedParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cOpIsAttenuatedParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cOpIsChangedParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); private final RuleCall cOpIsTranslatedToParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); private final RuleCall cOpIsChangedOutputParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); private final RuleCall cOpIsTranslatedSoundToParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); //ConfigurationParserRule_ZoneOperatorForConstraint: // OpAllocatedContent | OpContentValue | OpGetContentsList | OpIsOutputted | OpOutputtingSound | OpIsMuted | // OpIsAttenuated | OpIsChanged | OpIsTranslatedTo | OpIsChangedOutput | OpIsTranslatedSoundTo; @Override public ParserRule getRule() { return rule; } //OpAllocatedContent | OpContentValue | OpGetContentsList | OpIsOutputted | OpOutputtingSound | OpIsMuted | OpIsAttenuated //| OpIsChanged | OpIsTranslatedTo | OpIsChangedOutput | OpIsTranslatedSoundTo public Alternatives getAlternatives() { return cAlternatives; } //OpAllocatedContent public RuleCall getOpAllocatedContentParserRuleCall_0() { return cOpAllocatedContentParserRuleCall_0; } //OpContentValue public RuleCall getOpContentValueParserRuleCall_1() { return cOpContentValueParserRuleCall_1; } //OpGetContentsList public RuleCall getOpGetContentsListParserRuleCall_2() { return cOpGetContentsListParserRuleCall_2; } //OpIsOutputted public RuleCall getOpIsOutputtedParserRuleCall_3() { return cOpIsOutputtedParserRuleCall_3; } //OpOutputtingSound public RuleCall getOpOutputtingSoundParserRuleCall_4() { return cOpOutputtingSoundParserRuleCall_4; } //OpIsMuted public RuleCall getOpIsMutedParserRuleCall_5() { return cOpIsMutedParserRuleCall_5; } //OpIsAttenuated public RuleCall getOpIsAttenuatedParserRuleCall_6() { return cOpIsAttenuatedParserRuleCall_6; } //OpIsChanged public RuleCall getOpIsChangedParserRuleCall_7() { return cOpIsChangedParserRuleCall_7; } //OpIsTranslatedTo public RuleCall getOpIsTranslatedToParserRuleCall_8() { return cOpIsTranslatedToParserRuleCall_8; } //OpIsChangedOutput public RuleCall getOpIsChangedOutputParserRuleCall_9() { return cOpIsChangedOutputParserRuleCall_9; } //OpIsTranslatedSoundTo public RuleCall getOpIsTranslatedSoundToParserRuleCall_10() { return cOpIsTranslatedSoundToParserRuleCall_10; } } public class SoundOperatorsCommonElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SoundOperatorsCommon"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cOpIsActiveParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cOpGetAllocatablesParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cOpIsSoundingParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); private final RuleCall cOpHasComeEarlierThanParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); private final RuleCall cOpHasComeLaterThanParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); private final RuleCall cOpStateValueParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cOpIsAllocatedToParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cOpIsOutputtedOnParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); //SoundOperatorsCommon: // OpIsActive | OpGetAllocatables | OpIsSounding | OpHasComeEarlierThan | OpHasComeLaterThan | OpStateValue | // OpIsAllocatedTo | OpIsOutputtedOn; @Override public ParserRule getRule() { return rule; } //OpIsActive | OpGetAllocatables | OpIsSounding | OpHasComeEarlierThan | OpHasComeLaterThan | OpStateValue | //OpIsAllocatedTo | OpIsOutputtedOn public Alternatives getAlternatives() { return cAlternatives; } //OpIsActive public RuleCall getOpIsActiveParserRuleCall_0() { return cOpIsActiveParserRuleCall_0; } //OpGetAllocatables public RuleCall getOpGetAllocatablesParserRuleCall_1() { return cOpGetAllocatablesParserRuleCall_1; } //OpIsSounding public RuleCall getOpIsSoundingParserRuleCall_2() { return cOpIsSoundingParserRuleCall_2; } //OpHasComeEarlierThan public RuleCall getOpHasComeEarlierThanParserRuleCall_3() { return cOpHasComeEarlierThanParserRuleCall_3; } //OpHasComeLaterThan public RuleCall getOpHasComeLaterThanParserRuleCall_4() { return cOpHasComeLaterThanParserRuleCall_4; } //OpStateValue public RuleCall getOpStateValueParserRuleCall_5() { return cOpStateValueParserRuleCall_5; } //OpIsAllocatedTo public RuleCall getOpIsAllocatedToParserRuleCall_6() { return cOpIsAllocatedToParserRuleCall_6; } //OpIsOutputtedOn public RuleCall getOpIsOutputtedOnParserRuleCall_7() { return cOpIsOutputtedOnParserRuleCall_7; } } public class ConfigurationParserRule_SoundOperatorForConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_SoundOperatorForConstraint"); private final RuleCall cSoundOperatorsCommonParserRuleCall = (RuleCall)rule.eContents().get(1); //ConfigurationParserRule_SoundOperatorForConstraint: // SoundOperatorsCommon; @Override public ParserRule getRule() { return rule; } //SoundOperatorsCommon public RuleCall getSoundOperatorsCommonParserRuleCall() { return cSoundOperatorsCommonParserRuleCall; } } public class ConfigurationParserRule_SceneOperatorForConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_SceneOperatorForConstraint"); private final RuleCall cOpIsOnParserRuleCall = (RuleCall)rule.eContents().get(1); //ConfigurationParserRule_SceneOperatorForConstraint: // OpIsOn; @Override public ParserRule getRule() { return rule; } //OpIsOn public RuleCall getOpIsOnParserRuleCall() { return cOpIsOnParserRuleCall; } } public class ConfigurationParserRule_PropertyOperatorForConstraintElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ConfigurationParserRule_PropertyOperatorForConstraint"); private final RuleCall cOpGetPropertyParserRuleCall = (RuleCall)rule.eContents().get(1); //ConfigurationParserRule_PropertyOperatorForConstraint: // OpGetProperty; @Override public ParserRule getRule() { return rule; } //OpGetProperty public RuleCall getOpGetPropertyParserRuleCall() { return cOpGetPropertyParserRuleCall; } } public class ArbitrationPolicyElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ArbitrationPolicy"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cDEFAULTEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cDEFAULTDEFAULTKeyword_0_0 = (Keyword)cDEFAULTEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cFIRST_COME_FIRSTEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cFIRST_COME_FIRSTFIRST_COME_FIRSTKeyword_1_0 = (Keyword)cFIRST_COME_FIRSTEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cLAST_COME_FIRSTEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cLAST_COME_FIRSTLAST_COME_FIRSTKeyword_2_0 = (Keyword)cLAST_COME_FIRSTEnumLiteralDeclaration_2.eContents().get(0); private final EnumLiteralDeclaration cPRIORITY_FIRST_COME_FIRSTEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cPRIORITY_FIRST_COME_FIRSTPRIORITY_FIRST_COME_FIRSTKeyword_3_0 = (Keyword)cPRIORITY_FIRST_COME_FIRSTEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cPRIORITY_LAST_COME_FIRSTEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); private final Keyword cPRIORITY_LAST_COME_FIRSTPRIORITY_LAST_COME_FIRSTKeyword_4_0 = (Keyword)cPRIORITY_LAST_COME_FIRSTEnumLiteralDeclaration_4.eContents().get(0); //enum ArbitrationPolicy returns rbacore::ArbitrationPolicy: // DEFAULT | FIRST_COME_FIRST | LAST_COME_FIRST | // PRIORITY_FIRST_COME_FIRST | PRIORITY_LAST_COME_FIRST; public EnumRule getRule() { return rule; } //DEFAULT | FIRST_COME_FIRST | LAST_COME_FIRST | PRIORITY_FIRST_COME_FIRST | PRIORITY_LAST_COME_FIRST public Alternatives getAlternatives() { return cAlternatives; } //DEFAULT public EnumLiteralDeclaration getDEFAULTEnumLiteralDeclaration_0() { return cDEFAULTEnumLiteralDeclaration_0; } //'DEFAULT' public Keyword getDEFAULTDEFAULTKeyword_0_0() { return cDEFAULTDEFAULTKeyword_0_0; } //FIRST_COME_FIRST public EnumLiteralDeclaration getFIRST_COME_FIRSTEnumLiteralDeclaration_1() { return cFIRST_COME_FIRSTEnumLiteralDeclaration_1; } //'FIRST_COME_FIRST' public Keyword getFIRST_COME_FIRSTFIRST_COME_FIRSTKeyword_1_0() { return cFIRST_COME_FIRSTFIRST_COME_FIRSTKeyword_1_0; } //LAST_COME_FIRST public EnumLiteralDeclaration getLAST_COME_FIRSTEnumLiteralDeclaration_2() { return cLAST_COME_FIRSTEnumLiteralDeclaration_2; } //'LAST_COME_FIRST' public Keyword getLAST_COME_FIRSTLAST_COME_FIRSTKeyword_2_0() { return cLAST_COME_FIRSTLAST_COME_FIRSTKeyword_2_0; } //PRIORITY_FIRST_COME_FIRST public EnumLiteralDeclaration getPRIORITY_FIRST_COME_FIRSTEnumLiteralDeclaration_3() { return cPRIORITY_FIRST_COME_FIRSTEnumLiteralDeclaration_3; } //'PRIORITY_FIRST_COME_FIRST' public Keyword getPRIORITY_FIRST_COME_FIRSTPRIORITY_FIRST_COME_FIRSTKeyword_3_0() { return cPRIORITY_FIRST_COME_FIRSTPRIORITY_FIRST_COME_FIRSTKeyword_3_0; } //PRIORITY_LAST_COME_FIRST public EnumLiteralDeclaration getPRIORITY_LAST_COME_FIRSTEnumLiteralDeclaration_4() { return cPRIORITY_LAST_COME_FIRSTEnumLiteralDeclaration_4; } //'PRIORITY_LAST_COME_FIRST' public Keyword getPRIORITY_LAST_COME_FIRSTPRIORITY_LAST_COME_FIRSTKeyword_4_0() { return cPRIORITY_LAST_COME_FIRSTPRIORITY_LAST_COME_FIRSTKeyword_4_0; } } public class BasePointElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.BasePoint"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cLEFT_TOPEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cLEFT_TOPLEFT_TOPKeyword_0_0 = (Keyword)cLEFT_TOPEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cLEFT_MIDDLEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cLEFT_MIDDLELEFT_MIDDLEKeyword_1_0 = (Keyword)cLEFT_MIDDLEEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cLEFT_BOTTOMEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cLEFT_BOTTOMLEFT_BOTTOMKeyword_2_0 = (Keyword)cLEFT_BOTTOMEnumLiteralDeclaration_2.eContents().get(0); private final EnumLiteralDeclaration cRIGHT_TOPEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cRIGHT_TOPRIGHT_TOPKeyword_3_0 = (Keyword)cRIGHT_TOPEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cRIGHT_MIDDLEEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); private final Keyword cRIGHT_MIDDLERIGHT_MIDDLEKeyword_4_0 = (Keyword)cRIGHT_MIDDLEEnumLiteralDeclaration_4.eContents().get(0); private final EnumLiteralDeclaration cRIGHT_BOTTOMEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); private final Keyword cRIGHT_BOTTOMRIGHT_BOTTOMKeyword_5_0 = (Keyword)cRIGHT_BOTTOMEnumLiteralDeclaration_5.eContents().get(0); private final EnumLiteralDeclaration cCENTER_TOPEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); private final Keyword cCENTER_TOPCENTER_TOPKeyword_6_0 = (Keyword)cCENTER_TOPEnumLiteralDeclaration_6.eContents().get(0); private final EnumLiteralDeclaration cCENTER_MIDDLEEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); private final Keyword cCENTER_MIDDLECENTER_MIDDLEKeyword_7_0 = (Keyword)cCENTER_MIDDLEEnumLiteralDeclaration_7.eContents().get(0); private final EnumLiteralDeclaration cCENTER_BOTTOMEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); private final Keyword cCENTER_BOTTOMCENTER_BOTTOMKeyword_8_0 = (Keyword)cCENTER_BOTTOMEnumLiteralDeclaration_8.eContents().get(0); //enum BasePoint returns rbaview::BasePoint: // LEFT_TOP | LEFT_MIDDLE | LEFT_BOTTOM | RIGHT_TOP | // RIGHT_MIDDLE | RIGHT_BOTTOM | CENTER_TOP | CENTER_MIDDLE | // CENTER_BOTTOM; public EnumRule getRule() { return rule; } //LEFT_TOP | LEFT_MIDDLE | LEFT_BOTTOM | RIGHT_TOP | RIGHT_MIDDLE | RIGHT_BOTTOM | CENTER_TOP | CENTER_MIDDLE | //CENTER_BOTTOM public Alternatives getAlternatives() { return cAlternatives; } //LEFT_TOP public EnumLiteralDeclaration getLEFT_TOPEnumLiteralDeclaration_0() { return cLEFT_TOPEnumLiteralDeclaration_0; } //'LEFT_TOP' public Keyword getLEFT_TOPLEFT_TOPKeyword_0_0() { return cLEFT_TOPLEFT_TOPKeyword_0_0; } //LEFT_MIDDLE public EnumLiteralDeclaration getLEFT_MIDDLEEnumLiteralDeclaration_1() { return cLEFT_MIDDLEEnumLiteralDeclaration_1; } //'LEFT_MIDDLE' public Keyword getLEFT_MIDDLELEFT_MIDDLEKeyword_1_0() { return cLEFT_MIDDLELEFT_MIDDLEKeyword_1_0; } //LEFT_BOTTOM public EnumLiteralDeclaration getLEFT_BOTTOMEnumLiteralDeclaration_2() { return cLEFT_BOTTOMEnumLiteralDeclaration_2; } //'LEFT_BOTTOM' public Keyword getLEFT_BOTTOMLEFT_BOTTOMKeyword_2_0() { return cLEFT_BOTTOMLEFT_BOTTOMKeyword_2_0; } //RIGHT_TOP public EnumLiteralDeclaration getRIGHT_TOPEnumLiteralDeclaration_3() { return cRIGHT_TOPEnumLiteralDeclaration_3; } //'RIGHT_TOP' public Keyword getRIGHT_TOPRIGHT_TOPKeyword_3_0() { return cRIGHT_TOPRIGHT_TOPKeyword_3_0; } //RIGHT_MIDDLE public EnumLiteralDeclaration getRIGHT_MIDDLEEnumLiteralDeclaration_4() { return cRIGHT_MIDDLEEnumLiteralDeclaration_4; } //'RIGHT_MIDDLE' public Keyword getRIGHT_MIDDLERIGHT_MIDDLEKeyword_4_0() { return cRIGHT_MIDDLERIGHT_MIDDLEKeyword_4_0; } //RIGHT_BOTTOM public EnumLiteralDeclaration getRIGHT_BOTTOMEnumLiteralDeclaration_5() { return cRIGHT_BOTTOMEnumLiteralDeclaration_5; } //'RIGHT_BOTTOM' public Keyword getRIGHT_BOTTOMRIGHT_BOTTOMKeyword_5_0() { return cRIGHT_BOTTOMRIGHT_BOTTOMKeyword_5_0; } //CENTER_TOP public EnumLiteralDeclaration getCENTER_TOPEnumLiteralDeclaration_6() { return cCENTER_TOPEnumLiteralDeclaration_6; } //'CENTER_TOP' public Keyword getCENTER_TOPCENTER_TOPKeyword_6_0() { return cCENTER_TOPCENTER_TOPKeyword_6_0; } //CENTER_MIDDLE public EnumLiteralDeclaration getCENTER_MIDDLEEnumLiteralDeclaration_7() { return cCENTER_MIDDLEEnumLiteralDeclaration_7; } //'CENTER_MIDDLE' public Keyword getCENTER_MIDDLECENTER_MIDDLEKeyword_7_0() { return cCENTER_MIDDLECENTER_MIDDLEKeyword_7_0; } //CENTER_BOTTOM public EnumLiteralDeclaration getCENTER_BOTTOMEnumLiteralDeclaration_8() { return cCENTER_BOTTOMEnumLiteralDeclaration_8; } //'CENTER_BOTTOM' public Keyword getCENTER_BOTTOMCENTER_BOTTOMKeyword_8_0() { return cCENTER_BOTTOMCENTER_BOTTOMKeyword_8_0; } } public class LoserTypeElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.LoserType"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cNEVER_GIVEUPEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cNEVER_GIVEUPNEVER_GIVEUPKeyword_0_0 = (Keyword)cNEVER_GIVEUPEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cGOOD_LOSEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cGOOD_LOSERGOOD_LOSERKeyword_1_0 = (Keyword)cGOOD_LOSEREnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cDO_NOT_GIVEUP_UNTIL_WINEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cDO_NOT_GIVEUP_UNTIL_WINDO_NOT_GIVEUP_UNTIL_WINKeyword_2_0 = (Keyword)cDO_NOT_GIVEUP_UNTIL_WINEnumLiteralDeclaration_2.eContents().get(0); //enum LoserType returns rbacore::LoserType: // NEVER_GIVEUP | GOOD_LOSER | DO_NOT_GIVEUP_UNTIL_WIN; public EnumRule getRule() { return rule; } //NEVER_GIVEUP | GOOD_LOSER | DO_NOT_GIVEUP_UNTIL_WIN public Alternatives getAlternatives() { return cAlternatives; } //NEVER_GIVEUP public EnumLiteralDeclaration getNEVER_GIVEUPEnumLiteralDeclaration_0() { return cNEVER_GIVEUPEnumLiteralDeclaration_0; } //'NEVER_GIVEUP' public Keyword getNEVER_GIVEUPNEVER_GIVEUPKeyword_0_0() { return cNEVER_GIVEUPNEVER_GIVEUPKeyword_0_0; } //GOOD_LOSER public EnumLiteralDeclaration getGOOD_LOSEREnumLiteralDeclaration_1() { return cGOOD_LOSEREnumLiteralDeclaration_1; } //'GOOD_LOSER' public Keyword getGOOD_LOSERGOOD_LOSERKeyword_1_0() { return cGOOD_LOSERGOOD_LOSERKeyword_1_0; } //DO_NOT_GIVEUP_UNTIL_WIN public EnumLiteralDeclaration getDO_NOT_GIVEUP_UNTIL_WINEnumLiteralDeclaration_2() { return cDO_NOT_GIVEUP_UNTIL_WINEnumLiteralDeclaration_2; } //'DO_NOT_GIVEUP_UNTIL_WIN' public Keyword getDO_NOT_GIVEUP_UNTIL_WINDO_NOT_GIVEUP_UNTIL_WINKeyword_2_0() { return cDO_NOT_GIVEUP_UNTIL_WINDO_NOT_GIVEUP_UNTIL_WINKeyword_2_0; } } private final TopLevelElements pTopLevel; private final ImportElements pImport; private final PackagableElementElements pPackagableElement; private final AbstractConstraintElements pAbstractConstraint; private final SizeIdentifierElements pSizeIdentifier; private final RuleObjectElements pRuleObject; private final AbstractAllocatableElements pAbstractAllocatable; private final AllocatableElements pAllocatable; private final AllocatableSetElements pAllocatableSet; private final AbstractContentElements pAbstractContent; private final ContentElements pContent; private final ContentSetElements pContentSet; private final AbstractSceneElements pAbstractScene; private final AbstractPropertyElements pAbstractProperty; private final LayoutManagerElements pLayoutManager; private final AlignedLayoutElements pAlignedLayout; private final TagElements pTag; private final PackageElements pPackage; private final StereotypeElements pStereotype; private final StereotypableElementNameElements pStereotypableElementName; private final DisplayElements pDisplay; private final ConstraintElements pConstraint; private final ViewContentElements pViewContent; private final SoundContentElements pSoundContent; private final SizeElements pSize; private final SizeReferenceElements pSizeReference; private final OffsetElements pOffset; private final AreaSetElements pAreaSet; private final ZoneSetElements pZoneSet; private final CompositeAreaElements pCompositeArea; private final AreaElements pArea; private final ZoneElements pZone; private final ViewContentStateElements pViewContentState; private final SoundContentStateElements pSoundContentState; private final ProjectElements pProject; private final VExpressionElements pVExpression; private final VPlusOperatorElements pVPlusOperator; private final OpPlusElements pOpPlus; private final VComparisonAndElements pVComparisonAnd; private final VRelationalExpressionElements pVRelationalExpression; private final OpMuchGreaterThanElements pOpMuchGreaterThan; private final OpEqualToElements pOpEqualTo; private final OpGreaterThanElements pOpGreaterThan; private final OpLowerThanElements pOpLowerThan; private final VPrimaryExpressionElements pVPrimaryExpression; private final VValueExpressionElements pVValueExpression; private final ThatOfOperatorElements pThatOfOperator; private final VMemberFeatureReferenceElements pVMemberFeatureReference; private final IntegerValueElements pIntegerValue; private final StandardValueElements pStandardValue; private final NoneValueElements pNoneValue; private final MinValueElements pMinValue; private final MaxValueElements pMaxValue; private final CExpressionElements pCExpression; private final CImpliesOperatorElements pCImpliesOperator; private final OpImpliesElements pOpImplies; private final COrOperatorElements pCOrOperator; private final OpOrElements pOpOr; private final CAndOperatorElements pCAndOperator; private final OpAndElements pOpAnd; private final CEqualityExpressionElements pCEqualityExpression; private final OpObjectCompareElements pOpObjectCompare; private final OpObjectNotCompareElements pOpObjectNotCompare; private final OpEqualityElements pOpEquality; private final CRelationalExpressionElements pCRelationalExpression; private final OpIsGreaterThanEqualElements pOpIsGreaterThanEqual; private final OpIsLowerThanEqualElements pOpIsLowerThanEqual; private final OpIsGreaterThanElements pOpIsGreaterThan; private final OpIsLowerThanElements pOpIsLowerThan; private final CUnaryOperationElements pCUnaryOperation; private final OpNotElements pOpNot; private final COperationFeatureCallElements pCOperationFeatureCall; private final OpGetPropertyElements pOpGetProperty; private final OpIsOnElements pOpIsOn; private final OpGetContentsListElements pOpGetContentsList; private final OpContentValueElements pOpContentValue; private final OpIsActiveElements pOpIsActive; private final OpGetAllocatablesElements pOpGetAllocatables; private final OpAllocatedContentElements pOpAllocatedContent; private final OpIsDisplayedElements pOpIsDisplayed; private final OpIsHiddenElements pOpIsHidden; private final OpDisplayingContentElements pOpDisplayingContent; private final OpIsVisibleElements pOpIsVisible; private final OpIsOutputtedElements pOpIsOutputted; private final OpIsMutedElements pOpIsMuted; private final OpOutputtingSoundElements pOpOutputtingSound; private final OpIsSoundingElements pOpIsSounding; private final OpIsAttenuatedElements pOpIsAttenuated; private final OpHasComeEarlierThanElements pOpHasComeEarlierThan; private final OpHasComeLaterThanElements pOpHasComeLaterThan; private final OpStateValueElements pOpStateValue; private final OpIsAllocatedToElements pOpIsAllocatedTo; private final OpIsChangedElements pOpIsChanged; private final OpIsTranslatedToElements pOpIsTranslatedTo; private final OpIsDisplayedOnElements pOpIsDisplayedOn; private final OpIsChangedDisplayElements pOpIsChangedDisplay; private final OpIsTranslatedViewToElements pOpIsTranslatedViewTo; private final OpIsOutputtedOnElements pOpIsOutputtedOn; private final OpIsChangedOutputElements pOpIsChangedOutput; private final OpIsTranslatedSoundToElements pOpIsTranslatedSoundTo; private final OpIsTypeOfElements pOpIsTypeOf; private final OpActiveContentsElements pOpActiveContents; private final OpSizeOperatorElements pOpSizeOperator; private final OpHasBeenDisplayedElements pOpHasBeenDisplayed; private final OpActiveStateElements pOpActiveState; private final OpGetStateElements pOpGetState; private final OpMaxOperatorElements pOpMaxOperator; private final OpMinOperatorElements pOpMinOperator; private final OpSelectOperatorElements pOpSelectOperator; private final OpStartOpratorElements pOpStartOprator; private final OpStopOpratorElements pOpStopOprator; private final OpActivateOpratorElements pOpActivateOprator; private final CPrimaryExpressionElements pCPrimaryExpression; private final AllInstanceOfExpressionElements pAllInstanceOfExpression; private final NullExpressionElements pNullExpression; private final PreviousModifierElements pPreviousModifier; private final HideLowerPriorityElements pHideLowerPriority; private final MuteLowerPriorityElements pMuteLowerPriority; private final SetOfOperatorElements pSetOfOperator; private final IfStatementElements pIfStatement; private final ForAllOperatorElements pForAllOperator; private final ExistsOperatorElements pExistsOperator; private final LambdaExpressionElements pLambdaExpression; private final VariableElements pVariable; private final CObjectReferenceElements pCObjectReference; private final CMemberFeatureReferenceElements pCMemberFeatureReference; private final LetStatementElements pLetStatement; private final ComplexExpressionElements pComplexExpression; private final EnumExpressionElements pEnumExpression; private final LoserTypeExpressionElements pLoserTypeExpression; private final ArbitrationPolicyExpressionElements pArbitrationPolicyExpression; private final ViewContentSetElements pViewContentSet; private final SoundContentSetElements pSoundContentSet; private final SceneElements pScene; private final VerticalLayoutElements pVerticalLayout; private final HorizontalLayoutElements pHorizontalLayout; private final FixedPositionLayoutElements pFixedPositionLayout; private final PositionContainerElements pPositionContainer; private final EBooleanElements pEBoolean; private final EIntElements pEInt; private final EStringElements pEString; private final RichStringElements pRichString; private final QualifiedNameWithWildcardElements pQualifiedNameWithWildcard; private final QualifiedNameElements pQualifiedName; private final IdOrThisElements pIdOrThis; private final ValidIDElements pValidID; private final ArbitrationPolicyElements eArbitrationPolicy; private final BasePointElements eBasePoint; private final LoserTypeElements eLoserType; private final TerminalRule tID; private final TerminalRule tIDENTIFIER_START_IMPL; private final TerminalRule tIDENTIFIER_PART_IMPL; private final TerminalRule tIDENTIFIER_DIGITS; private final TerminalRule tHEX_DIGIT; private final TerminalRule tUNICODE_ESCAPE; private final TerminalRule tIDENTIFIER_PART; private final TerminalRule tIDENTIFIER_START; private final TerminalRule tWS; private final TerminalRule tINT; private final TerminalRule tSTRING; private final TerminalRule tRICH_STRING; private final TerminalRule tML_COMMENT; private final TerminalRule tSL_COMMENT; private final ConfigurationParserRule_OperatorWithMultipleOperandElements pConfigurationParserRule_OperatorWithMultipleOperand; private final ConfigurationParserRule_AreaOperatorForConstraintElements pConfigurationParserRule_AreaOperatorForConstraint; private final ContentOperatorsCommonElements pContentOperatorsCommon; private final ConfigurationParserRule_ContentOperatorForConstraintElements pConfigurationParserRule_ContentOperatorForConstraint; private final ConfigurationParserRule_ZoneOperatorForConstraintElements pConfigurationParserRule_ZoneOperatorForConstraint; private final SoundOperatorsCommonElements pSoundOperatorsCommon; private final ConfigurationParserRule_SoundOperatorForConstraintElements pConfigurationParserRule_SoundOperatorForConstraint; private final ConfigurationParserRule_SceneOperatorForConstraintElements pConfigurationParserRule_SceneOperatorForConstraint; private final ConfigurationParserRule_PropertyOperatorForConstraintElements pConfigurationParserRule_PropertyOperatorForConstraint; private final Grammar grammar; @Inject public RBAModelGrammarAccess(GrammarProvider grammarProvider) { this.grammar = internalFindGrammar(grammarProvider); this.pTopLevel = new TopLevelElements(); this.pImport = new ImportElements(); this.pPackagableElement = new PackagableElementElements(); this.pAbstractConstraint = new AbstractConstraintElements(); this.pSizeIdentifier = new SizeIdentifierElements(); this.pRuleObject = new RuleObjectElements(); this.pAbstractAllocatable = new AbstractAllocatableElements(); this.pAllocatable = new AllocatableElements(); this.pAllocatableSet = new AllocatableSetElements(); this.pAbstractContent = new AbstractContentElements(); this.pContent = new ContentElements(); this.pContentSet = new ContentSetElements(); this.pAbstractScene = new AbstractSceneElements(); this.pAbstractProperty = new AbstractPropertyElements(); this.pLayoutManager = new LayoutManagerElements(); this.pAlignedLayout = new AlignedLayoutElements(); this.pTag = new TagElements(); this.pPackage = new PackageElements(); this.pStereotype = new StereotypeElements(); this.pStereotypableElementName = new StereotypableElementNameElements(); this.pDisplay = new DisplayElements(); this.pConstraint = new ConstraintElements(); this.pViewContent = new ViewContentElements(); this.pSoundContent = new SoundContentElements(); this.pSize = new SizeElements(); this.pSizeReference = new SizeReferenceElements(); this.pOffset = new OffsetElements(); this.pAreaSet = new AreaSetElements(); this.pZoneSet = new ZoneSetElements(); this.pCompositeArea = new CompositeAreaElements(); this.pArea = new AreaElements(); this.pZone = new ZoneElements(); this.pViewContentState = new ViewContentStateElements(); this.pSoundContentState = new SoundContentStateElements(); this.pProject = new ProjectElements(); this.pVExpression = new VExpressionElements(); this.pVPlusOperator = new VPlusOperatorElements(); this.pOpPlus = new OpPlusElements(); this.pVComparisonAnd = new VComparisonAndElements(); this.pVRelationalExpression = new VRelationalExpressionElements(); this.pOpMuchGreaterThan = new OpMuchGreaterThanElements(); this.pOpEqualTo = new OpEqualToElements(); this.pOpGreaterThan = new OpGreaterThanElements(); this.pOpLowerThan = new OpLowerThanElements(); this.pVPrimaryExpression = new VPrimaryExpressionElements(); this.pVValueExpression = new VValueExpressionElements(); this.pThatOfOperator = new ThatOfOperatorElements(); this.pVMemberFeatureReference = new VMemberFeatureReferenceElements(); this.pIntegerValue = new IntegerValueElements(); this.pStandardValue = new StandardValueElements(); this.pNoneValue = new NoneValueElements(); this.pMinValue = new MinValueElements(); this.pMaxValue = new MaxValueElements(); this.pCExpression = new CExpressionElements(); this.pCImpliesOperator = new CImpliesOperatorElements(); this.pOpImplies = new OpImpliesElements(); this.pCOrOperator = new COrOperatorElements(); this.pOpOr = new OpOrElements(); this.pCAndOperator = new CAndOperatorElements(); this.pOpAnd = new OpAndElements(); this.pCEqualityExpression = new CEqualityExpressionElements(); this.pOpObjectCompare = new OpObjectCompareElements(); this.pOpObjectNotCompare = new OpObjectNotCompareElements(); this.pOpEquality = new OpEqualityElements(); this.pCRelationalExpression = new CRelationalExpressionElements(); this.pOpIsGreaterThanEqual = new OpIsGreaterThanEqualElements(); this.pOpIsLowerThanEqual = new OpIsLowerThanEqualElements(); this.pOpIsGreaterThan = new OpIsGreaterThanElements(); this.pOpIsLowerThan = new OpIsLowerThanElements(); this.pCUnaryOperation = new CUnaryOperationElements(); this.pOpNot = new OpNotElements(); this.pCOperationFeatureCall = new COperationFeatureCallElements(); this.pOpGetProperty = new OpGetPropertyElements(); this.pOpIsOn = new OpIsOnElements(); this.pOpGetContentsList = new OpGetContentsListElements(); this.pOpContentValue = new OpContentValueElements(); this.pOpIsActive = new OpIsActiveElements(); this.pOpGetAllocatables = new OpGetAllocatablesElements(); this.pOpAllocatedContent = new OpAllocatedContentElements(); this.pOpIsDisplayed = new OpIsDisplayedElements(); this.pOpIsHidden = new OpIsHiddenElements(); this.pOpDisplayingContent = new OpDisplayingContentElements(); this.pOpIsVisible = new OpIsVisibleElements(); this.pOpIsOutputted = new OpIsOutputtedElements(); this.pOpIsMuted = new OpIsMutedElements(); this.pOpOutputtingSound = new OpOutputtingSoundElements(); this.pOpIsSounding = new OpIsSoundingElements(); this.pOpIsAttenuated = new OpIsAttenuatedElements(); this.pOpHasComeEarlierThan = new OpHasComeEarlierThanElements(); this.pOpHasComeLaterThan = new OpHasComeLaterThanElements(); this.pOpStateValue = new OpStateValueElements(); this.pOpIsAllocatedTo = new OpIsAllocatedToElements(); this.pOpIsChanged = new OpIsChangedElements(); this.pOpIsTranslatedTo = new OpIsTranslatedToElements(); this.pOpIsDisplayedOn = new OpIsDisplayedOnElements(); this.pOpIsChangedDisplay = new OpIsChangedDisplayElements(); this.pOpIsTranslatedViewTo = new OpIsTranslatedViewToElements(); this.pOpIsOutputtedOn = new OpIsOutputtedOnElements(); this.pOpIsChangedOutput = new OpIsChangedOutputElements(); this.pOpIsTranslatedSoundTo = new OpIsTranslatedSoundToElements(); this.pOpIsTypeOf = new OpIsTypeOfElements(); this.pOpActiveContents = new OpActiveContentsElements(); this.pOpSizeOperator = new OpSizeOperatorElements(); this.pOpHasBeenDisplayed = new OpHasBeenDisplayedElements(); this.pOpActiveState = new OpActiveStateElements(); this.pOpGetState = new OpGetStateElements(); this.pOpMaxOperator = new OpMaxOperatorElements(); this.pOpMinOperator = new OpMinOperatorElements(); this.pOpSelectOperator = new OpSelectOperatorElements(); this.pOpStartOprator = new OpStartOpratorElements(); this.pOpStopOprator = new OpStopOpratorElements(); this.pOpActivateOprator = new OpActivateOpratorElements(); this.pCPrimaryExpression = new CPrimaryExpressionElements(); this.pAllInstanceOfExpression = new AllInstanceOfExpressionElements(); this.pNullExpression = new NullExpressionElements(); this.pPreviousModifier = new PreviousModifierElements(); this.pHideLowerPriority = new HideLowerPriorityElements(); this.pMuteLowerPriority = new MuteLowerPriorityElements(); this.pSetOfOperator = new SetOfOperatorElements(); this.pIfStatement = new IfStatementElements(); this.pForAllOperator = new ForAllOperatorElements(); this.pExistsOperator = new ExistsOperatorElements(); this.pLambdaExpression = new LambdaExpressionElements(); this.pVariable = new VariableElements(); this.pCObjectReference = new CObjectReferenceElements(); this.pCMemberFeatureReference = new CMemberFeatureReferenceElements(); this.pLetStatement = new LetStatementElements(); this.pComplexExpression = new ComplexExpressionElements(); this.pEnumExpression = new EnumExpressionElements(); this.pLoserTypeExpression = new LoserTypeExpressionElements(); this.pArbitrationPolicyExpression = new ArbitrationPolicyExpressionElements(); this.pViewContentSet = new ViewContentSetElements(); this.pSoundContentSet = new SoundContentSetElements(); this.pScene = new SceneElements(); this.pVerticalLayout = new VerticalLayoutElements(); this.pHorizontalLayout = new HorizontalLayoutElements(); this.pFixedPositionLayout = new FixedPositionLayoutElements(); this.pPositionContainer = new PositionContainerElements(); this.pEBoolean = new EBooleanElements(); this.pEInt = new EIntElements(); this.pEString = new EStringElements(); this.pRichString = new RichStringElements(); this.pQualifiedNameWithWildcard = new QualifiedNameWithWildcardElements(); this.pQualifiedName = new QualifiedNameElements(); this.pIdOrThis = new IdOrThisElements(); this.pValidID = new ValidIDElements(); this.eArbitrationPolicy = new ArbitrationPolicyElements(); this.eBasePoint = new BasePointElements(); this.eLoserType = new LoserTypeElements(); this.tID = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ID"); this.tIDENTIFIER_START_IMPL = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IDENTIFIER_START_IMPL"); this.tIDENTIFIER_PART_IMPL = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IDENTIFIER_PART_IMPL"); this.tIDENTIFIER_DIGITS = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IDENTIFIER_DIGITS"); this.tHEX_DIGIT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.HEX_DIGIT"); this.tUNICODE_ESCAPE = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.UNICODE_ESCAPE"); this.tIDENTIFIER_PART = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IDENTIFIER_PART"); this.tIDENTIFIER_START = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.IDENTIFIER_START"); this.tWS = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.WS"); this.tINT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.INT"); this.tSTRING = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.STRING"); this.tRICH_STRING = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.RICH_STRING"); this.tML_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.ML_COMMENT"); this.tSL_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "rba.tool.editor.RBAModel.SL_COMMENT"); this.pConfigurationParserRule_OperatorWithMultipleOperand = new ConfigurationParserRule_OperatorWithMultipleOperandElements(); this.pConfigurationParserRule_AreaOperatorForConstraint = new ConfigurationParserRule_AreaOperatorForConstraintElements(); this.pContentOperatorsCommon = new ContentOperatorsCommonElements(); this.pConfigurationParserRule_ContentOperatorForConstraint = new ConfigurationParserRule_ContentOperatorForConstraintElements(); this.pConfigurationParserRule_ZoneOperatorForConstraint = new ConfigurationParserRule_ZoneOperatorForConstraintElements(); this.pSoundOperatorsCommon = new SoundOperatorsCommonElements(); this.pConfigurationParserRule_SoundOperatorForConstraint = new ConfigurationParserRule_SoundOperatorForConstraintElements(); this.pConfigurationParserRule_SceneOperatorForConstraint = new ConfigurationParserRule_SceneOperatorForConstraintElements(); this.pConfigurationParserRule_PropertyOperatorForConstraint = new ConfigurationParserRule_PropertyOperatorForConstraintElements(); } protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { Grammar grammar = grammarProvider.getGrammar(this); while (grammar != null) { if ("rba.tool.editor.RBAModel".equals(grammar.getName())) { return grammar; } List grammars = grammar.getUsedGrammars(); if (!grammars.isEmpty()) { grammar = grammars.iterator().next(); } else { return null; } } return grammar; } @Override public Grammar getGrammar() { return grammar; } ///* Top Level */ TopLevel: // {TopLevel} ('module' QualifiedName)? // project+=Project* // imports+=Import* // packages+=Package*; public TopLevelElements getTopLevelAccess() { return pTopLevel; } public ParserRule getTopLevelRule() { return getTopLevelAccess().getRule(); } //Import: // 'import' importedNamespace=QualifiedNameWithWildcard; public ImportElements getImportAccess() { return pImport; } public ParserRule getImportRule() { return getImportAccess().getRule(); } ///* Abstract Structured Data Type */ PackagableElement rbacore::PackagableElement: // Package | Stereotype | RuleObject | Display | AbstractConstraint | Size; public PackagableElementElements getPackagableElementAccess() { return pPackagableElement; } public ParserRule getPackagableElementRule() { return getPackagableElementAccess().getRule(); } //AbstractConstraint rbacore::AbstractConstraint: // Constraint; public AbstractConstraintElements getAbstractConstraintAccess() { return pAbstractConstraint; } public ParserRule getAbstractConstraintRule() { return getAbstractConstraintAccess().getRule(); } //SizeIdentifier rbaview::SizeIdentifier: // SizeReference | Size; public SizeIdentifierElements getSizeIdentifierAccess() { return pSizeIdentifier; } public ParserRule getSizeIdentifierRule() { return getSizeIdentifierAccess().getRule(); } //RuleObject rbacore::RuleObject: // AbstractContent | AbstractScene | AbstractAllocatable; public RuleObjectElements getRuleObjectAccess() { return pRuleObject; } public ParserRule getRuleObjectRule() { return getRuleObjectAccess().getRule(); } //AbstractAllocatable rbacore::AbstractAllocatable: // Allocatable | AllocatableSet; public AbstractAllocatableElements getAbstractAllocatableAccess() { return pAbstractAllocatable; } public ParserRule getAbstractAllocatableRule() { return getAbstractAllocatableAccess().getRule(); } //Allocatable rbacore::Allocatable: // Area | Zone; public AllocatableElements getAllocatableAccess() { return pAllocatable; } public ParserRule getAllocatableRule() { return getAllocatableAccess().getRule(); } //AllocatableSet rbacore::AllocatableSet: // AreaSet | ZoneSet; public AllocatableSetElements getAllocatableSetAccess() { return pAllocatableSet; } public ParserRule getAllocatableSetRule() { return getAllocatableSetAccess().getRule(); } //AbstractContent rbacore::AbstractContent: // Content | ContentSet; public AbstractContentElements getAbstractContentAccess() { return pAbstractContent; } public ParserRule getAbstractContentRule() { return getAbstractContentAccess().getRule(); } //Content rbacore::Content: // ViewContent | SoundContent; public ContentElements getContentAccess() { return pContent; } public ParserRule getContentRule() { return getContentAccess().getRule(); } //ContentSet rbacore::ContentSet: // ViewContentSet | SoundContentSet; public ContentSetElements getContentSetAccess() { return pContentSet; } public ParserRule getContentSetRule() { return getContentSetAccess().getRule(); } //AbstractScene rbacore::AbstractScene: // Scene; public AbstractSceneElements getAbstractSceneAccess() { return pAbstractScene; } public ParserRule getAbstractSceneRule() { return getAbstractSceneAccess().getRule(); } //AbstractProperty rbacore::AbstractProperty: // ({rbacore::IntegerProperty} 'int') name=ValidID (':' value=IntegerValue)?; public AbstractPropertyElements getAbstractPropertyAccess() { return pAbstractProperty; } public ParserRule getAbstractPropertyRule() { return getAbstractPropertyAccess().getRule(); } //LayoutManager rbaview::LayoutManager: // AlignedLayout | FixedPositionLayout; public LayoutManagerElements getLayoutManagerAccess() { return pLayoutManager; } public ParserRule getLayoutManagerRule() { return getLayoutManagerAccess().getRule(); } //AlignedLayout rbaview::AlignedLayout: // VerticalLayout | HorizontalLayout; public AlignedLayoutElements getAlignedLayoutAccess() { return pAlignedLayout; } public ParserRule getAlignedLayoutRule() { return getAlignedLayoutAccess().getRule(); } ///* Structured Data Type */ Tag rbacore::Tag: // => ({rbacore::Tag} '<<' name=QualifiedName '>>' | {CTag} '«' name=QualifiedName '»') ('{' (values+=EString (',' // values+=EString)*)? '}')?; public TagElements getTagAccess() { return pTag; } public ParserRule getTagRule() { return getTagAccess().getRule(); } //Package rbacore::Package: // {rbacore::Package} // 'Package' // name=QualifiedName // '{' (('description:' description=EString)? & packagableelement+=PackagableElement*) '}'; public PackageElements getPackageAccess() { return pPackage; } public ParserRule getPackageRule() { return getPackageAccess().getRule(); } ///* Structured Data Type */ Stereotype rbacore::Stereotype: // {rbacore::Stereotype} // 'Stereotype' '<' targetModelName=StereotypableElementName '>' // name=QualifiedName // '(' (variables+=Variable (',' variables+=Variable)*)? ')' // bodyText=RichString?; public StereotypeElements getStereotypeAccess() { return pStereotype; } public ParserRule getStereotypeRule() { return getStereotypeAccess().getRule(); } //StereotypableElementName: // 'Area' | 'Zone' | 'SoundContent' | 'ViewContent'; public StereotypableElementNameElements getStereotypableElementNameAccess() { return pStereotypableElementName; } public ParserRule getStereotypableElementNameRule() { return getStereotypableElementNameAccess().getRule(); } //Display rbaview::Display: // {rbaview::Display} // 'Display' // name=QualifiedName // '{' (('description:' description=EString)? & size=SizeIdentifier? & root=CompositeArea?) '}'; public DisplayElements getDisplayAccess() { return pDisplay; } public ParserRule getDisplayRule() { return getDisplayAccess().getRule(); } //Constraint rbacore::Constraint: // {rbacore::Constraint} // 'Constraint' // name=QualifiedName // '{' (('description:' description=EString)? & ('runtime:' runtime=EBoolean)? & expression=ComplexExpression?) '}'; public ConstraintElements getConstraintAccess() { return pConstraint; } public ParserRule getConstraintRule() { return getConstraintAccess().getRule(); } //ViewContent rbaview::ViewContent: // {rbaview::ViewContent} // 'ViewContent' // name=QualifiedName // '{' (('description:' description=EString)? & ('loserType:' loserType=LoserType)? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=ViewContentState* & // size+=SizeIdentifier* & tags+=Tag*) '}'; public ViewContentElements getViewContentAccess() { return pViewContent; } public ParserRule getViewContentRule() { return getViewContentAccess().getRule(); } //SoundContent rbasound::SoundContent: // {rbasound::SoundContent} // 'SoundContent' // name=QualifiedName // '{' (('description:' description=EString)? & ('loserType:' loserType=LoserType)? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')? & states+=SoundContentState* & tags+=Tag*) '}'; public SoundContentElements getSoundContentAccess() { return pSoundContent; } public ParserRule getSoundContentRule() { return getSoundContentAccess().getRule(); } //Size rbaview::Size: // {rbaview::Size} // 'Size' // name=QualifiedName // '{' (('description:' description=EString)? & ('width:' width=EInt)? & ('height:' height=EInt)?) '}'; public SizeElements getSizeAccess() { return pSize; } public ParserRule getSizeRule() { return getSizeAccess().getRule(); } //SizeReference rbaview::SizeReference: // {rbaview::SizeReference} // 'sizeReference:' size=[rbaview::Size|QualifiedName]; public SizeReferenceElements getSizeReferenceAccess() { return pSizeReference; } public ParserRule getSizeReferenceRule() { return getSizeReferenceAccess().getRule(); } //Offset rbaview::Offset: // {rbaview::Offset} // 'Offset' // '{' (('description:' description=EString)? & ('x:' x=EInt)? & ('y:' y=EInt)? & size=SizeReference?) '}'; public OffsetElements getOffsetAccess() { return pOffset; } public ParserRule getOffsetRule() { return getOffsetAccess().getRule(); } //AreaSet rbaview::AreaSet: // {rbaview::AreaSet} // 'AreaSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] // ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; public AreaSetElements getAreaSetAccess() { return pAreaSet; } public ParserRule getAreaSetRule() { return getAreaSetAccess().getRule(); } //ZoneSet rbasound::ZoneSet: // {rbasound::ZoneSet} // 'ZoneSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractAllocatable|QualifiedName] // ("," target+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; public ZoneSetElements getZoneSetAccess() { return pZoneSet; } public ParserRule getZoneSetRule() { return getZoneSetAccess().getRule(); } //CompositeArea rbaview::CompositeArea: // {rbaview::CompositeArea} // 'CompositeArea' // name=QualifiedName // '{' (('description:' description=EString)? & ('layout:' layout=LayoutManager)?) '}'; public CompositeAreaElements getCompositeAreaAccess() { return pCompositeArea; } public ParserRule getCompositeAreaRule() { return getCompositeAreaAccess().getRule(); } //Area rbaview::Area: // {rbaview::Area} // 'Area' // name=QualifiedName // '{' (('description:' description=EString)? & ('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? & // size+=SizeIdentifier* & (('visibility:' | 'priority:') visibility=VExpression)? & ('zorder:' zorder=VExpression)? & // tags+=Tag*) '}'; public AreaElements getAreaAccess() { return pArea; } public ParserRule getAreaRule() { return getAreaAccess().getRule(); } //Zone rbasound::Zone: // {rbasound::Zone} // 'Zone' // name=QualifiedName // '{' (('description:' description=EString)? & ('arbitrationPolicy:' arbitrationPolicy=ArbitrationPolicy)? & // (('visibility:' | 'priority:') visibility=VExpression)? & ('attenuateValue:' attenuate=IntegerValue)? & tags+=Tag*) // '}'; public ZoneElements getZoneAccess() { return pZone; } public ParserRule getZoneRule() { return getZoneAccess().getRule(); } //ViewContentState rbaview::ViewContentState: // {rbaview::ViewContentState} // 'State' // name=QualifiedName // '{' (('description:' description=EString)? & (('priority:' | 'value:') value=VExpression)?) '}'; public ViewContentStateElements getViewContentStateAccess() { return pViewContentState; } public ParserRule getViewContentStateRule() { return getViewContentStateAccess().getRule(); } //SoundContentState rbasound::SoundContentState: // {rbasound::SoundContentState} // 'State' // name=QualifiedName // '{' (('description:' description=EString)? & (('priority:' | 'value:') value=VExpression)?) '}'; public SoundContentStateElements getSoundContentStateAccess() { return pSoundContentState; } public ParserRule getSoundContentStateRule() { return getSoundContentStateAccess().getRule(); } //Project rbacore::Project: // {rbacore::Project} // 'Project' // dummyName=QualifiedName? // '{' // 'version:' version=EString // '}'; public ProjectElements getProjectAccess() { return pProject; } public ParserRule getProjectRule() { return getProjectAccess().getRule(); } ///* ####################################### // * Sort Value Expression(VExpression) // * ####################################### */ VExpression rbacore::Expression: // VPlusOperator; public VExpressionElements getVExpressionAccess() { return pVExpression; } public ParserRule getVExpressionRule() { return getVExpressionAccess().getRule(); } //VPlusOperator rbacore::Expression: // VComparisonAnd (=> ({rbacore::PlusOperator.operand+=current} OpPlus) operand+=VComparisonAnd)*; public VPlusOperatorElements getVPlusOperatorAccess() { return pVPlusOperator; } public ParserRule getVPlusOperatorRule() { return getVPlusOperatorAccess().getRule(); } //OpPlus: // '+'; public OpPlusElements getOpPlusAccess() { return pOpPlus; } public ParserRule getOpPlusRule() { return getOpPlusAccess().getRule(); } //VComparisonAnd rbacore::Expression: // VRelationalExpression (=> ({rbacore::ComparisonAnd.operand+=current} OpAnd) operand+=VRelationalExpression)*; public VComparisonAndElements getVComparisonAndAccess() { return pVComparisonAnd; } public ParserRule getVComparisonAndRule() { return getVComparisonAndAccess().getRule(); } //VRelationalExpression rbacore::Expression: // VPrimaryExpression | {rbacore::MuchGreaterThanOperator} OpMuchGreaterThan operand+=VPrimaryExpression | // {rbacore::EqualToOperator} OpEqualTo operand+=VPrimaryExpression | {rbacore::GreaterThanOperator} OpGreaterThan // operand+=VPrimaryExpression | {rbacore::LowerThanOperator} OpLowerThan operand+=VPrimaryExpression; public VRelationalExpressionElements getVRelationalExpressionAccess() { return pVRelationalExpression; } public ParserRule getVRelationalExpressionRule() { return getVRelationalExpressionAccess().getRule(); } //OpMuchGreaterThan: // '>>'; public OpMuchGreaterThanElements getOpMuchGreaterThanAccess() { return pOpMuchGreaterThan; } public ParserRule getOpMuchGreaterThanRule() { return getOpMuchGreaterThanAccess().getRule(); } //OpEqualTo: // '='; public OpEqualToElements getOpEqualToAccess() { return pOpEqualTo; } public ParserRule getOpEqualToRule() { return getOpEqualToAccess().getRule(); } //OpGreaterThan: // '>'; public OpGreaterThanElements getOpGreaterThanAccess() { return pOpGreaterThan; } public ParserRule getOpGreaterThanRule() { return getOpGreaterThanAccess().getRule(); } //OpLowerThan: // '<'; public OpLowerThanElements getOpLowerThanAccess() { return pOpLowerThan; } public ParserRule getOpLowerThanRule() { return getOpLowerThanAccess().getRule(); } //VPrimaryExpression rbacore::Expression: // ThatOfOperator | VValueExpression | // '(' VExpression ')'; public VPrimaryExpressionElements getVPrimaryExpressionAccess() { return pVPrimaryExpression; } public ParserRule getVPrimaryExpressionRule() { return getVPrimaryExpressionAccess().getRule(); } //VValueExpression rbacore::Expression: // IntegerValue | StandardValue | NoneValue | MinValue | MaxValue; public VValueExpressionElements getVValueExpressionAccess() { return pVValueExpression; } public ParserRule getVValueExpressionRule() { return getVValueExpressionAccess().getRule(); } //ThatOfOperator rbacore::Expression: // {rbacore::ThatOfOperator} 'That-of' operand+=VMemberFeatureReference?; public ThatOfOperatorElements getThatOfOperatorAccess() { return pThatOfOperator; } public ParserRule getThatOfOperatorRule() { return getThatOfOperatorAccess().getRule(); } //VMemberFeatureReference rbacore::ObjectReference: // {rbacore::ObjectReference} refObject=[rbacore::RuleObject|ValidID] ({MemberFeatureReference.operand+=current} '.' // refObject=[rbacore::RuleObject|ValidID])*; public VMemberFeatureReferenceElements getVMemberFeatureReferenceAccess() { return pVMemberFeatureReference; } public ParserRule getVMemberFeatureReferenceRule() { return getVMemberFeatureReferenceAccess().getRule(); } //IntegerValue rbacore::IntegerValue: // {rbacore::IntegerValue} value=EInt; public IntegerValueElements getIntegerValueAccess() { return pIntegerValue; } public ParserRule getIntegerValueRule() { return getIntegerValueAccess().getRule(); } //StandardValue rbacore::StandardValue: // {rbacore::StandardValue} // 'STANDARD_VALUE'; public StandardValueElements getStandardValueAccess() { return pStandardValue; } public ParserRule getStandardValueRule() { return getStandardValueAccess().getRule(); } //NoneValue rbacore::NoneValue: // {rbacore::NoneValue} // 'NONE_VALUE'; public NoneValueElements getNoneValueAccess() { return pNoneValue; } public ParserRule getNoneValueRule() { return getNoneValueAccess().getRule(); } //MinValue rbacore::MinValue: // {rbacore::MinValue} // 'MIN_VALUE'; public MinValueElements getMinValueAccess() { return pMinValue; } public ParserRule getMinValueRule() { return getMinValueAccess().getRule(); } //MaxValue rbacore::MaxValue: // {rbacore::MaxValue} // 'MAX_VALUE'; public MaxValueElements getMaxValueAccess() { return pMaxValue; } public ParserRule getMaxValueRule() { return getMaxValueAccess().getRule(); } ///* ####################################### // * Constraint Expression(CExpression) // * ####################################### */ CExpression rbacore::Expression: // CImpliesOperator; public CExpressionElements getCExpressionAccess() { return pCExpression; } public ParserRule getCExpressionRule() { return getCExpressionAccess().getRule(); } //CImpliesOperator rbacore::Expression: // COrOperator (=> ({rbacore::ImpliesOperator.operand+=current} OpImplies) operand+=COrOperator)*; public CImpliesOperatorElements getCImpliesOperatorAccess() { return pCImpliesOperator; } public ParserRule getCImpliesOperatorRule() { return getCImpliesOperatorAccess().getRule(); } //OpImplies: // '->'; public OpImpliesElements getOpImpliesAccess() { return pOpImplies; } public ParserRule getOpImpliesRule() { return getOpImpliesAccess().getRule(); } //COrOperator rbacore::Expression: // CAndOperator (=> ({rbacore::OrOperator.operand+=current} OpOr) operand+=CAndOperator)*; public COrOperatorElements getCOrOperatorAccess() { return pCOrOperator; } public ParserRule getCOrOperatorRule() { return getCOrOperatorAccess().getRule(); } //OpOr: // 'OR'; public OpOrElements getOpOrAccess() { return pOpOr; } public ParserRule getOpOrRule() { return getOpOrAccess().getRule(); } //CAndOperator rbacore::Expression: // CEqualityExpression (=> ({rbacore::AndOperator.operand+=current} OpAnd) operand+=CEqualityExpression)*; public CAndOperatorElements getCAndOperatorAccess() { return pCAndOperator; } public ParserRule getCAndOperatorRule() { return getCAndOperatorAccess().getRule(); } //OpAnd: // 'AND'; public OpAndElements getOpAndAccess() { return pOpAnd; } public ParserRule getOpAndRule() { return getOpAndAccess().getRule(); } //CEqualityExpression rbacore::Expression: // CRelationalExpression (=> ({rbacore::ObjectCompare.operand+=current} OpObjectCompare | // {rbacore::ObjectCompareNot.operand+=current} OpObjectNotCompare | {rbacore::IsEqualToOperator.operand+=current} // OpEquality) operand+=CRelationalExpression)*; public CEqualityExpressionElements getCEqualityExpressionAccess() { return pCEqualityExpression; } public ParserRule getCEqualityExpressionRule() { return getCEqualityExpressionAccess().getRule(); } //OpObjectCompare: // '=='; public OpObjectCompareElements getOpObjectCompareAccess() { return pOpObjectCompare; } public ParserRule getOpObjectCompareRule() { return getOpObjectCompareAccess().getRule(); } //OpObjectNotCompare: // '!='; public OpObjectNotCompareElements getOpObjectNotCompareAccess() { return pOpObjectNotCompare; } public ParserRule getOpObjectNotCompareRule() { return getOpObjectNotCompareAccess().getRule(); } //OpEquality: // '='; public OpEqualityElements getOpEqualityAccess() { return pOpEquality; } public ParserRule getOpEqualityRule() { return getOpEqualityAccess().getRule(); } //CRelationalExpression rbacore::Expression: // CUnaryOperation (=> ({rbacore::IsGreaterThanEqualOperator.operand+=current} OpIsGreaterThanEqual | // {rbacore::IsLowerThanEqualOperator.operand+=current} OpIsLowerThanEqual | // {rbacore::IsGreaterThanOperator.operand+=current} OpIsGreaterThan | {rbacore::IsLowerThanOperator.operand+=current} // OpIsLowerThan) operand+=CUnaryOperation)*; public CRelationalExpressionElements getCRelationalExpressionAccess() { return pCRelationalExpression; } public ParserRule getCRelationalExpressionRule() { return getCRelationalExpressionAccess().getRule(); } //OpIsGreaterThanEqual: // '>='; public OpIsGreaterThanEqualElements getOpIsGreaterThanEqualAccess() { return pOpIsGreaterThanEqual; } public ParserRule getOpIsGreaterThanEqualRule() { return getOpIsGreaterThanEqualAccess().getRule(); } //OpIsLowerThanEqual: // '<='; public OpIsLowerThanEqualElements getOpIsLowerThanEqualAccess() { return pOpIsLowerThanEqual; } public ParserRule getOpIsLowerThanEqualRule() { return getOpIsLowerThanEqualAccess().getRule(); } //OpIsGreaterThan: // '>'; public OpIsGreaterThanElements getOpIsGreaterThanAccess() { return pOpIsGreaterThan; } public ParserRule getOpIsGreaterThanRule() { return getOpIsGreaterThanAccess().getRule(); } //OpIsLowerThan: // '<'; public OpIsLowerThanElements getOpIsLowerThanAccess() { return pOpIsLowerThan; } public ParserRule getOpIsLowerThanRule() { return getOpIsLowerThanAccess().getRule(); } //CUnaryOperation rbacore::Expression: // {rbacore::NotOperator} OpNot operand+=CUnaryOperation | COperationFeatureCall; public CUnaryOperationElements getCUnaryOperationAccess() { return pCUnaryOperation; } public ParserRule getCUnaryOperationRule() { return getCUnaryOperationAccess().getRule(); } //OpNot: // "!"; public OpNotElements getOpNotAccess() { return pOpNot; } public ParserRule getOpNotRule() { return getOpNotAccess().getRule(); } //COperationFeatureCall rbacore::Expression: // CPrimaryExpression (=> (".") (({rbacore::GetProperty.operand+=current} OpGetProperty | // {rbacore::IsOn.operand+=current} OpIsOn | {rbacore::GetContentsList.operand+=current} OpGetContentsList | // {rbacore::ContentValue.operand+=current} OpContentValue | {rbacore::IsActive.operand+=current} OpIsActive | // {rbacore::GetAllocatables.operand+=current} OpGetAllocatables | {rbacore::AllocatedContent.operand+=current} // OpAllocatedContent | {rbacore::HasComeEarlierThan.operand+=current} OpHasComeEarlierThan | // {rbacore::HasComeLaterThan.operand+=current} OpHasComeLaterThan | {rbacore::StateValue.operand+=current} OpStateValue // | {rbacore::ActiveContents.operand+=current} OpActiveContents | {rbacore::SizeOperator.operand+=current} // OpSizeOperator | {rbacore::HasBeenDisplayed.operand+=current} OpHasBeenDisplayed | // {rbacore::ActiveState.operand+=current} OpActiveState | {rbaview::IsDisplayed.operand+=current} OpIsDisplayed | // {rbaview::IsHidden.operand+=current} OpIsHidden | {rbaview::DisplayingContent.operand+=current} OpDisplayingContent | // {rbaview::IsVisible.operand+=current} OpIsVisible | {rbasound::IsOutputted.operand+=current} OpIsOutputted | // {rbasound::IsMuted.operand+=current} OpIsMuted | {rbasound::OutputtingSound.operand+=current} OpOutputtingSound | // {rbasound::IsSounding.operand+=current} OpIsSounding | {rbacore::IsAllocatedTo.operand+=current} OpIsAllocatedTo | // {rbacore::IsChanged.operand+=current} OpIsChanged | {rbacore::IsTranslatedTo.operand+=current} OpIsTranslatedTo | // {rbaview::IsDisplayedOn.operand+=current} OpIsDisplayedOn | {rbaview::IsChangedDisplay.operand+=current} // OpIsChangedDisplay | {rbaview::IsTranslatedViewTo.operand+=current} OpIsTranslatedViewTo | // {rbasound::IsOutputtedOn.operand+=current} OpIsOutputtedOn | {rbasound::IsChangedOutput.operand+=current} // OpIsChangedOutput | {rbasound::IsTranslatedSoundTo.operand+=current} OpIsTranslatedSoundTo | // {rbasound::IsAttenuated.operand+=current} OpIsAttenuated) => ('(' operand+=CExpression? ')') | // ({rbacore::IsTypeOf.operand+=current} OpIsTypeOf) => ('(' tagName=EString? ')')? // | ({rbacore::MaxOperator.operand+=current} OpMaxOperator lambda=LambdaExpression | // {rbacore::MinOperator.operand+=current} OpMinOperator lambda=LambdaExpression | // {rbacore::SelectOperator.operand+=current} OpSelectOperator lambda=LambdaExpression)))*; public COperationFeatureCallElements getCOperationFeatureCallAccess() { return pCOperationFeatureCall; } public ParserRule getCOperationFeatureCallRule() { return getCOperationFeatureCallAccess().getRule(); } //OpGetProperty: // 'get'; public OpGetPropertyElements getOpGetPropertyAccess() { return pOpGetProperty; } public ParserRule getOpGetPropertyRule() { return getOpGetPropertyAccess().getRule(); } //OpIsOn: // 'isOn'; public OpIsOnElements getOpIsOnAccess() { return pOpIsOn; } public ParserRule getOpIsOnRule() { return getOpIsOnAccess().getRule(); } //OpGetContentsList: // 'contentsList'; public OpGetContentsListElements getOpGetContentsListAccess() { return pOpGetContentsList; } public ParserRule getOpGetContentsListRule() { return getOpGetContentsListAccess().getRule(); } //OpContentValue: // 'contentValue'; public OpContentValueElements getOpContentValueAccess() { return pOpContentValue; } public ParserRule getOpContentValueRule() { return getOpContentValueAccess().getRule(); } //OpIsActive: // 'isActive'; public OpIsActiveElements getOpIsActiveAccess() { return pOpIsActive; } public ParserRule getOpIsActiveRule() { return getOpIsActiveAccess().getRule(); } //OpGetAllocatables: // 'allocatables'; public OpGetAllocatablesElements getOpGetAllocatablesAccess() { return pOpGetAllocatables; } public ParserRule getOpGetAllocatablesRule() { return getOpGetAllocatablesAccess().getRule(); } //OpAllocatedContent: // 'allocatedContent'; public OpAllocatedContentElements getOpAllocatedContentAccess() { return pOpAllocatedContent; } public ParserRule getOpAllocatedContentRule() { return getOpAllocatedContentAccess().getRule(); } //OpIsDisplayed: // 'isDisplayed'; public OpIsDisplayedElements getOpIsDisplayedAccess() { return pOpIsDisplayed; } public ParserRule getOpIsDisplayedRule() { return getOpIsDisplayedAccess().getRule(); } //OpIsHidden: // 'isHidden'; public OpIsHiddenElements getOpIsHiddenAccess() { return pOpIsHidden; } public ParserRule getOpIsHiddenRule() { return getOpIsHiddenAccess().getRule(); } //OpDisplayingContent: // 'displayingContent'; public OpDisplayingContentElements getOpDisplayingContentAccess() { return pOpDisplayingContent; } public ParserRule getOpDisplayingContentRule() { return getOpDisplayingContentAccess().getRule(); } //OpIsVisible: // 'isVisible'; public OpIsVisibleElements getOpIsVisibleAccess() { return pOpIsVisible; } public ParserRule getOpIsVisibleRule() { return getOpIsVisibleAccess().getRule(); } //OpIsOutputted: // 'isOutputted'; public OpIsOutputtedElements getOpIsOutputtedAccess() { return pOpIsOutputted; } public ParserRule getOpIsOutputtedRule() { return getOpIsOutputtedAccess().getRule(); } //OpIsMuted: // 'isMuted'; public OpIsMutedElements getOpIsMutedAccess() { return pOpIsMuted; } public ParserRule getOpIsMutedRule() { return getOpIsMutedAccess().getRule(); } //OpOutputtingSound: // 'outputtingSound'; public OpOutputtingSoundElements getOpOutputtingSoundAccess() { return pOpOutputtingSound; } public ParserRule getOpOutputtingSoundRule() { return getOpOutputtingSoundAccess().getRule(); } //OpIsSounding: // 'isSounding'; public OpIsSoundingElements getOpIsSoundingAccess() { return pOpIsSounding; } public ParserRule getOpIsSoundingRule() { return getOpIsSoundingAccess().getRule(); } //OpIsAttenuated: // 'isAttenuated'; public OpIsAttenuatedElements getOpIsAttenuatedAccess() { return pOpIsAttenuated; } public ParserRule getOpIsAttenuatedRule() { return getOpIsAttenuatedAccess().getRule(); } //OpHasComeEarlierThan: // 'hasComeEarlierThan'; public OpHasComeEarlierThanElements getOpHasComeEarlierThanAccess() { return pOpHasComeEarlierThan; } public ParserRule getOpHasComeEarlierThanRule() { return getOpHasComeEarlierThanAccess().getRule(); } //OpHasComeLaterThan: // 'hasComeLaterThan'; public OpHasComeLaterThanElements getOpHasComeLaterThanAccess() { return pOpHasComeLaterThan; } public ParserRule getOpHasComeLaterThanRule() { return getOpHasComeLaterThanAccess().getRule(); } //OpStateValue: // 'stateValue'; public OpStateValueElements getOpStateValueAccess() { return pOpStateValue; } public ParserRule getOpStateValueRule() { return getOpStateValueAccess().getRule(); } //OpIsAllocatedTo: // 'isAllocatedTo'; public OpIsAllocatedToElements getOpIsAllocatedToAccess() { return pOpIsAllocatedTo; } public ParserRule getOpIsAllocatedToRule() { return getOpIsAllocatedToAccess().getRule(); } //OpIsChanged: // 'isChanged'; public OpIsChangedElements getOpIsChangedAccess() { return pOpIsChanged; } public ParserRule getOpIsChangedRule() { return getOpIsChangedAccess().getRule(); } //OpIsTranslatedTo: // 'isTranslatedTo'; public OpIsTranslatedToElements getOpIsTranslatedToAccess() { return pOpIsTranslatedTo; } public ParserRule getOpIsTranslatedToRule() { return getOpIsTranslatedToAccess().getRule(); } //OpIsDisplayedOn: // 'isDisplayedOn'; public OpIsDisplayedOnElements getOpIsDisplayedOnAccess() { return pOpIsDisplayedOn; } public ParserRule getOpIsDisplayedOnRule() { return getOpIsDisplayedOnAccess().getRule(); } //OpIsChangedDisplay: // 'isChangedDisplay'; public OpIsChangedDisplayElements getOpIsChangedDisplayAccess() { return pOpIsChangedDisplay; } public ParserRule getOpIsChangedDisplayRule() { return getOpIsChangedDisplayAccess().getRule(); } //OpIsTranslatedViewTo: // 'isTranslatedViewTo'; public OpIsTranslatedViewToElements getOpIsTranslatedViewToAccess() { return pOpIsTranslatedViewTo; } public ParserRule getOpIsTranslatedViewToRule() { return getOpIsTranslatedViewToAccess().getRule(); } //OpIsOutputtedOn: // 'isOutputtedOn'; public OpIsOutputtedOnElements getOpIsOutputtedOnAccess() { return pOpIsOutputtedOn; } public ParserRule getOpIsOutputtedOnRule() { return getOpIsOutputtedOnAccess().getRule(); } //OpIsChangedOutput: // 'isChangedOutput'; public OpIsChangedOutputElements getOpIsChangedOutputAccess() { return pOpIsChangedOutput; } public ParserRule getOpIsChangedOutputRule() { return getOpIsChangedOutputAccess().getRule(); } //OpIsTranslatedSoundTo: // 'isTranslatedSoundTo'; public OpIsTranslatedSoundToElements getOpIsTranslatedSoundToAccess() { return pOpIsTranslatedSoundTo; } public ParserRule getOpIsTranslatedSoundToRule() { return getOpIsTranslatedSoundToAccess().getRule(); } //OpIsTypeOf: // 'isTypeOf'; public OpIsTypeOfElements getOpIsTypeOfAccess() { return pOpIsTypeOf; } public ParserRule getOpIsTypeOfRule() { return getOpIsTypeOfAccess().getRule(); } //OpActiveContents: // 'activeContents'; public OpActiveContentsElements getOpActiveContentsAccess() { return pOpActiveContents; } public ParserRule getOpActiveContentsRule() { return getOpActiveContentsAccess().getRule(); } //OpSizeOperator: // 'size'; public OpSizeOperatorElements getOpSizeOperatorAccess() { return pOpSizeOperator; } public ParserRule getOpSizeOperatorRule() { return getOpSizeOperatorAccess().getRule(); } //OpHasBeenDisplayed: // 'hasBeenDisplayed'; public OpHasBeenDisplayedElements getOpHasBeenDisplayedAccess() { return pOpHasBeenDisplayed; } public ParserRule getOpHasBeenDisplayedRule() { return getOpHasBeenDisplayedAccess().getRule(); } //OpActiveState: // 'activeState'; public OpActiveStateElements getOpActiveStateAccess() { return pOpActiveState; } public ParserRule getOpActiveStateRule() { return getOpActiveStateAccess().getRule(); } //OpGetState: // 'state'; public OpGetStateElements getOpGetStateAccess() { return pOpGetState; } public ParserRule getOpGetStateRule() { return getOpGetStateAccess().getRule(); } //OpMaxOperator: // 'max'; public OpMaxOperatorElements getOpMaxOperatorAccess() { return pOpMaxOperator; } public ParserRule getOpMaxOperatorRule() { return getOpMaxOperatorAccess().getRule(); } //OpMinOperator: // 'min'; public OpMinOperatorElements getOpMinOperatorAccess() { return pOpMinOperator; } public ParserRule getOpMinOperatorRule() { return getOpMinOperatorAccess().getRule(); } //OpSelectOperator: // 'select'; public OpSelectOperatorElements getOpSelectOperatorAccess() { return pOpSelectOperator; } public ParserRule getOpSelectOperatorRule() { return getOpSelectOperatorAccess().getRule(); } //OpStartOprator: // 'start'; public OpStartOpratorElements getOpStartOpratorAccess() { return pOpStartOprator; } public ParserRule getOpStartOpratorRule() { return getOpStartOpratorAccess().getRule(); } //OpStopOprator: // 'stop'; public OpStopOpratorElements getOpStopOpratorAccess() { return pOpStopOprator; } public ParserRule getOpStopOpratorRule() { return getOpStopOpratorAccess().getRule(); } //OpActivateOprator: // 'activate'; public OpActivateOpratorElements getOpActivateOpratorAccess() { return pOpActivateOprator; } public ParserRule getOpActivateOpratorRule() { return getOpActivateOpratorAccess().getRule(); } //CPrimaryExpression rbacore::Expression: // CMemberFeatureReference | PreviousModifier | AllInstanceOfExpression | NullExpression | IntegerValue | // MuteLowerPriority | HideLowerPriority | SetOfOperator | IfStatement | ForAllOperator | ExistsOperator | // '(' CExpression ')'; public CPrimaryExpressionElements getCPrimaryExpressionAccess() { return pCPrimaryExpression; } public ParserRule getCPrimaryExpressionRule() { return getCPrimaryExpressionAccess().getRule(); } //AllInstanceOfExpression rbacore::Expression: // => ({rbaview::AllInstanceOfArea} 'ALL_AREAS' | {rbaview::AllInstanceOfViewContent} 'ALL_VIEWCONTENTS' | // {rbasound::AllInstanceOfZone} 'ALL_ZONES' | {rbasound::AllInstanceOfSoundContent} 'ALL_SOUNDCONTENTS'); public AllInstanceOfExpressionElements getAllInstanceOfExpressionAccess() { return pAllInstanceOfExpression; } public ParserRule getAllInstanceOfExpressionRule() { return getAllInstanceOfExpressionAccess().getRule(); } //NullExpression rbacore::Expression: // => ({rbacore::NullExpression} 'NULL'); public NullExpressionElements getNullExpressionAccess() { return pNullExpression; } public ParserRule getNullExpressionRule() { return getNullExpressionAccess().getRule(); } //PreviousModifier rbacore::PreviousModifier: // {rbacore::PreviousModifier} // '(pre)' objReference=CMemberFeatureReference; public PreviousModifierElements getPreviousModifierAccess() { return pPreviousModifier; } public ParserRule getPreviousModifierRule() { return getPreviousModifierAccess().getRule(); } //HideLowerPriority rbaview::HideLowerPriority: // {rbaview::HideLowerPriority} // 'HideLowerPriority' '(' operand+=CExpression ',' operand+=CExpression ')'; public HideLowerPriorityElements getHideLowerPriorityAccess() { return pHideLowerPriority; } public ParserRule getHideLowerPriorityRule() { return getHideLowerPriorityAccess().getRule(); } //MuteLowerPriority rbasound::MuteLowerPriority: // {rbasound::MuteLowerPriority} // 'MuteLowerPriority' '(' operand+=CExpression ',' operand+=CExpression ')'; public MuteLowerPriorityElements getMuteLowerPriorityAccess() { return pMuteLowerPriority; } public ParserRule getMuteLowerPriorityRule() { return getMuteLowerPriorityAccess().getRule(); } //SetOfOperator rbacore::SetOfOperator: // {rbacore::SetOfOperator} // '{' (operand+=CExpression (',' operand+=CExpression)*)? '}'; public SetOfOperatorElements getSetOfOperatorAccess() { return pSetOfOperator; } public ParserRule getSetOfOperatorRule() { return getSetOfOperatorAccess().getRule(); } //IfStatement rbacore::IfStatement: // {rbacore::IfStatement} // 'IF' '(' condition=CExpression? ')' (=> 'THEN' thenExpression=CExpression)? (=> 'ELSE' elseExpression=CExpression)?; public IfStatementElements getIfStatementAccess() { return pIfStatement; } public ParserRule getIfStatementRule() { return getIfStatementAccess().getRule(); } //ForAllOperator rbacore::ForAllOperator: // {rbacore::ForAllOperator} // 'For-All' operand+=CExpression lambda=LambdaExpression; public ForAllOperatorElements getForAllOperatorAccess() { return pForAllOperator; } public ParserRule getForAllOperatorRule() { return getForAllOperatorAccess().getRule(); } //ExistsOperator rbacore::ExistsOperator: // {rbacore::ExistsOperator} // 'Exists' operand+=CExpression lambda=LambdaExpression; public ExistsOperatorElements getExistsOperatorAccess() { return pExistsOperator; } public ParserRule getExistsOperatorRule() { return getExistsOperatorAccess().getRule(); } //// Other //LambdaExpression rbacore::LambdaExpression: // => ({rbacore::LambdaExpression} // '{') (x=Variable? '|')? // letStatements+=LetStatement* // bodyText=CExpression // '}'; public LambdaExpressionElements getLambdaExpressionAccess() { return pLambdaExpression; } public ParserRule getLambdaExpressionRule() { return getLambdaExpressionAccess().getRule(); } //Variable rbacore::Variable: // {rbacore::Variable} name=QualifiedName; public VariableElements getVariableAccess() { return pVariable; } public ParserRule getVariableRule() { return getVariableAccess().getRule(); } //CObjectReference rbacore::ObjectReference: // {rbacore::ObjectReference} refObject=[rbacore::RuleObject|IdOrThis]; public CObjectReferenceElements getCObjectReferenceAccess() { return pCObjectReference; } public ParserRule getCObjectReferenceRule() { return getCObjectReferenceAccess().getRule(); } //CMemberFeatureReference rbacore::ObjectReference: // {rbacore::ObjectReference} refObject=[rbacore::RuleObject|IdOrThis] ({MemberFeatureReference.operand+=current} '.' // refObject=[rbacore::RuleObject|ValidID])*; public CMemberFeatureReferenceElements getCMemberFeatureReferenceAccess() { return pCMemberFeatureReference; } public ParserRule getCMemberFeatureReferenceRule() { return getCMemberFeatureReferenceAccess().getRule(); } //LetStatement rbacore::LetStatement: // {rbacore::LetStatement} 'let' => variable=Variable ('=' body=CExpression)?; public LetStatementElements getLetStatementAccess() { return pLetStatement; } public ParserRule getLetStatementRule() { return getLetStatementAccess().getRule(); } //ComplexExpression rbacore::ComplexExpression: // {rbacore::ComplexExpression} letStatements+=LetStatement* // otherExpression=CExpression; public ComplexExpressionElements getComplexExpressionAccess() { return pComplexExpression; } public ParserRule getComplexExpressionRule() { return getComplexExpressionAccess().getRule(); } //EnumExpression rbacore::EnumExpression: // 'LoserType::' => LoserTypeExpression | 'ArbitrationPolicy::' => ArbitrationPolicyExpression; public EnumExpressionElements getEnumExpressionAccess() { return pEnumExpression; } public ParserRule getEnumExpressionRule() { return getEnumExpressionAccess().getRule(); } //LoserTypeExpression rbacore::LoserTypeExpression: // {rbacore::LoserTypeExpression} value=LoserType; public LoserTypeExpressionElements getLoserTypeExpressionAccess() { return pLoserTypeExpression; } public ParserRule getLoserTypeExpressionRule() { return getLoserTypeExpressionAccess().getRule(); } //ArbitrationPolicyExpression rbacore::ArbitrationPolicyExpression: // {rbacore::ArbitrationPolicyExpression} value=ArbitrationPolicy; public ArbitrationPolicyExpressionElements getArbitrationPolicyExpressionAccess() { return pArbitrationPolicyExpression; } public ParserRule getArbitrationPolicyExpressionRule() { return getArbitrationPolicyExpressionAccess().getRule(); } //// ################################################################################################ // //ViewContentSet rbaview::ViewContentSet: // {rbaview::ViewContentSet} // 'ViewContentSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," // target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; public ViewContentSetElements getViewContentSetAccess() { return pViewContentSet; } public ParserRule getViewContentSetRule() { return getViewContentSetAccess().getRule(); } //SoundContentSet rbasound::SoundContentSet: // {rbasound::SoundContentSet} // 'SoundContentSet' // name=QualifiedName // '{' (('description:' description=EString)? & ('target:' '[' (target+=[rbacore::AbstractContent|QualifiedName] ("," // target+=[rbacore::AbstractContent|QualifiedName])*)? ']')? & ('allocatable:' '[' // (allocatable+=[rbacore::AbstractAllocatable|QualifiedName] ("," // allocatable+=[rbacore::AbstractAllocatable|QualifiedName])*)? ']')?) '}'; public SoundContentSetElements getSoundContentSetAccess() { return pSoundContentSet; } public ParserRule getSoundContentSetRule() { return getSoundContentSetAccess().getRule(); } //Scene rbacore::Scene: // {rbacore::Scene} // 'Scene' // name=QualifiedName // '{' (('description:' description=EString)? & ('global:' global=EBoolean)? & properties+=AbstractProperty*) '}'; public SceneElements getSceneAccess() { return pScene; } public ParserRule getSceneRule() { return getSceneAccess().getRule(); } //VerticalLayout rbaview::VerticalLayout: // {rbaview::VerticalLayout} // 'VerticalLayout' // '{' (('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," // subarea+=[rbaview::Area|QualifiedName])*)? ']')?) '}'; public VerticalLayoutElements getVerticalLayoutAccess() { return pVerticalLayout; } public ParserRule getVerticalLayoutRule() { return getVerticalLayoutAccess().getRule(); } //HorizontalLayout rbaview::HorizontalLayout: // {rbaview::HorizontalLayout} // 'HorizontalLayout' // '{' (('basePoint:' basePoint=BasePoint)? & ('subarea:' '[' (subarea+=[rbaview::Area|QualifiedName] ("," // subarea+=[rbaview::Area|QualifiedName])*)? ']')?) '}'; public HorizontalLayoutElements getHorizontalLayoutAccess() { return pHorizontalLayout; } public ParserRule getHorizontalLayoutRule() { return getHorizontalLayoutAccess().getRule(); } //FixedPositionLayout rbaview::FixedPositionLayout: // {rbaview::FixedPositionLayout} // 'FixedPositionLayout' // '{' // subAreaPosition+=PositionContainer* // '}'; public FixedPositionLayoutElements getFixedPositionLayoutAccess() { return pFixedPositionLayout; } public ParserRule getFixedPositionLayoutRule() { return getFixedPositionLayoutAccess().getRule(); } //PositionContainer rbaview::PositionContainer: // {rbaview::PositionContainer} // 'PositionContainer' // '{' (('x:' x=EInt)? & ('y:' y=EInt)? & ('basePoint:' basePoint=BasePoint)? & ('areaReference:' // area=[rbaview::Area|QualifiedName])? & offset+=Offset*) '}'; public PositionContainerElements getPositionContainerAccess() { return pPositionContainer; } public ParserRule getPositionContainerRule() { return getPositionContainerAccess().getRule(); } ///* Primitive Data Type */ EBoolean ecore::EBoolean: // 'true' | 'false'; public EBooleanElements getEBooleanAccess() { return pEBoolean; } public ParserRule getEBooleanRule() { return getEBooleanAccess().getRule(); } //EInt ecore::EInt: // '-'? INT; public EIntElements getEIntAccess() { return pEInt; } public ParserRule getEIntRule() { return getEIntAccess().getRule(); } //EString: // STRING; public EStringElements getEStringAccess() { return pEString; } public ParserRule getEStringRule() { return getEStringAccess().getRule(); } //RichString: // RICH_STRING; public RichStringElements getRichStringAccess() { return pRichString; } public ParserRule getRichStringRule() { return getRichStringAccess().getRule(); } //QualifiedNameWithWildcard: // QualifiedName '.*'?; public QualifiedNameWithWildcardElements getQualifiedNameWithWildcardAccess() { return pQualifiedNameWithWildcard; } public ParserRule getQualifiedNameWithWildcardRule() { return getQualifiedNameWithWildcardAccess().getRule(); } //QualifiedName: // ID ('.' ID)*; public QualifiedNameElements getQualifiedNameAccess() { return pQualifiedName; } public ParserRule getQualifiedNameRule() { return getQualifiedNameAccess().getRule(); } //IdOrThis: // ValidID | 'this'; public IdOrThisElements getIdOrThisAccess() { return pIdOrThis; } public ParserRule getIdOrThisRule() { return getIdOrThisAccess().getRule(); } //ValidID: // ID; public ValidIDElements getValidIDAccess() { return pValidID; } public ParserRule getValidIDRule() { return getValidIDAccess().getRule(); } //enum ArbitrationPolicy returns rbacore::ArbitrationPolicy: // DEFAULT | FIRST_COME_FIRST | LAST_COME_FIRST | // PRIORITY_FIRST_COME_FIRST | PRIORITY_LAST_COME_FIRST; public ArbitrationPolicyElements getArbitrationPolicyAccess() { return eArbitrationPolicy; } public EnumRule getArbitrationPolicyRule() { return getArbitrationPolicyAccess().getRule(); } //enum BasePoint returns rbaview::BasePoint: // LEFT_TOP | LEFT_MIDDLE | LEFT_BOTTOM | RIGHT_TOP | // RIGHT_MIDDLE | RIGHT_BOTTOM | CENTER_TOP | CENTER_MIDDLE | // CENTER_BOTTOM; public BasePointElements getBasePointAccess() { return eBasePoint; } public EnumRule getBasePointRule() { return getBasePointAccess().getRule(); } //enum LoserType returns rbacore::LoserType: // NEVER_GIVEUP | GOOD_LOSER | DO_NOT_GIVEUP_UNTIL_WIN; public LoserTypeElements getLoserTypeAccess() { return eLoserType; } public EnumRule getLoserTypeRule() { return getLoserTypeAccess().getRule(); } //terminal ID: // (IDENTIFIER_START | UNICODE_ESCAPE) (IDENTIFIER_PART | UNICODE_ESCAPE)*; public TerminalRule getIDRule() { return tID; } //terminal fragment IDENTIFIER_START_IMPL: // '\\u0024' // | '\\u0041'..'\\u005A' // | '\\uff08'..'\\uff09' // | '\\u005F' // | '\\u0061'..'\\u007A' // | '\\u00A2'..'\\u00A5' // | '\\u00AA' // | '\\u00B5' // | '\\u00BA' // | '\\u00C0'..'\\u00D6' // | '\\u00D8'..'\\u00F6' // | '\\u00F8'..'\\u0236' // | '\\u0250'..'\\u02C1' // | '\\u02C6'..'\\u02D1' // | '\\u02E0'..'\\u02E4' // | '\\u02EE' // | '\\u037A' // | '\\u0386' // | '\\u0388'..'\\u038A' // | '\\u038C' // | '\\u038E'..'\\u03A1' // | '\\u03A3'..'\\u03CE' // | '\\u03D0'..'\\u03F5' // | '\\u03F7'..'\\u03FB' // | '\\u0400'..'\\u0481' // | '\\u048A'..'\\u04CE' // | '\\u04D0'..'\\u04F5' // | '\\u04F8'..'\\u04F9' // | '\\u0500'..'\\u050F' // | '\\u0531'..'\\u0556' // | '\\u0559' // | '\\u0561'..'\\u0587' // | '\\u05D0'..'\\u05EA' // | '\\u05F0'..'\\u05F2' // | '\\u0621'..'\\u063A' // | '\\u0640'..'\\u064A' // | '\\u066E'..'\\u066F' // | '\\u0671'..'\\u06D3' // | '\\u06D5' // | '\\u06E5'..'\\u06E6' // | '\\u06EE'..'\\u06EF' // | '\\u06FA'..'\\u06FC' // | '\\u06FF' // | '\\u0710' // | '\\u0712'..'\\u072F' // | '\\u074D'..'\\u074F' // | '\\u0780'..'\\u07A5' // | '\\u07B1' // | '\\u0904'..'\\u0939' // | '\\u093D' // | '\\u0950' // | '\\u0958'..'\\u0961' // | '\\u0985'..'\\u098C' // | '\\u098F'..'\\u0990' // | '\\u0993'..'\\u09A8' // | '\\u09AA'..'\\u09B0' // | '\\u09B2' // | '\\u09B6'..'\\u09B9' // | '\\u09BD' // | '\\u09DC'..'\\u09DD' // | '\\u09DF'..'\\u09E1' // | '\\u09F0'..'\\u09F3' // | '\\u0A05'..'\\u0A0A' // | '\\u0A0F'..'\\u0A10' // | '\\u0A13'..'\\u0A28' // | '\\u0A2A'..'\\u0A30' // | '\\u0A32'..'\\u0A33' // | '\\u0A35'..'\\u0A36' // | '\\u0A38'..'\\u0A39' // | '\\u0A59'..'\\u0A5C' // | '\\u0A5E' // | '\\u0A72'..'\\u0A74' // | '\\u0A85'..'\\u0A8D' // | '\\u0A8F'..'\\u0A91' // | '\\u0A93'..'\\u0AA8' // | '\\u0AAA'..'\\u0AB0' // | '\\u0AB2'..'\\u0AB3' // | '\\u0AB5'..'\\u0AB9' // | '\\u0ABD' // | '\\u0AD0' // | '\\u0AE0'..'\\u0AE1' // | '\\u0AF1' // | '\\u0B05'..'\\u0B0C' // | '\\u0B0F'..'\\u0B10' // | '\\u0B13'..'\\u0B28' // | '\\u0B2A'..'\\u0B30' // | '\\u0B32'..'\\u0B33' // | '\\u0B35'..'\\u0B39' // | '\\u0B3D' // | '\\u0B5C'..'\\u0B5D' // | '\\u0B5F'..'\\u0B61' // | '\\u0B71' // | '\\u0B83' // | '\\u0B85'..'\\u0B8A' // | '\\u0B8E'..'\\u0B90' // | '\\u0B92'..'\\u0B95' // | '\\u0B99'..'\\u0B9A' // | '\\u0B9C' // | '\\u0B9E'..'\\u0B9F' // | '\\u0BA3'..'\\u0BA4' // | '\\u0BA8'..'\\u0BAA' // | '\\u0BAE'..'\\u0BB5' // | '\\u0BB7'..'\\u0BB9' // | '\\u0BF9' // | '\\u0C05'..'\\u0C0C' // | '\\u0C0E'..'\\u0C10' // | '\\u0C12'..'\\u0C28' // | '\\u0C2A'..'\\u0C33' // | '\\u0C35'..'\\u0C39' // | '\\u0C60'..'\\u0C61' // | '\\u0C85'..'\\u0C8C' // | '\\u0C8E'..'\\u0C90' // | '\\u0C92'..'\\u0CA8' // | '\\u0CAA'..'\\u0CB3' // | '\\u0CB5'..'\\u0CB9' // | '\\u0CBD' // | '\\u0CDE' // | '\\u0CE0'..'\\u0CE1' // | '\\u0D05'..'\\u0D0C' // | '\\u0D0E'..'\\u0D10' // | '\\u0D12'..'\\u0D28' // | '\\u0D2A'..'\\u0D39' // | '\\u0D60'..'\\u0D61' // | '\\u0D85'..'\\u0D96' // | '\\u0D9A'..'\\u0DB1' // | '\\u0DB3'..'\\u0DBB' // | '\\u0DBD' // | '\\u0DC0'..'\\u0DC6' // | '\\u0E01'..'\\u0E30' // | '\\u0E32'..'\\u0E33' // | '\\u0E3F'..'\\u0E46' // | '\\u0E81'..'\\u0E82' // | '\\u0E84' // | '\\u0E87'..'\\u0E88' // | '\\u0E8A' // | '\\u0E8D' // | '\\u0E94'..'\\u0E97' // | '\\u0E99'..'\\u0E9F' // | '\\u0EA1'..'\\u0EA3' // | '\\u0EA5' // | '\\u0EA7' // | '\\u0EAA'..'\\u0EAB' // | '\\u0EAD'..'\\u0EB0' // | '\\u0EB2'..'\\u0EB3' // | '\\u0EBD' // | '\\u0EC0'..'\\u0EC4' // | '\\u0EC6' // | '\\u0EDC'..'\\u0EDD' // | '\\u0F00' // | '\\u0F40'..'\\u0F47' // | '\\u0F49'..'\\u0F6A' // | '\\u0F88'..'\\u0F8B' // | '\\u1000'..'\\u1021' // | '\\u1023'..'\\u1027' // | '\\u1029'..'\\u102A' // | '\\u1050'..'\\u1055' // | '\\u10A0'..'\\u10C5' // | '\\u10D0'..'\\u10F8' // | '\\u1100'..'\\u1159' // | '\\u115F'..'\\u11A2' // | '\\u11A8'..'\\u11F9' // | '\\u1200'..'\\u1206' // | '\\u1208'..'\\u1246' // | '\\u1248' // | '\\u124A'..'\\u124D' // | '\\u1250'..'\\u1256' // | '\\u1258' // | '\\u125A'..'\\u125D' // | '\\u1260'..'\\u1286' // | '\\u1288' // | '\\u128A'..'\\u128D' // | '\\u1290'..'\\u12AE' // | '\\u12B0' // | '\\u12B2'..'\\u12B5' // | '\\u12B8'..'\\u12BE' // | '\\u12C0' // | '\\u12C2'..'\\u12C5' // | '\\u12C8'..'\\u12CE' // | '\\u12D0'..'\\u12D6' // | '\\u12D8'..'\\u12EE' // | '\\u12F0'..'\\u130E' // | '\\u1310' // | '\\u1312'..'\\u1315' // | '\\u1318'..'\\u131E' // | '\\u1320'..'\\u1346' // | '\\u1348'..'\\u135A' // | '\\u13A0'..'\\u13F4' // | '\\u1401'..'\\u166C' // | '\\u166F'..'\\u1676' // | '\\u1681'..'\\u169A' // | '\\u16A0'..'\\u16EA' // | '\\u16EE'..'\\u16F0' // | '\\u1700'..'\\u170C' // | '\\u170E'..'\\u1711' // | '\\u1720'..'\\u1731' // | '\\u1740'..'\\u1751' // | '\\u1760'..'\\u176C' // | '\\u176E'..'\\u1770' // | '\\u1780'..'\\u17B3' // | '\\u17D7' // | '\\u17DB'..'\\u17DC' // | '\\u1820'..'\\u1877' // | '\\u1880'..'\\u18A8' // | '\\u1900'..'\\u191C' // | '\\u1950'..'\\u196D' // | '\\u1970'..'\\u1974' // | '\\u1D00'..'\\u1D6B' // | '\\u1E00'..'\\u1E9B' // | '\\u1EA0'..'\\u1EF9' // | '\\u1F00'..'\\u1F15' // | '\\u1F18'..'\\u1F1D' // | '\\u1F20'..'\\u1F45' // | '\\u1F48'..'\\u1F4D' // | '\\u1F50'..'\\u1F57' // | '\\u1F59' // | '\\u1F5B' // | '\\u1F5D' // | '\\u1F5F'..'\\u1F7D' // | '\\u1F80'..'\\u1FB4' // | '\\u1FB6'..'\\u1FBC' // | '\\u1FBE' // | '\\u1FC2'..'\\u1FC4' // | '\\u1FC6'..'\\u1FCC' // | '\\u1FD0'..'\\u1FD3' // | '\\u1FD6'..'\\u1FDB' // | '\\u1FE0'..'\\u1FEC' // | '\\u1FF2'..'\\u1FF4' // | '\\u1FF6'..'\\u1FFC' // | '\\u203F'..'\\u2040' // | '\\u2054' // | '\\u2071' // | '\\u207F' // | '\\u20A0'..'\\u20B1' // | '\\u2102' // | '\\u2107' // | '\\u210A'..'\\u2113' // | '\\u2115' // | '\\u2119'..'\\u211D' // | '\\u2124' // | '\\u2126' // | '\\u2128' // | '\\u212A'..'\\u212D' // | '\\u212F'..'\\u2131' // | '\\u2133'..'\\u2139' // | '\\u213D'..'\\u213F' // | '\\u2145'..'\\u2149' // | '\\u2160'..'\\u2183' // | '\\u3005'..'\\u3007' // | '\\u3021'..'\\u3029' // | '\\u3031'..'\\u3035' // | '\\u3038'..'\\u303C' // | '\\u3041'..'\\u3096' // | '\\u309D'..'\\u309F' // | '\\u30A1'..'\\u30FF' // | '\\u3105'..'\\u312C' // | '\\u3131'..'\\u318E' // | '\\u31A0'..'\\u31B7' // | '\\u31F0'..'\\u31FF' // | '\\u3400'..'\\u4DB5' // | '\\u4E00'..'\\u9FA5' // | '\\uA000'..'\\uA48C' // | '\\uAC00'..'\\uD7A3' // | '\\uF900'..'\\uFA2D' // | '\\uFA30'..'\\uFA6A' // | '\\uFB00'..'\\uFB06' // | '\\uFB13'..'\\uFB17' // | '\\uFB1D' // | '\\uFB1F'..'\\uFB28' // | '\\uFB2A'..'\\uFB36' // | '\\uFB38'..'\\uFB3C' // | '\\uFB3E' // | '\\uFB40'..'\\uFB41' // | '\\uFB43'..'\\uFB44' // | '\\uFB46'..'\\uFBB1' // | '\\uFBD3'..'\\uFD3D' // | '\\uFD50'..'\\uFD8F' // | '\\uFD92'..'\\uFDC7' // | '\\uFDF0'..'\\uFDFC' // | '\\uFE33'..'\\uFE34' // | '\\uFE4D'..'\\uFE4F' // | '\\uFE69' // | '\\uFE70'..'\\uFE74' // | '\\uFE76'..'\\uFEFC' // | '\\uFF04' // | '\\uFF1A' // | '\\uFF21'..'\\uFF3A' // | '\\uFF3F' // | '\\uFF41'..'\\uFF5A' // | '\\uFF65'..'\\uFFBE' // | '\\uFFC2'..'\\uFFC7' // | '\\uFFCA'..'\\uFFCF' // | '\\uFFD2'..'\\uFFD7' // | '\\uFFDA'..'\\uFFDC' // | '\\uFFE0'..'\\uFFE1' // | '\\uFFE5'..'\\uFFE6'; public TerminalRule getIDENTIFIER_START_IMPLRule() { return tIDENTIFIER_START_IMPL; } //terminal fragment IDENTIFIER_PART_IMPL: // '\\u0000'..'\\u0008' // | '\\u000E'..'\\u001B' // | '\\u007F'..'\\u009F' // | '\\u00AD' // | '\\u3001'..'\\u3002' // | '\\u0300'..'\\u0357' // | '\\u035D'..'\\u036F' // | '\\u0483'..'\\u0486' // | '\\u0591'..'\\u05A1' // | '\\u05A3'..'\\u05B9' // | '\\u05BB'..'\\u05BD' // | '\\u05BF' // | '\\u05C1'..'\\u05C2' // | '\\u05C4' // | '\\u0600'..'\\u0603' // | '\\u0610'..'\\u0615' // | '\\u064B'..'\\u0658' // | '\\u0660'..'\\u0669' // | '\\u0670' // | '\\u06D6'..'\\u06DD' // | '\\u06DF'..'\\u06E4' // | '\\u06E7'..'\\u06E8' // | '\\u06EA'..'\\u06ED' // | '\\u06F0'..'\\u06F9' // | '\\u070F' // | '\\u0711' // | '\\u0730'..'\\u074A' // | '\\u07A6'..'\\u07B0' // | '\\u0901'..'\\u0903' // | '\\u093C' // | '\\u093E'..'\\u094D' // | '\\u0951'..'\\u0954' // | '\\u0962'..'\\u0963' // | '\\u0966'..'\\u096F' // | '\\u0981'..'\\u0983' // | '\\u09BC' // | '\\u09BE'..'\\u09C4' // | '\\u09C7'..'\\u09C8' // | '\\u09CB'..'\\u09CD' // | '\\u09D7' // | '\\u09E2'..'\\u09E3' // | '\\u09E6'..'\\u09EF' // | '\\u0A01'..'\\u0A03' // | '\\u0A3C' // | '\\u0A3E'..'\\u0A42' // | '\\u0A47'..'\\u0A48' // | '\\u0A4B'..'\\u0A4D' // | '\\u0A66'..'\\u0A71' // | '\\u0A81'..'\\u0A83' // | '\\u0ABC' // | '\\u0ABE'..'\\u0AC5' // | '\\u0AC7'..'\\u0AC9' // | '\\u0ACB'..'\\u0ACD' // | '\\u0AE2'..'\\u0AE3' // | '\\u0AE6'..'\\u0AEF' // | '\\u0B01'..'\\u0B03' // | '\\u0B3C' // | '\\u0B3E'..'\\u0B43' // | '\\u0B47'..'\\u0B48' // | '\\u0B4B'..'\\u0B4D' // | '\\u0B56'..'\\u0B57' // | '\\u0B66'..'\\u0B6F' // | '\\u0B82' // | '\\u0BBE'..'\\u0BC2' // | '\\u0BC6'..'\\u0BC8' // | '\\u0BCA'..'\\u0BCD' // | '\\u0BD7' // | '\\u0BE7'..'\\u0BEF' // | '\\u0C01'..'\\u0C03' // | '\\u0C3E'..'\\u0C44' // | '\\u0C46'..'\\u0C48' // | '\\u0C4A'..'\\u0C4D' // | '\\u0C55'..'\\u0C56' // | '\\u0C66'..'\\u0C6F' // | '\\u0C82'..'\\u0C83' // | '\\u0CBC' // | '\\u0CBE'..'\\u0CC4' // | '\\u0CC6'..'\\u0CC8' // | '\\u0CCA'..'\\u0CCD' // | '\\u0CD5'..'\\u0CD6' // | '\\u0CE6'..'\\u0CEF' // | '\\u0D02'..'\\u0D03' // | '\\u0D3E'..'\\u0D43' // | '\\u0D46'..'\\u0D48' // | '\\u0D4A'..'\\u0D4D' // | '\\u0D57' // | '\\u0D66'..'\\u0D6F' // | '\\u0D82'..'\\u0D83' // | '\\u0DCA' // | '\\u0DCF'..'\\u0DD4' // | '\\u0DD6' // | '\\u0DD8'..'\\u0DDF' // | '\\u0DF2'..'\\u0DF3' // | '\\u0E31' // | '\\u0E34'..'\\u0E3A' // | '\\u0E47'..'\\u0E4E' // | '\\u0E50'..'\\u0E59' // | '\\u0EB1' // | '\\u0EB4'..'\\u0EB9' // | '\\u0EBB'..'\\u0EBC' // | '\\u0EC8'..'\\u0ECD' // | '\\u0ED0'..'\\u0ED9' // | '\\u0F18'..'\\u0F19' // | '\\u0F20'..'\\u0F29' // | '\\u0F35' // | '\\u0F37' // | '\\u0F39' // | '\\u0F3E'..'\\u0F3F' // | '\\u0F71'..'\\u0F84' // | '\\u0F86'..'\\u0F87' // | '\\u0F90'..'\\u0F97' // | '\\u0F99'..'\\u0FBC' // | '\\u0FC6' // | '\\u102C'..'\\u1032' // | '\\u1036'..'\\u1039' // | '\\u1040'..'\\u1049' // | '\\u1056'..'\\u1059' // | '\\u1369'..'\\u1371' // | '\\u1712'..'\\u1714' // | '\\u1732'..'\\u1734' // | '\\u1752'..'\\u1753' // | '\\u1772'..'\\u1773' // | '\\u17B4'..'\\u17D3' // | '\\u17DD' // | '\\u17E0'..'\\u17E9' // | '\\u180B'..'\\u180D' // | '\\u1810'..'\\u1819' // | '\\u18A9' // | '\\u1920'..'\\u192B' // | '\\u1930'..'\\u193B' // | '\\u1946'..'\\u194F' // | '\\u200C'..'\\u200F' // | '\\u202A'..'\\u202E' // | '\\u2060'..'\\u2063' // | '\\u206A'..'\\u206F' // | '\\u20D0'..'\\u20DC' // | '\\u20E1' // | '\\u20E5'..'\\u20EA' // | '\\u302A'..'\\u302F' // | '\\u3099'..'\\u309A' // | '\\uFB1E' // | '\\uFE00'..'\\uFE0F' // | '\\uFE20'..'\\uFE23' // | '\\uFEFF' // | '\\uFF10'..'\\uFF19' // | '\\uFFF9'..'\\uFFFB'; public TerminalRule getIDENTIFIER_PART_IMPLRule() { return tIDENTIFIER_PART_IMPL; } //terminal fragment IDENTIFIER_DIGITS: // '\\u0030'..'\\u0039'; public TerminalRule getIDENTIFIER_DIGITSRule() { return tIDENTIFIER_DIGITS; } //terminal fragment HEX_DIGIT: // '0'..'9' | 'a'..'f' | 'A'..'F'; public TerminalRule getHEX_DIGITRule() { return tHEX_DIGIT; } //terminal fragment UNICODE_ESCAPE: // '\\' 'u' (HEX_DIGIT (HEX_DIGIT (HEX_DIGIT HEX_DIGIT?)?)?)?; public TerminalRule getUNICODE_ESCAPERule() { return tUNICODE_ESCAPE; } //terminal fragment IDENTIFIER_PART: // IDENTIFIER_START_IMPL | IDENTIFIER_DIGITS | IDENTIFIER_PART_IMPL; public TerminalRule getIDENTIFIER_PARTRule() { return tIDENTIFIER_PART; } //terminal fragment IDENTIFIER_START: // IDENTIFIER_START_IMPL | IDENTIFIER_PART_IMPL; public TerminalRule getIDENTIFIER_STARTRule() { return tIDENTIFIER_START; } //terminal WS: // ' ' | '\t' | '\r' | '\n'+; public TerminalRule getWSRule() { return tWS; } //terminal INT returns ecore::EInt: // '0'..'9'+; public TerminalRule getINTRule() { return tINT; } //terminal STRING: // '"' ('\\' . | !('\\' | '"' | "'" | '\n' | '\r'))* '"'; public TerminalRule getSTRINGRule() { return tSTRING; } //terminal RICH_STRING: // '@BEGIN@'->'@END@'; public TerminalRule getRICH_STRINGRule() { return tRICH_STRING; } //terminal ML_COMMENT: // '/*'->'*/'; public TerminalRule getML_COMMENTRule() { return tML_COMMENT; } //terminal SL_COMMENT: // '//' !('\n' | '\r')* ('\r'? '\n')?; public TerminalRule getSL_COMMENTRule() { return tSL_COMMENT; } //ConfigurationParserRule_OperatorWithMultipleOperand: // OpHasComeEarlierThan | OpHasComeLaterThan | OpIsAllocatedTo | OpIsTranslatedTo | OpIsDisplayedOn | // OpIsTranslatedViewTo | OpIsOutputtedOn | OpIsTranslatedSoundTo | OpIsTypeOf; public ConfigurationParserRule_OperatorWithMultipleOperandElements getConfigurationParserRule_OperatorWithMultipleOperandAccess() { return pConfigurationParserRule_OperatorWithMultipleOperand; } public ParserRule getConfigurationParserRule_OperatorWithMultipleOperandRule() { return getConfigurationParserRule_OperatorWithMultipleOperandAccess().getRule(); } //ConfigurationParserRule_AreaOperatorForConstraint: // OpAllocatedContent | OpContentValue | OpGetContentsList | OpIsDisplayed | OpDisplayingContent | OpIsHidden | // OpIsChanged | OpIsTranslatedTo | OpIsChangedDisplay | OpIsTranslatedViewTo; public ConfigurationParserRule_AreaOperatorForConstraintElements getConfigurationParserRule_AreaOperatorForConstraintAccess() { return pConfigurationParserRule_AreaOperatorForConstraint; } public ParserRule getConfigurationParserRule_AreaOperatorForConstraintRule() { return getConfigurationParserRule_AreaOperatorForConstraintAccess().getRule(); } //ContentOperatorsCommon: // OpIsActive | OpGetAllocatables | OpIsVisible | OpHasComeEarlierThan | OpHasComeLaterThan | OpStateValue | // OpIsAllocatedTo | OpIsDisplayedOn; public ContentOperatorsCommonElements getContentOperatorsCommonAccess() { return pContentOperatorsCommon; } public ParserRule getContentOperatorsCommonRule() { return getContentOperatorsCommonAccess().getRule(); } //ConfigurationParserRule_ContentOperatorForConstraint: // ContentOperatorsCommon; public ConfigurationParserRule_ContentOperatorForConstraintElements getConfigurationParserRule_ContentOperatorForConstraintAccess() { return pConfigurationParserRule_ContentOperatorForConstraint; } public ParserRule getConfigurationParserRule_ContentOperatorForConstraintRule() { return getConfigurationParserRule_ContentOperatorForConstraintAccess().getRule(); } //ConfigurationParserRule_ZoneOperatorForConstraint: // OpAllocatedContent | OpContentValue | OpGetContentsList | OpIsOutputted | OpOutputtingSound | OpIsMuted | // OpIsAttenuated | OpIsChanged | OpIsTranslatedTo | OpIsChangedOutput | OpIsTranslatedSoundTo; public ConfigurationParserRule_ZoneOperatorForConstraintElements getConfigurationParserRule_ZoneOperatorForConstraintAccess() { return pConfigurationParserRule_ZoneOperatorForConstraint; } public ParserRule getConfigurationParserRule_ZoneOperatorForConstraintRule() { return getConfigurationParserRule_ZoneOperatorForConstraintAccess().getRule(); } //SoundOperatorsCommon: // OpIsActive | OpGetAllocatables | OpIsSounding | OpHasComeEarlierThan | OpHasComeLaterThan | OpStateValue | // OpIsAllocatedTo | OpIsOutputtedOn; public SoundOperatorsCommonElements getSoundOperatorsCommonAccess() { return pSoundOperatorsCommon; } public ParserRule getSoundOperatorsCommonRule() { return getSoundOperatorsCommonAccess().getRule(); } //ConfigurationParserRule_SoundOperatorForConstraint: // SoundOperatorsCommon; public ConfigurationParserRule_SoundOperatorForConstraintElements getConfigurationParserRule_SoundOperatorForConstraintAccess() { return pConfigurationParserRule_SoundOperatorForConstraint; } public ParserRule getConfigurationParserRule_SoundOperatorForConstraintRule() { return getConfigurationParserRule_SoundOperatorForConstraintAccess().getRule(); } //ConfigurationParserRule_SceneOperatorForConstraint: // OpIsOn; public ConfigurationParserRule_SceneOperatorForConstraintElements getConfigurationParserRule_SceneOperatorForConstraintAccess() { return pConfigurationParserRule_SceneOperatorForConstraint; } public ParserRule getConfigurationParserRule_SceneOperatorForConstraintRule() { return getConfigurationParserRule_SceneOperatorForConstraintAccess().getRule(); } //ConfigurationParserRule_PropertyOperatorForConstraint: // OpGetProperty; public ConfigurationParserRule_PropertyOperatorForConstraintElements getConfigurationParserRule_PropertyOperatorForConstraintAccess() { return pConfigurationParserRule_PropertyOperatorForConstraint; } public ParserRule getConfigurationParserRule_PropertyOperatorForConstraintRule() { return getConfigurationParserRule_PropertyOperatorForConstraintAccess().getRule(); } }