/* * generated by Xtext 2.13.0 */ grammar InternalRBAModel; options { superClass=AbstractInternalContentAssistParser; backtrack=true; } @lexer::header { package rba.tool.editor.ide.contentassist.antlr.internal; // Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } @parser::header { package rba.tool.editor.ide.contentassist.antlr.internal; import java.io.InputStream; import org.eclipse.xtext.*; import org.eclipse.xtext.parser.*; import org.eclipse.xtext.parser.impl.*; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.emf.ecore.EObject; import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; import rba.tool.editor.services.RBAModelGrammarAccess; } @parser::members { private RBAModelGrammarAccess grammarAccess; public void setGrammarAccess(RBAModelGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } } // Entry rule entryRuleTopLevel entryRuleTopLevel : { before(grammarAccess.getTopLevelRule()); } ruleTopLevel { after(grammarAccess.getTopLevelRule()); } EOF ; // Rule TopLevel ruleTopLevel @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getGroup()); } (rule__TopLevel__Group__0) { after(grammarAccess.getTopLevelAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleImport entryRuleImport : { before(grammarAccess.getImportRule()); } ruleImport { after(grammarAccess.getImportRule()); } EOF ; // Rule Import ruleImport @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getImportAccess().getGroup()); } (rule__Import__Group__0) { after(grammarAccess.getImportAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRulePackagableElement entryRulePackagableElement : { before(grammarAccess.getPackagableElementRule()); } rulePackagableElement { after(grammarAccess.getPackagableElementRule()); } EOF ; // Rule PackagableElement rulePackagableElement @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackagableElementAccess().getAlternatives()); } (rule__PackagableElement__Alternatives) { after(grammarAccess.getPackagableElementAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAbstractConstraint entryRuleAbstractConstraint : { before(grammarAccess.getAbstractConstraintRule()); } ruleAbstractConstraint { after(grammarAccess.getAbstractConstraintRule()); } EOF ; // Rule AbstractConstraint ruleAbstractConstraint @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractConstraintAccess().getConstraintParserRuleCall()); } ruleConstraint { after(grammarAccess.getAbstractConstraintAccess().getConstraintParserRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSizeIdentifier entryRuleSizeIdentifier : { before(grammarAccess.getSizeIdentifierRule()); } ruleSizeIdentifier { after(grammarAccess.getSizeIdentifierRule()); } EOF ; // Rule SizeIdentifier ruleSizeIdentifier @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeIdentifierAccess().getAlternatives()); } (rule__SizeIdentifier__Alternatives) { after(grammarAccess.getSizeIdentifierAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleRuleObject entryRuleRuleObject : { before(grammarAccess.getRuleObjectRule()); } ruleRuleObject { after(grammarAccess.getRuleObjectRule()); } EOF ; // Rule RuleObject ruleRuleObject @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getRuleObjectAccess().getAlternatives()); } (rule__RuleObject__Alternatives) { after(grammarAccess.getRuleObjectAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAbstractAllocatable entryRuleAbstractAllocatable : { before(grammarAccess.getAbstractAllocatableRule()); } ruleAbstractAllocatable { after(grammarAccess.getAbstractAllocatableRule()); } EOF ; // Rule AbstractAllocatable ruleAbstractAllocatable @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractAllocatableAccess().getAlternatives()); } (rule__AbstractAllocatable__Alternatives) { after(grammarAccess.getAbstractAllocatableAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAllocatable entryRuleAllocatable : { before(grammarAccess.getAllocatableRule()); } ruleAllocatable { after(grammarAccess.getAllocatableRule()); } EOF ; // Rule Allocatable ruleAllocatable @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllocatableAccess().getAlternatives()); } (rule__Allocatable__Alternatives) { after(grammarAccess.getAllocatableAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAllocatableSet entryRuleAllocatableSet : { before(grammarAccess.getAllocatableSetRule()); } ruleAllocatableSet { after(grammarAccess.getAllocatableSetRule()); } EOF ; // Rule AllocatableSet ruleAllocatableSet @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllocatableSetAccess().getAlternatives()); } (rule__AllocatableSet__Alternatives) { after(grammarAccess.getAllocatableSetAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAbstractContent entryRuleAbstractContent : { before(grammarAccess.getAbstractContentRule()); } ruleAbstractContent { after(grammarAccess.getAbstractContentRule()); } EOF ; // Rule AbstractContent ruleAbstractContent @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractContentAccess().getAlternatives()); } (rule__AbstractContent__Alternatives) { after(grammarAccess.getAbstractContentAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleContent entryRuleContent : { before(grammarAccess.getContentRule()); } ruleContent { after(grammarAccess.getContentRule()); } EOF ; // Rule Content ruleContent @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getContentAccess().getAlternatives()); } (rule__Content__Alternatives) { after(grammarAccess.getContentAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleContentSet entryRuleContentSet : { before(grammarAccess.getContentSetRule()); } ruleContentSet { after(grammarAccess.getContentSetRule()); } EOF ; // Rule ContentSet ruleContentSet @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getContentSetAccess().getAlternatives()); } (rule__ContentSet__Alternatives) { after(grammarAccess.getContentSetAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAbstractScene entryRuleAbstractScene : { before(grammarAccess.getAbstractSceneRule()); } ruleAbstractScene { after(grammarAccess.getAbstractSceneRule()); } EOF ; // Rule AbstractScene ruleAbstractScene @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractSceneAccess().getSceneParserRuleCall()); } ruleScene { after(grammarAccess.getAbstractSceneAccess().getSceneParserRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAbstractProperty entryRuleAbstractProperty : { before(grammarAccess.getAbstractPropertyRule()); } ruleAbstractProperty { after(grammarAccess.getAbstractPropertyRule()); } EOF ; // Rule AbstractProperty ruleAbstractProperty @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getGroup()); } (rule__AbstractProperty__Group__0) { after(grammarAccess.getAbstractPropertyAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleLayoutManager entryRuleLayoutManager : { before(grammarAccess.getLayoutManagerRule()); } ruleLayoutManager { after(grammarAccess.getLayoutManagerRule()); } EOF ; // Rule LayoutManager ruleLayoutManager @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLayoutManagerAccess().getAlternatives()); } (rule__LayoutManager__Alternatives) { after(grammarAccess.getLayoutManagerAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAlignedLayout entryRuleAlignedLayout : { before(grammarAccess.getAlignedLayoutRule()); } ruleAlignedLayout { after(grammarAccess.getAlignedLayoutRule()); } EOF ; // Rule AlignedLayout ruleAlignedLayout @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAlignedLayoutAccess().getAlternatives()); } (rule__AlignedLayout__Alternatives) { after(grammarAccess.getAlignedLayoutAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleTag entryRuleTag : { before(grammarAccess.getTagRule()); } ruleTag { after(grammarAccess.getTagRule()); } EOF ; // Rule Tag ruleTag @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGroup()); } (rule__Tag__Group__0) { after(grammarAccess.getTagAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRulePackage entryRulePackage : { before(grammarAccess.getPackageRule()); } rulePackage { after(grammarAccess.getPackageRule()); } EOF ; // Rule Package rulePackage @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getGroup()); } (rule__Package__Group__0) { after(grammarAccess.getPackageAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleStereotype entryRuleStereotype : { before(grammarAccess.getStereotypeRule()); } ruleStereotype { after(grammarAccess.getStereotypeRule()); } EOF ; // Rule Stereotype ruleStereotype @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getGroup()); } (rule__Stereotype__Group__0) { after(grammarAccess.getStereotypeAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleStereotypableElementName entryRuleStereotypableElementName : { before(grammarAccess.getStereotypableElementNameRule()); } ruleStereotypableElementName { after(grammarAccess.getStereotypableElementNameRule()); } EOF ; // Rule StereotypableElementName ruleStereotypableElementName @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypableElementNameAccess().getAlternatives()); } (rule__StereotypableElementName__Alternatives) { after(grammarAccess.getStereotypableElementNameAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleDisplay entryRuleDisplay : { before(grammarAccess.getDisplayRule()); } ruleDisplay { after(grammarAccess.getDisplayRule()); } EOF ; // Rule Display ruleDisplay @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getGroup()); } (rule__Display__Group__0) { after(grammarAccess.getDisplayAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleConstraint entryRuleConstraint : { before(grammarAccess.getConstraintRule()); } ruleConstraint { after(grammarAccess.getConstraintRule()); } EOF ; // Rule Constraint ruleConstraint @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getGroup()); } (rule__Constraint__Group__0) { after(grammarAccess.getConstraintAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleViewContent entryRuleViewContent : { before(grammarAccess.getViewContentRule()); } ruleViewContent { after(grammarAccess.getViewContentRule()); } EOF ; // Rule ViewContent ruleViewContent @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getGroup()); } (rule__ViewContent__Group__0) { after(grammarAccess.getViewContentAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSoundContent entryRuleSoundContent : { before(grammarAccess.getSoundContentRule()); } ruleSoundContent { after(grammarAccess.getSoundContentRule()); } EOF ; // Rule SoundContent ruleSoundContent @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getGroup()); } (rule__SoundContent__Group__0) { after(grammarAccess.getSoundContentAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSize entryRuleSize : { before(grammarAccess.getSizeRule()); } ruleSize { after(grammarAccess.getSizeRule()); } EOF ; // Rule Size ruleSize @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getGroup()); } (rule__Size__Group__0) { after(grammarAccess.getSizeAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSizeReference entryRuleSizeReference : { before(grammarAccess.getSizeReferenceRule()); } ruleSizeReference { after(grammarAccess.getSizeReferenceRule()); } EOF ; // Rule SizeReference ruleSizeReference @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeReferenceAccess().getGroup()); } (rule__SizeReference__Group__0) { after(grammarAccess.getSizeReferenceAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOffset entryRuleOffset : { before(grammarAccess.getOffsetRule()); } ruleOffset { after(grammarAccess.getOffsetRule()); } EOF ; // Rule Offset ruleOffset @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getGroup()); } (rule__Offset__Group__0) { after(grammarAccess.getOffsetAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAreaSet entryRuleAreaSet : { before(grammarAccess.getAreaSetRule()); } ruleAreaSet { after(grammarAccess.getAreaSetRule()); } EOF ; // Rule AreaSet ruleAreaSet @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getGroup()); } (rule__AreaSet__Group__0) { after(grammarAccess.getAreaSetAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleZoneSet entryRuleZoneSet : { before(grammarAccess.getZoneSetRule()); } ruleZoneSet { after(grammarAccess.getZoneSetRule()); } EOF ; // Rule ZoneSet ruleZoneSet @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getGroup()); } (rule__ZoneSet__Group__0) { after(grammarAccess.getZoneSetAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCompositeArea entryRuleCompositeArea : { before(grammarAccess.getCompositeAreaRule()); } ruleCompositeArea { after(grammarAccess.getCompositeAreaRule()); } EOF ; // Rule CompositeArea ruleCompositeArea @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getGroup()); } (rule__CompositeArea__Group__0) { after(grammarAccess.getCompositeAreaAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleArea entryRuleArea : { before(grammarAccess.getAreaRule()); } ruleArea { after(grammarAccess.getAreaRule()); } EOF ; // Rule Area ruleArea @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getGroup()); } (rule__Area__Group__0) { after(grammarAccess.getAreaAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleZone entryRuleZone : { before(grammarAccess.getZoneRule()); } ruleZone { after(grammarAccess.getZoneRule()); } EOF ; // Rule Zone ruleZone @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getGroup()); } (rule__Zone__Group__0) { after(grammarAccess.getZoneAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleViewContentState entryRuleViewContentState : { before(grammarAccess.getViewContentStateRule()); } ruleViewContentState { after(grammarAccess.getViewContentStateRule()); } EOF ; // Rule ViewContentState ruleViewContentState @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getGroup()); } (rule__ViewContentState__Group__0) { after(grammarAccess.getViewContentStateAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSoundContentState entryRuleSoundContentState : { before(grammarAccess.getSoundContentStateRule()); } ruleSoundContentState { after(grammarAccess.getSoundContentStateRule()); } EOF ; // Rule SoundContentState ruleSoundContentState @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getGroup()); } (rule__SoundContentState__Group__0) { after(grammarAccess.getSoundContentStateAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleProject entryRuleProject : { before(grammarAccess.getProjectRule()); } ruleProject { after(grammarAccess.getProjectRule()); } EOF ; // Rule Project ruleProject @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getGroup()); } (rule__Project__Group__0) { after(grammarAccess.getProjectAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVExpression entryRuleVExpression : { before(grammarAccess.getVExpressionRule()); } ruleVExpression { after(grammarAccess.getVExpressionRule()); } EOF ; // Rule VExpression ruleVExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVExpressionAccess().getVPlusOperatorParserRuleCall()); } ruleVPlusOperator { after(grammarAccess.getVExpressionAccess().getVPlusOperatorParserRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVPlusOperator entryRuleVPlusOperator : { before(grammarAccess.getVPlusOperatorRule()); } ruleVPlusOperator { after(grammarAccess.getVPlusOperatorRule()); } EOF ; // Rule VPlusOperator ruleVPlusOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getGroup()); } (rule__VPlusOperator__Group__0) { after(grammarAccess.getVPlusOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpPlus entryRuleOpPlus : { before(grammarAccess.getOpPlusRule()); } ruleOpPlus { after(grammarAccess.getOpPlusRule()); } EOF ; // Rule OpPlus ruleOpPlus @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpPlusAccess().getPlusSignKeyword()); } '+' { after(grammarAccess.getOpPlusAccess().getPlusSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVComparisonAnd entryRuleVComparisonAnd : { before(grammarAccess.getVComparisonAndRule()); } ruleVComparisonAnd { after(grammarAccess.getVComparisonAndRule()); } EOF ; // Rule VComparisonAnd ruleVComparisonAnd @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getGroup()); } (rule__VComparisonAnd__Group__0) { after(grammarAccess.getVComparisonAndAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVRelationalExpression entryRuleVRelationalExpression : { before(grammarAccess.getVRelationalExpressionRule()); } ruleVRelationalExpression { after(grammarAccess.getVRelationalExpressionRule()); } EOF ; // Rule VRelationalExpression ruleVRelationalExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getAlternatives()); } (rule__VRelationalExpression__Alternatives) { after(grammarAccess.getVRelationalExpressionAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpMuchGreaterThan entryRuleOpMuchGreaterThan : { before(grammarAccess.getOpMuchGreaterThanRule()); } ruleOpMuchGreaterThan { after(grammarAccess.getOpMuchGreaterThanRule()); } EOF ; // Rule OpMuchGreaterThan ruleOpMuchGreaterThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpMuchGreaterThanAccess().getGreaterThanSignGreaterThanSignKeyword()); } '>>' { after(grammarAccess.getOpMuchGreaterThanAccess().getGreaterThanSignGreaterThanSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpEqualTo entryRuleOpEqualTo : { before(grammarAccess.getOpEqualToRule()); } ruleOpEqualTo { after(grammarAccess.getOpEqualToRule()); } EOF ; // Rule OpEqualTo ruleOpEqualTo @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpEqualToAccess().getEqualsSignKeyword()); } '=' { after(grammarAccess.getOpEqualToAccess().getEqualsSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpGreaterThan entryRuleOpGreaterThan : { before(grammarAccess.getOpGreaterThanRule()); } ruleOpGreaterThan { after(grammarAccess.getOpGreaterThanRule()); } EOF ; // Rule OpGreaterThan ruleOpGreaterThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpGreaterThanAccess().getGreaterThanSignKeyword()); } '>' { after(grammarAccess.getOpGreaterThanAccess().getGreaterThanSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpLowerThan entryRuleOpLowerThan : { before(grammarAccess.getOpLowerThanRule()); } ruleOpLowerThan { after(grammarAccess.getOpLowerThanRule()); } EOF ; // Rule OpLowerThan ruleOpLowerThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpLowerThanAccess().getLessThanSignKeyword()); } '<' { after(grammarAccess.getOpLowerThanAccess().getLessThanSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVPrimaryExpression entryRuleVPrimaryExpression : { before(grammarAccess.getVPrimaryExpressionRule()); } ruleVPrimaryExpression { after(grammarAccess.getVPrimaryExpressionRule()); } EOF ; // Rule VPrimaryExpression ruleVPrimaryExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPrimaryExpressionAccess().getAlternatives()); } (rule__VPrimaryExpression__Alternatives) { after(grammarAccess.getVPrimaryExpressionAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVValueExpression entryRuleVValueExpression : { before(grammarAccess.getVValueExpressionRule()); } ruleVValueExpression { after(grammarAccess.getVValueExpressionRule()); } EOF ; // Rule VValueExpression ruleVValueExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVValueExpressionAccess().getAlternatives()); } (rule__VValueExpression__Alternatives) { after(grammarAccess.getVValueExpressionAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleThatOfOperator entryRuleThatOfOperator : { before(grammarAccess.getThatOfOperatorRule()); } ruleThatOfOperator { after(grammarAccess.getThatOfOperatorRule()); } EOF ; // Rule ThatOfOperator ruleThatOfOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getThatOfOperatorAccess().getGroup()); } (rule__ThatOfOperator__Group__0) { after(grammarAccess.getThatOfOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVMemberFeatureReference entryRuleVMemberFeatureReference : { before(grammarAccess.getVMemberFeatureReferenceRule()); } ruleVMemberFeatureReference { after(grammarAccess.getVMemberFeatureReferenceRule()); } EOF ; // Rule VMemberFeatureReference ruleVMemberFeatureReference @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getGroup()); } (rule__VMemberFeatureReference__Group__0) { after(grammarAccess.getVMemberFeatureReferenceAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleIntegerValue entryRuleIntegerValue : { before(grammarAccess.getIntegerValueRule()); } ruleIntegerValue { after(grammarAccess.getIntegerValueRule()); } EOF ; // Rule IntegerValue ruleIntegerValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIntegerValueAccess().getGroup()); } (rule__IntegerValue__Group__0) { after(grammarAccess.getIntegerValueAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleStandardValue entryRuleStandardValue : { before(grammarAccess.getStandardValueRule()); } ruleStandardValue { after(grammarAccess.getStandardValueRule()); } EOF ; // Rule StandardValue ruleStandardValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStandardValueAccess().getGroup()); } (rule__StandardValue__Group__0) { after(grammarAccess.getStandardValueAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleNoneValue entryRuleNoneValue : { before(grammarAccess.getNoneValueRule()); } ruleNoneValue { after(grammarAccess.getNoneValueRule()); } EOF ; // Rule NoneValue ruleNoneValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNoneValueAccess().getGroup()); } (rule__NoneValue__Group__0) { after(grammarAccess.getNoneValueAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleMinValue entryRuleMinValue : { before(grammarAccess.getMinValueRule()); } ruleMinValue { after(grammarAccess.getMinValueRule()); } EOF ; // Rule MinValue ruleMinValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMinValueAccess().getGroup()); } (rule__MinValue__Group__0) { after(grammarAccess.getMinValueAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleMaxValue entryRuleMaxValue : { before(grammarAccess.getMaxValueRule()); } ruleMaxValue { after(grammarAccess.getMaxValueRule()); } EOF ; // Rule MaxValue ruleMaxValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMaxValueAccess().getGroup()); } (rule__MaxValue__Group__0) { after(grammarAccess.getMaxValueAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCExpression entryRuleCExpression : { before(grammarAccess.getCExpressionRule()); } ruleCExpression { after(grammarAccess.getCExpressionRule()); } EOF ; // Rule CExpression ruleCExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCExpressionAccess().getCImpliesOperatorParserRuleCall()); } ruleCImpliesOperator { after(grammarAccess.getCExpressionAccess().getCImpliesOperatorParserRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCImpliesOperator entryRuleCImpliesOperator : { before(grammarAccess.getCImpliesOperatorRule()); } ruleCImpliesOperator { after(grammarAccess.getCImpliesOperatorRule()); } EOF ; // Rule CImpliesOperator ruleCImpliesOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getGroup()); } (rule__CImpliesOperator__Group__0) { after(grammarAccess.getCImpliesOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpImplies entryRuleOpImplies : { before(grammarAccess.getOpImpliesRule()); } ruleOpImplies { after(grammarAccess.getOpImpliesRule()); } EOF ; // Rule OpImplies ruleOpImplies @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpImpliesAccess().getHyphenMinusGreaterThanSignKeyword()); } '->' { after(grammarAccess.getOpImpliesAccess().getHyphenMinusGreaterThanSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCOrOperator entryRuleCOrOperator : { before(grammarAccess.getCOrOperatorRule()); } ruleCOrOperator { after(grammarAccess.getCOrOperatorRule()); } EOF ; // Rule COrOperator ruleCOrOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getGroup()); } (rule__COrOperator__Group__0) { after(grammarAccess.getCOrOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpOr entryRuleOpOr : { before(grammarAccess.getOpOrRule()); } ruleOpOr { after(grammarAccess.getOpOrRule()); } EOF ; // Rule OpOr ruleOpOr @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpOrAccess().getORKeyword()); } 'OR' { after(grammarAccess.getOpOrAccess().getORKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCAndOperator entryRuleCAndOperator : { before(grammarAccess.getCAndOperatorRule()); } ruleCAndOperator { after(grammarAccess.getCAndOperatorRule()); } EOF ; // Rule CAndOperator ruleCAndOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getGroup()); } (rule__CAndOperator__Group__0) { after(grammarAccess.getCAndOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpAnd entryRuleOpAnd : { before(grammarAccess.getOpAndRule()); } ruleOpAnd { after(grammarAccess.getOpAndRule()); } EOF ; // Rule OpAnd ruleOpAnd @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpAndAccess().getANDKeyword()); } 'AND' { after(grammarAccess.getOpAndAccess().getANDKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCEqualityExpression entryRuleCEqualityExpression : { before(grammarAccess.getCEqualityExpressionRule()); } ruleCEqualityExpression { after(grammarAccess.getCEqualityExpressionRule()); } EOF ; // Rule CEqualityExpression ruleCEqualityExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getGroup()); } (rule__CEqualityExpression__Group__0) { after(grammarAccess.getCEqualityExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpObjectCompare entryRuleOpObjectCompare : { before(grammarAccess.getOpObjectCompareRule()); } ruleOpObjectCompare { after(grammarAccess.getOpObjectCompareRule()); } EOF ; // Rule OpObjectCompare ruleOpObjectCompare @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpObjectCompareAccess().getEqualsSignEqualsSignKeyword()); } '==' { after(grammarAccess.getOpObjectCompareAccess().getEqualsSignEqualsSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpObjectNotCompare entryRuleOpObjectNotCompare : { before(grammarAccess.getOpObjectNotCompareRule()); } ruleOpObjectNotCompare { after(grammarAccess.getOpObjectNotCompareRule()); } EOF ; // Rule OpObjectNotCompare ruleOpObjectNotCompare @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpObjectNotCompareAccess().getExclamationMarkEqualsSignKeyword()); } '!=' { after(grammarAccess.getOpObjectNotCompareAccess().getExclamationMarkEqualsSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpEquality entryRuleOpEquality : { before(grammarAccess.getOpEqualityRule()); } ruleOpEquality { after(grammarAccess.getOpEqualityRule()); } EOF ; // Rule OpEquality ruleOpEquality @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpEqualityAccess().getEqualsSignKeyword()); } '=' { after(grammarAccess.getOpEqualityAccess().getEqualsSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCRelationalExpression entryRuleCRelationalExpression : { before(grammarAccess.getCRelationalExpressionRule()); } ruleCRelationalExpression { after(grammarAccess.getCRelationalExpressionRule()); } EOF ; // Rule CRelationalExpression ruleCRelationalExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup()); } (rule__CRelationalExpression__Group__0) { after(grammarAccess.getCRelationalExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsGreaterThanEqual entryRuleOpIsGreaterThanEqual : { before(grammarAccess.getOpIsGreaterThanEqualRule()); } ruleOpIsGreaterThanEqual { after(grammarAccess.getOpIsGreaterThanEqualRule()); } EOF ; // Rule OpIsGreaterThanEqual ruleOpIsGreaterThanEqual @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsGreaterThanEqualAccess().getGreaterThanSignEqualsSignKeyword()); } '>=' { after(grammarAccess.getOpIsGreaterThanEqualAccess().getGreaterThanSignEqualsSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsLowerThanEqual entryRuleOpIsLowerThanEqual : { before(grammarAccess.getOpIsLowerThanEqualRule()); } ruleOpIsLowerThanEqual { after(grammarAccess.getOpIsLowerThanEqualRule()); } EOF ; // Rule OpIsLowerThanEqual ruleOpIsLowerThanEqual @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsLowerThanEqualAccess().getLessThanSignEqualsSignKeyword()); } '<=' { after(grammarAccess.getOpIsLowerThanEqualAccess().getLessThanSignEqualsSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsGreaterThan entryRuleOpIsGreaterThan : { before(grammarAccess.getOpIsGreaterThanRule()); } ruleOpIsGreaterThan { after(grammarAccess.getOpIsGreaterThanRule()); } EOF ; // Rule OpIsGreaterThan ruleOpIsGreaterThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsGreaterThanAccess().getGreaterThanSignKeyword()); } '>' { after(grammarAccess.getOpIsGreaterThanAccess().getGreaterThanSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsLowerThan entryRuleOpIsLowerThan : { before(grammarAccess.getOpIsLowerThanRule()); } ruleOpIsLowerThan { after(grammarAccess.getOpIsLowerThanRule()); } EOF ; // Rule OpIsLowerThan ruleOpIsLowerThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsLowerThanAccess().getLessThanSignKeyword()); } '<' { after(grammarAccess.getOpIsLowerThanAccess().getLessThanSignKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCUnaryOperation entryRuleCUnaryOperation : { before(grammarAccess.getCUnaryOperationRule()); } ruleCUnaryOperation { after(grammarAccess.getCUnaryOperationRule()); } EOF ; // Rule CUnaryOperation ruleCUnaryOperation @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCUnaryOperationAccess().getAlternatives()); } (rule__CUnaryOperation__Alternatives) { after(grammarAccess.getCUnaryOperationAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpNot entryRuleOpNot : { before(grammarAccess.getOpNotRule()); } ruleOpNot { after(grammarAccess.getOpNotRule()); } EOF ; // Rule OpNot ruleOpNot @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpNotAccess().getExclamationMarkKeyword()); } '!' { after(grammarAccess.getOpNotAccess().getExclamationMarkKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCOperationFeatureCall entryRuleCOperationFeatureCall : { before(grammarAccess.getCOperationFeatureCallRule()); } ruleCOperationFeatureCall { after(grammarAccess.getCOperationFeatureCallRule()); } EOF ; // Rule COperationFeatureCall ruleCOperationFeatureCall @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup()); } (rule__COperationFeatureCall__Group__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpGetProperty entryRuleOpGetProperty : { before(grammarAccess.getOpGetPropertyRule()); } ruleOpGetProperty { after(grammarAccess.getOpGetPropertyRule()); } EOF ; // Rule OpGetProperty ruleOpGetProperty @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpGetPropertyAccess().getGetKeyword()); } 'get' { after(grammarAccess.getOpGetPropertyAccess().getGetKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsOn entryRuleOpIsOn : { before(grammarAccess.getOpIsOnRule()); } ruleOpIsOn { after(grammarAccess.getOpIsOnRule()); } EOF ; // Rule OpIsOn ruleOpIsOn @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsOnAccess().getIsOnKeyword()); } 'isOn' { after(grammarAccess.getOpIsOnAccess().getIsOnKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpGetContentsList entryRuleOpGetContentsList : { before(grammarAccess.getOpGetContentsListRule()); } ruleOpGetContentsList { after(grammarAccess.getOpGetContentsListRule()); } EOF ; // Rule OpGetContentsList ruleOpGetContentsList @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpGetContentsListAccess().getContentsListKeyword()); } 'contentsList' { after(grammarAccess.getOpGetContentsListAccess().getContentsListKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpContentValue entryRuleOpContentValue : { before(grammarAccess.getOpContentValueRule()); } ruleOpContentValue { after(grammarAccess.getOpContentValueRule()); } EOF ; // Rule OpContentValue ruleOpContentValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpContentValueAccess().getContentValueKeyword()); } 'contentValue' { after(grammarAccess.getOpContentValueAccess().getContentValueKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsActive entryRuleOpIsActive : { before(grammarAccess.getOpIsActiveRule()); } ruleOpIsActive { after(grammarAccess.getOpIsActiveRule()); } EOF ; // Rule OpIsActive ruleOpIsActive @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsActiveAccess().getIsActiveKeyword()); } 'isActive' { after(grammarAccess.getOpIsActiveAccess().getIsActiveKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpGetAllocatables entryRuleOpGetAllocatables : { before(grammarAccess.getOpGetAllocatablesRule()); } ruleOpGetAllocatables { after(grammarAccess.getOpGetAllocatablesRule()); } EOF ; // Rule OpGetAllocatables ruleOpGetAllocatables @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpGetAllocatablesAccess().getAllocatablesKeyword()); } 'allocatables' { after(grammarAccess.getOpGetAllocatablesAccess().getAllocatablesKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpAllocatedContent entryRuleOpAllocatedContent : { before(grammarAccess.getOpAllocatedContentRule()); } ruleOpAllocatedContent { after(grammarAccess.getOpAllocatedContentRule()); } EOF ; // Rule OpAllocatedContent ruleOpAllocatedContent @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpAllocatedContentAccess().getAllocatedContentKeyword()); } 'allocatedContent' { after(grammarAccess.getOpAllocatedContentAccess().getAllocatedContentKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsDisplayed entryRuleOpIsDisplayed : { before(grammarAccess.getOpIsDisplayedRule()); } ruleOpIsDisplayed { after(grammarAccess.getOpIsDisplayedRule()); } EOF ; // Rule OpIsDisplayed ruleOpIsDisplayed @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsDisplayedAccess().getIsDisplayedKeyword()); } 'isDisplayed' { after(grammarAccess.getOpIsDisplayedAccess().getIsDisplayedKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsHidden entryRuleOpIsHidden : { before(grammarAccess.getOpIsHiddenRule()); } ruleOpIsHidden { after(grammarAccess.getOpIsHiddenRule()); } EOF ; // Rule OpIsHidden ruleOpIsHidden @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsHiddenAccess().getIsHiddenKeyword()); } 'isHidden' { after(grammarAccess.getOpIsHiddenAccess().getIsHiddenKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpDisplayingContent entryRuleOpDisplayingContent : { before(grammarAccess.getOpDisplayingContentRule()); } ruleOpDisplayingContent { after(grammarAccess.getOpDisplayingContentRule()); } EOF ; // Rule OpDisplayingContent ruleOpDisplayingContent @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpDisplayingContentAccess().getDisplayingContentKeyword()); } 'displayingContent' { after(grammarAccess.getOpDisplayingContentAccess().getDisplayingContentKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsVisible entryRuleOpIsVisible : { before(grammarAccess.getOpIsVisibleRule()); } ruleOpIsVisible { after(grammarAccess.getOpIsVisibleRule()); } EOF ; // Rule OpIsVisible ruleOpIsVisible @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsVisibleAccess().getIsVisibleKeyword()); } 'isVisible' { after(grammarAccess.getOpIsVisibleAccess().getIsVisibleKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsOutputted entryRuleOpIsOutputted : { before(grammarAccess.getOpIsOutputtedRule()); } ruleOpIsOutputted { after(grammarAccess.getOpIsOutputtedRule()); } EOF ; // Rule OpIsOutputted ruleOpIsOutputted @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsOutputtedAccess().getIsOutputtedKeyword()); } 'isOutputted' { after(grammarAccess.getOpIsOutputtedAccess().getIsOutputtedKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsMuted entryRuleOpIsMuted : { before(grammarAccess.getOpIsMutedRule()); } ruleOpIsMuted { after(grammarAccess.getOpIsMutedRule()); } EOF ; // Rule OpIsMuted ruleOpIsMuted @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsMutedAccess().getIsMutedKeyword()); } 'isMuted' { after(grammarAccess.getOpIsMutedAccess().getIsMutedKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpOutputtingSound entryRuleOpOutputtingSound : { before(grammarAccess.getOpOutputtingSoundRule()); } ruleOpOutputtingSound { after(grammarAccess.getOpOutputtingSoundRule()); } EOF ; // Rule OpOutputtingSound ruleOpOutputtingSound @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpOutputtingSoundAccess().getOutputtingSoundKeyword()); } 'outputtingSound' { after(grammarAccess.getOpOutputtingSoundAccess().getOutputtingSoundKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsSounding entryRuleOpIsSounding : { before(grammarAccess.getOpIsSoundingRule()); } ruleOpIsSounding { after(grammarAccess.getOpIsSoundingRule()); } EOF ; // Rule OpIsSounding ruleOpIsSounding @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsSoundingAccess().getIsSoundingKeyword()); } 'isSounding' { after(grammarAccess.getOpIsSoundingAccess().getIsSoundingKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsAttenuated entryRuleOpIsAttenuated : { before(grammarAccess.getOpIsAttenuatedRule()); } ruleOpIsAttenuated { after(grammarAccess.getOpIsAttenuatedRule()); } EOF ; // Rule OpIsAttenuated ruleOpIsAttenuated @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsAttenuatedAccess().getIsAttenuatedKeyword()); } 'isAttenuated' { after(grammarAccess.getOpIsAttenuatedAccess().getIsAttenuatedKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpHasComeEarlierThan entryRuleOpHasComeEarlierThan : { before(grammarAccess.getOpHasComeEarlierThanRule()); } ruleOpHasComeEarlierThan { after(grammarAccess.getOpHasComeEarlierThanRule()); } EOF ; // Rule OpHasComeEarlierThan ruleOpHasComeEarlierThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpHasComeEarlierThanAccess().getHasComeEarlierThanKeyword()); } 'hasComeEarlierThan' { after(grammarAccess.getOpHasComeEarlierThanAccess().getHasComeEarlierThanKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpHasComeLaterThan entryRuleOpHasComeLaterThan : { before(grammarAccess.getOpHasComeLaterThanRule()); } ruleOpHasComeLaterThan { after(grammarAccess.getOpHasComeLaterThanRule()); } EOF ; // Rule OpHasComeLaterThan ruleOpHasComeLaterThan @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpHasComeLaterThanAccess().getHasComeLaterThanKeyword()); } 'hasComeLaterThan' { after(grammarAccess.getOpHasComeLaterThanAccess().getHasComeLaterThanKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpStateValue entryRuleOpStateValue : { before(grammarAccess.getOpStateValueRule()); } ruleOpStateValue { after(grammarAccess.getOpStateValueRule()); } EOF ; // Rule OpStateValue ruleOpStateValue @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpStateValueAccess().getStateValueKeyword()); } 'stateValue' { after(grammarAccess.getOpStateValueAccess().getStateValueKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsAllocatedTo entryRuleOpIsAllocatedTo : { before(grammarAccess.getOpIsAllocatedToRule()); } ruleOpIsAllocatedTo { after(grammarAccess.getOpIsAllocatedToRule()); } EOF ; // Rule OpIsAllocatedTo ruleOpIsAllocatedTo @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsAllocatedToAccess().getIsAllocatedToKeyword()); } 'isAllocatedTo' { after(grammarAccess.getOpIsAllocatedToAccess().getIsAllocatedToKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsChanged entryRuleOpIsChanged : { before(grammarAccess.getOpIsChangedRule()); } ruleOpIsChanged { after(grammarAccess.getOpIsChangedRule()); } EOF ; // Rule OpIsChanged ruleOpIsChanged @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsChangedAccess().getIsChangedKeyword()); } 'isChanged' { after(grammarAccess.getOpIsChangedAccess().getIsChangedKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsTranslatedTo entryRuleOpIsTranslatedTo : { before(grammarAccess.getOpIsTranslatedToRule()); } ruleOpIsTranslatedTo { after(grammarAccess.getOpIsTranslatedToRule()); } EOF ; // Rule OpIsTranslatedTo ruleOpIsTranslatedTo @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsTranslatedToAccess().getIsTranslatedToKeyword()); } 'isTranslatedTo' { after(grammarAccess.getOpIsTranslatedToAccess().getIsTranslatedToKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsDisplayedOn entryRuleOpIsDisplayedOn : { before(grammarAccess.getOpIsDisplayedOnRule()); } ruleOpIsDisplayedOn { after(grammarAccess.getOpIsDisplayedOnRule()); } EOF ; // Rule OpIsDisplayedOn ruleOpIsDisplayedOn @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsDisplayedOnAccess().getIsDisplayedOnKeyword()); } 'isDisplayedOn' { after(grammarAccess.getOpIsDisplayedOnAccess().getIsDisplayedOnKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsChangedDisplay entryRuleOpIsChangedDisplay : { before(grammarAccess.getOpIsChangedDisplayRule()); } ruleOpIsChangedDisplay { after(grammarAccess.getOpIsChangedDisplayRule()); } EOF ; // Rule OpIsChangedDisplay ruleOpIsChangedDisplay @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsChangedDisplayAccess().getIsChangedDisplayKeyword()); } 'isChangedDisplay' { after(grammarAccess.getOpIsChangedDisplayAccess().getIsChangedDisplayKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsTranslatedViewTo entryRuleOpIsTranslatedViewTo : { before(grammarAccess.getOpIsTranslatedViewToRule()); } ruleOpIsTranslatedViewTo { after(grammarAccess.getOpIsTranslatedViewToRule()); } EOF ; // Rule OpIsTranslatedViewTo ruleOpIsTranslatedViewTo @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsTranslatedViewToAccess().getIsTranslatedViewToKeyword()); } 'isTranslatedViewTo' { after(grammarAccess.getOpIsTranslatedViewToAccess().getIsTranslatedViewToKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsOutputtedOn entryRuleOpIsOutputtedOn : { before(grammarAccess.getOpIsOutputtedOnRule()); } ruleOpIsOutputtedOn { after(grammarAccess.getOpIsOutputtedOnRule()); } EOF ; // Rule OpIsOutputtedOn ruleOpIsOutputtedOn @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsOutputtedOnAccess().getIsOutputtedOnKeyword()); } 'isOutputtedOn' { after(grammarAccess.getOpIsOutputtedOnAccess().getIsOutputtedOnKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsChangedOutput entryRuleOpIsChangedOutput : { before(grammarAccess.getOpIsChangedOutputRule()); } ruleOpIsChangedOutput { after(grammarAccess.getOpIsChangedOutputRule()); } EOF ; // Rule OpIsChangedOutput ruleOpIsChangedOutput @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsChangedOutputAccess().getIsChangedOutputKeyword()); } 'isChangedOutput' { after(grammarAccess.getOpIsChangedOutputAccess().getIsChangedOutputKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsTranslatedSoundTo entryRuleOpIsTranslatedSoundTo : { before(grammarAccess.getOpIsTranslatedSoundToRule()); } ruleOpIsTranslatedSoundTo { after(grammarAccess.getOpIsTranslatedSoundToRule()); } EOF ; // Rule OpIsTranslatedSoundTo ruleOpIsTranslatedSoundTo @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsTranslatedSoundToAccess().getIsTranslatedSoundToKeyword()); } 'isTranslatedSoundTo' { after(grammarAccess.getOpIsTranslatedSoundToAccess().getIsTranslatedSoundToKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpIsTypeOf entryRuleOpIsTypeOf : { before(grammarAccess.getOpIsTypeOfRule()); } ruleOpIsTypeOf { after(grammarAccess.getOpIsTypeOfRule()); } EOF ; // Rule OpIsTypeOf ruleOpIsTypeOf @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpIsTypeOfAccess().getIsTypeOfKeyword()); } 'isTypeOf' { after(grammarAccess.getOpIsTypeOfAccess().getIsTypeOfKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpActiveContents entryRuleOpActiveContents : { before(grammarAccess.getOpActiveContentsRule()); } ruleOpActiveContents { after(grammarAccess.getOpActiveContentsRule()); } EOF ; // Rule OpActiveContents ruleOpActiveContents @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpActiveContentsAccess().getActiveContentsKeyword()); } 'activeContents' { after(grammarAccess.getOpActiveContentsAccess().getActiveContentsKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpSizeOperator entryRuleOpSizeOperator : { before(grammarAccess.getOpSizeOperatorRule()); } ruleOpSizeOperator { after(grammarAccess.getOpSizeOperatorRule()); } EOF ; // Rule OpSizeOperator ruleOpSizeOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpSizeOperatorAccess().getSizeKeyword()); } 'size' { after(grammarAccess.getOpSizeOperatorAccess().getSizeKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpHasBeenDisplayed entryRuleOpHasBeenDisplayed : { before(grammarAccess.getOpHasBeenDisplayedRule()); } ruleOpHasBeenDisplayed { after(grammarAccess.getOpHasBeenDisplayedRule()); } EOF ; // Rule OpHasBeenDisplayed ruleOpHasBeenDisplayed @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpHasBeenDisplayedAccess().getHasBeenDisplayedKeyword()); } 'hasBeenDisplayed' { after(grammarAccess.getOpHasBeenDisplayedAccess().getHasBeenDisplayedKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpActiveState entryRuleOpActiveState : { before(grammarAccess.getOpActiveStateRule()); } ruleOpActiveState { after(grammarAccess.getOpActiveStateRule()); } EOF ; // Rule OpActiveState ruleOpActiveState @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpActiveStateAccess().getActiveStateKeyword()); } 'activeState' { after(grammarAccess.getOpActiveStateAccess().getActiveStateKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpMaxOperator entryRuleOpMaxOperator : { before(grammarAccess.getOpMaxOperatorRule()); } ruleOpMaxOperator { after(grammarAccess.getOpMaxOperatorRule()); } EOF ; // Rule OpMaxOperator ruleOpMaxOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpMaxOperatorAccess().getMaxKeyword()); } 'max' { after(grammarAccess.getOpMaxOperatorAccess().getMaxKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpMinOperator entryRuleOpMinOperator : { before(grammarAccess.getOpMinOperatorRule()); } ruleOpMinOperator { after(grammarAccess.getOpMinOperatorRule()); } EOF ; // Rule OpMinOperator ruleOpMinOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpMinOperatorAccess().getMinKeyword()); } 'min' { after(grammarAccess.getOpMinOperatorAccess().getMinKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleOpSelectOperator entryRuleOpSelectOperator : { before(grammarAccess.getOpSelectOperatorRule()); } ruleOpSelectOperator { after(grammarAccess.getOpSelectOperatorRule()); } EOF ; // Rule OpSelectOperator ruleOpSelectOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOpSelectOperatorAccess().getSelectKeyword()); } 'select' { after(grammarAccess.getOpSelectOperatorAccess().getSelectKeyword()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCPrimaryExpression entryRuleCPrimaryExpression : { before(grammarAccess.getCPrimaryExpressionRule()); } ruleCPrimaryExpression { after(grammarAccess.getCPrimaryExpressionRule()); } EOF ; // Rule CPrimaryExpression ruleCPrimaryExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCPrimaryExpressionAccess().getAlternatives()); } (rule__CPrimaryExpression__Alternatives) { after(grammarAccess.getCPrimaryExpressionAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleAllInstanceOfExpression entryRuleAllInstanceOfExpression : { before(grammarAccess.getAllInstanceOfExpressionRule()); } ruleAllInstanceOfExpression { after(grammarAccess.getAllInstanceOfExpressionRule()); } EOF ; // Rule AllInstanceOfExpression ruleAllInstanceOfExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getGroup()); } (rule__AllInstanceOfExpression__Group__0) { after(grammarAccess.getAllInstanceOfExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleNullExpression entryRuleNullExpression : { before(grammarAccess.getNullExpressionRule()); } ruleNullExpression { after(grammarAccess.getNullExpressionRule()); } EOF ; // Rule NullExpression ruleNullExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNullExpressionAccess().getGroup()); } (rule__NullExpression__Group__0) { after(grammarAccess.getNullExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRulePreviousModifier entryRulePreviousModifier : { before(grammarAccess.getPreviousModifierRule()); } rulePreviousModifier { after(grammarAccess.getPreviousModifierRule()); } EOF ; // Rule PreviousModifier rulePreviousModifier @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPreviousModifierAccess().getGroup()); } (rule__PreviousModifier__Group__0) { after(grammarAccess.getPreviousModifierAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleHideLowerPriority entryRuleHideLowerPriority : { before(grammarAccess.getHideLowerPriorityRule()); } ruleHideLowerPriority { after(grammarAccess.getHideLowerPriorityRule()); } EOF ; // Rule HideLowerPriority ruleHideLowerPriority @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getGroup()); } (rule__HideLowerPriority__Group__0) { after(grammarAccess.getHideLowerPriorityAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleMuteLowerPriority entryRuleMuteLowerPriority : { before(grammarAccess.getMuteLowerPriorityRule()); } ruleMuteLowerPriority { after(grammarAccess.getMuteLowerPriorityRule()); } EOF ; // Rule MuteLowerPriority ruleMuteLowerPriority @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getGroup()); } (rule__MuteLowerPriority__Group__0) { after(grammarAccess.getMuteLowerPriorityAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSetOfOperator entryRuleSetOfOperator : { before(grammarAccess.getSetOfOperatorRule()); } ruleSetOfOperator { after(grammarAccess.getSetOfOperatorRule()); } EOF ; // Rule SetOfOperator ruleSetOfOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getGroup()); } (rule__SetOfOperator__Group__0) { after(grammarAccess.getSetOfOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleIfStatement entryRuleIfStatement : { before(grammarAccess.getIfStatementRule()); } ruleIfStatement { after(grammarAccess.getIfStatementRule()); } EOF ; // Rule IfStatement ruleIfStatement @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getGroup()); } (rule__IfStatement__Group__0) { after(grammarAccess.getIfStatementAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleForAllOperator entryRuleForAllOperator : { before(grammarAccess.getForAllOperatorRule()); } ruleForAllOperator { after(grammarAccess.getForAllOperatorRule()); } EOF ; // Rule ForAllOperator ruleForAllOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getGroup()); } (rule__ForAllOperator__Group__0) { after(grammarAccess.getForAllOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleExistsOperator entryRuleExistsOperator : { before(grammarAccess.getExistsOperatorRule()); } ruleExistsOperator { after(grammarAccess.getExistsOperatorRule()); } EOF ; // Rule ExistsOperator ruleExistsOperator @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getGroup()); } (rule__ExistsOperator__Group__0) { after(grammarAccess.getExistsOperatorAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleLambdaExpression entryRuleLambdaExpression : { before(grammarAccess.getLambdaExpressionRule()); } ruleLambdaExpression { after(grammarAccess.getLambdaExpressionRule()); } EOF ; // Rule LambdaExpression ruleLambdaExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getGroup()); } (rule__LambdaExpression__Group__0) { after(grammarAccess.getLambdaExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVariable entryRuleVariable : { before(grammarAccess.getVariableRule()); } ruleVariable { after(grammarAccess.getVariableRule()); } EOF ; // Rule Variable ruleVariable @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVariableAccess().getGroup()); } (rule__Variable__Group__0) { after(grammarAccess.getVariableAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleCMemberFeatureReference entryRuleCMemberFeatureReference : { before(grammarAccess.getCMemberFeatureReferenceRule()); } ruleCMemberFeatureReference { after(grammarAccess.getCMemberFeatureReferenceRule()); } EOF ; // Rule CMemberFeatureReference ruleCMemberFeatureReference @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getGroup()); } (rule__CMemberFeatureReference__Group__0) { after(grammarAccess.getCMemberFeatureReferenceAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleLetStatement entryRuleLetStatement : { before(grammarAccess.getLetStatementRule()); } ruleLetStatement { after(grammarAccess.getLetStatementRule()); } EOF ; // Rule LetStatement ruleLetStatement @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getGroup()); } (rule__LetStatement__Group__0) { after(grammarAccess.getLetStatementAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleComplexExpression entryRuleComplexExpression : { before(grammarAccess.getComplexExpressionRule()); } ruleComplexExpression { after(grammarAccess.getComplexExpressionRule()); } EOF ; // Rule ComplexExpression ruleComplexExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getComplexExpressionAccess().getGroup()); } (rule__ComplexExpression__Group__0) { after(grammarAccess.getComplexExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleLoserTypeExpression entryRuleLoserTypeExpression : { before(grammarAccess.getLoserTypeExpressionRule()); } ruleLoserTypeExpression { after(grammarAccess.getLoserTypeExpressionRule()); } EOF ; // Rule LoserTypeExpression ruleLoserTypeExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLoserTypeExpressionAccess().getGroup()); } (rule__LoserTypeExpression__Group__0) { after(grammarAccess.getLoserTypeExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleArbitrationPolicyExpression entryRuleArbitrationPolicyExpression : { before(grammarAccess.getArbitrationPolicyExpressionRule()); } ruleArbitrationPolicyExpression { after(grammarAccess.getArbitrationPolicyExpressionRule()); } EOF ; // Rule ArbitrationPolicyExpression ruleArbitrationPolicyExpression @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getArbitrationPolicyExpressionAccess().getGroup()); } (rule__ArbitrationPolicyExpression__Group__0) { after(grammarAccess.getArbitrationPolicyExpressionAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleViewContentSet entryRuleViewContentSet : { before(grammarAccess.getViewContentSetRule()); } ruleViewContentSet { after(grammarAccess.getViewContentSetRule()); } EOF ; // Rule ViewContentSet ruleViewContentSet @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getGroup()); } (rule__ViewContentSet__Group__0) { after(grammarAccess.getViewContentSetAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSoundContentSet entryRuleSoundContentSet : { before(grammarAccess.getSoundContentSetRule()); } ruleSoundContentSet { after(grammarAccess.getSoundContentSetRule()); } EOF ; // Rule SoundContentSet ruleSoundContentSet @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getGroup()); } (rule__SoundContentSet__Group__0) { after(grammarAccess.getSoundContentSetAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleScene entryRuleScene : { before(grammarAccess.getSceneRule()); } ruleScene { after(grammarAccess.getSceneRule()); } EOF ; // Rule Scene ruleScene @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getGroup()); } (rule__Scene__Group__0) { after(grammarAccess.getSceneAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleVerticalLayout entryRuleVerticalLayout : { before(grammarAccess.getVerticalLayoutRule()); } ruleVerticalLayout { after(grammarAccess.getVerticalLayoutRule()); } EOF ; // Rule VerticalLayout ruleVerticalLayout @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getGroup()); } (rule__VerticalLayout__Group__0) { after(grammarAccess.getVerticalLayoutAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleHorizontalLayout entryRuleHorizontalLayout : { before(grammarAccess.getHorizontalLayoutRule()); } ruleHorizontalLayout { after(grammarAccess.getHorizontalLayoutRule()); } EOF ; // Rule HorizontalLayout ruleHorizontalLayout @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getGroup()); } (rule__HorizontalLayout__Group__0) { after(grammarAccess.getHorizontalLayoutAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleFixedPositionLayout entryRuleFixedPositionLayout : { before(grammarAccess.getFixedPositionLayoutRule()); } ruleFixedPositionLayout { after(grammarAccess.getFixedPositionLayoutRule()); } EOF ; // Rule FixedPositionLayout ruleFixedPositionLayout @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getGroup()); } (rule__FixedPositionLayout__Group__0) { after(grammarAccess.getFixedPositionLayoutAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRulePositionContainer entryRulePositionContainer : { before(grammarAccess.getPositionContainerRule()); } rulePositionContainer { after(grammarAccess.getPositionContainerRule()); } EOF ; // Rule PositionContainer rulePositionContainer @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getGroup()); } (rule__PositionContainer__Group__0) { after(grammarAccess.getPositionContainerAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleEBoolean entryRuleEBoolean : { before(grammarAccess.getEBooleanRule()); } ruleEBoolean { after(grammarAccess.getEBooleanRule()); } EOF ; // Rule EBoolean ruleEBoolean @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getEBooleanAccess().getAlternatives()); } (rule__EBoolean__Alternatives) { after(grammarAccess.getEBooleanAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleEInt entryRuleEInt : { before(grammarAccess.getEIntRule()); } ruleEInt { after(grammarAccess.getEIntRule()); } EOF ; // Rule EInt ruleEInt @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getEIntAccess().getGroup()); } (rule__EInt__Group__0) { after(grammarAccess.getEIntAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleEString entryRuleEString : { before(grammarAccess.getEStringRule()); } ruleEString { after(grammarAccess.getEStringRule()); } EOF ; // Rule EString ruleEString @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall()); } RULE_STRING { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleRichString entryRuleRichString : { before(grammarAccess.getRichStringRule()); } ruleRichString { after(grammarAccess.getRichStringRule()); } EOF ; // Rule RichString ruleRichString @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getRichStringAccess().getRICH_STRINGTerminalRuleCall()); } RULE_RICH_STRING { after(grammarAccess.getRichStringAccess().getRICH_STRINGTerminalRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleQualifiedNameWithWildcard entryRuleQualifiedNameWithWildcard : { before(grammarAccess.getQualifiedNameWithWildcardRule()); } ruleQualifiedNameWithWildcard { after(grammarAccess.getQualifiedNameWithWildcardRule()); } EOF ; // Rule QualifiedNameWithWildcard ruleQualifiedNameWithWildcard @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } (rule__QualifiedNameWithWildcard__Group__0) { after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleQualifiedName entryRuleQualifiedName : { before(grammarAccess.getQualifiedNameRule()); } ruleQualifiedName { after(grammarAccess.getQualifiedNameRule()); } EOF ; // Rule QualifiedName ruleQualifiedName @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameAccess().getGroup()); } (rule__QualifiedName__Group__0) { after(grammarAccess.getQualifiedNameAccess().getGroup()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleIdOrThis entryRuleIdOrThis : { before(grammarAccess.getIdOrThisRule()); } ruleIdOrThis { after(grammarAccess.getIdOrThisRule()); } EOF ; // Rule IdOrThis ruleIdOrThis @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIdOrThisAccess().getAlternatives()); } (rule__IdOrThis__Alternatives) { after(grammarAccess.getIdOrThisAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleValidID entryRuleValidID : { before(grammarAccess.getValidIDRule()); } ruleValidID { after(grammarAccess.getValidIDRule()); } EOF ; // Rule ValidID ruleValidID @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } RULE_ID { after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleContentOperatorsCommon entryRuleContentOperatorsCommon : { before(grammarAccess.getContentOperatorsCommonRule()); } ruleContentOperatorsCommon { after(grammarAccess.getContentOperatorsCommonRule()); } EOF ; // Rule ContentOperatorsCommon ruleContentOperatorsCommon @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getContentOperatorsCommonAccess().getAlternatives()); } (rule__ContentOperatorsCommon__Alternatives) { after(grammarAccess.getContentOperatorsCommonAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Entry rule entryRuleSoundOperatorsCommon entryRuleSoundOperatorsCommon : { before(grammarAccess.getSoundOperatorsCommonRule()); } ruleSoundOperatorsCommon { after(grammarAccess.getSoundOperatorsCommonRule()); } EOF ; // Rule SoundOperatorsCommon ruleSoundOperatorsCommon @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundOperatorsCommonAccess().getAlternatives()); } (rule__SoundOperatorsCommon__Alternatives) { after(grammarAccess.getSoundOperatorsCommonAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Rule ArbitrationPolicy ruleArbitrationPolicy @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getArbitrationPolicyAccess().getAlternatives()); } (rule__ArbitrationPolicy__Alternatives) { after(grammarAccess.getArbitrationPolicyAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Rule BasePoint ruleBasePoint @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getBasePointAccess().getAlternatives()); } (rule__BasePoint__Alternatives) { after(grammarAccess.getBasePointAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } // Rule LoserType ruleLoserType @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLoserTypeAccess().getAlternatives()); } (rule__LoserType__Alternatives) { after(grammarAccess.getLoserTypeAccess().getAlternatives()); } ) ; finally { restoreStackSize(stackSize); } rule__PackagableElement__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackagableElementAccess().getPackageParserRuleCall_0()); } rulePackage { after(grammarAccess.getPackagableElementAccess().getPackageParserRuleCall_0()); } ) | ( { before(grammarAccess.getPackagableElementAccess().getStereotypeParserRuleCall_1()); } ruleStereotype { after(grammarAccess.getPackagableElementAccess().getStereotypeParserRuleCall_1()); } ) | ( { before(grammarAccess.getPackagableElementAccess().getRuleObjectParserRuleCall_2()); } ruleRuleObject { after(grammarAccess.getPackagableElementAccess().getRuleObjectParserRuleCall_2()); } ) | ( { before(grammarAccess.getPackagableElementAccess().getDisplayParserRuleCall_3()); } ruleDisplay { after(grammarAccess.getPackagableElementAccess().getDisplayParserRuleCall_3()); } ) | ( { before(grammarAccess.getPackagableElementAccess().getAbstractConstraintParserRuleCall_4()); } ruleAbstractConstraint { after(grammarAccess.getPackagableElementAccess().getAbstractConstraintParserRuleCall_4()); } ) | ( { before(grammarAccess.getPackagableElementAccess().getSizeParserRuleCall_5()); } ruleSize { after(grammarAccess.getPackagableElementAccess().getSizeParserRuleCall_5()); } ) ; finally { restoreStackSize(stackSize); } rule__SizeIdentifier__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeIdentifierAccess().getSizeReferenceParserRuleCall_0()); } ruleSizeReference { after(grammarAccess.getSizeIdentifierAccess().getSizeReferenceParserRuleCall_0()); } ) | ( { before(grammarAccess.getSizeIdentifierAccess().getSizeParserRuleCall_1()); } ruleSize { after(grammarAccess.getSizeIdentifierAccess().getSizeParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__RuleObject__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getRuleObjectAccess().getAbstractContentParserRuleCall_0()); } ruleAbstractContent { after(grammarAccess.getRuleObjectAccess().getAbstractContentParserRuleCall_0()); } ) | ( { before(grammarAccess.getRuleObjectAccess().getAbstractSceneParserRuleCall_1()); } ruleAbstractScene { after(grammarAccess.getRuleObjectAccess().getAbstractSceneParserRuleCall_1()); } ) | ( { before(grammarAccess.getRuleObjectAccess().getAbstractAllocatableParserRuleCall_2()); } ruleAbstractAllocatable { after(grammarAccess.getRuleObjectAccess().getAbstractAllocatableParserRuleCall_2()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractAllocatable__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractAllocatableAccess().getAllocatableParserRuleCall_0()); } ruleAllocatable { after(grammarAccess.getAbstractAllocatableAccess().getAllocatableParserRuleCall_0()); } ) | ( { before(grammarAccess.getAbstractAllocatableAccess().getAllocatableSetParserRuleCall_1()); } ruleAllocatableSet { after(grammarAccess.getAbstractAllocatableAccess().getAllocatableSetParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Allocatable__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllocatableAccess().getAreaParserRuleCall_0()); } ruleArea { after(grammarAccess.getAllocatableAccess().getAreaParserRuleCall_0()); } ) | ( { before(grammarAccess.getAllocatableAccess().getZoneParserRuleCall_1()); } ruleZone { after(grammarAccess.getAllocatableAccess().getZoneParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AllocatableSet__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllocatableSetAccess().getAreaSetParserRuleCall_0()); } ruleAreaSet { after(grammarAccess.getAllocatableSetAccess().getAreaSetParserRuleCall_0()); } ) | ( { before(grammarAccess.getAllocatableSetAccess().getZoneSetParserRuleCall_1()); } ruleZoneSet { after(grammarAccess.getAllocatableSetAccess().getZoneSetParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractContent__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractContentAccess().getContentParserRuleCall_0()); } ruleContent { after(grammarAccess.getAbstractContentAccess().getContentParserRuleCall_0()); } ) | ( { before(grammarAccess.getAbstractContentAccess().getContentSetParserRuleCall_1()); } ruleContentSet { after(grammarAccess.getAbstractContentAccess().getContentSetParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Content__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getContentAccess().getViewContentParserRuleCall_0()); } ruleViewContent { after(grammarAccess.getContentAccess().getViewContentParserRuleCall_0()); } ) | ( { before(grammarAccess.getContentAccess().getSoundContentParserRuleCall_1()); } ruleSoundContent { after(grammarAccess.getContentAccess().getSoundContentParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ContentSet__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getContentSetAccess().getViewContentSetParserRuleCall_0()); } ruleViewContentSet { after(grammarAccess.getContentSetAccess().getViewContentSetParserRuleCall_0()); } ) | ( { before(grammarAccess.getContentSetAccess().getSoundContentSetParserRuleCall_1()); } ruleSoundContentSet { after(grammarAccess.getContentSetAccess().getSoundContentSetParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__LayoutManager__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLayoutManagerAccess().getAlignedLayoutParserRuleCall_0()); } ruleAlignedLayout { after(grammarAccess.getLayoutManagerAccess().getAlignedLayoutParserRuleCall_0()); } ) | ( { before(grammarAccess.getLayoutManagerAccess().getFixedPositionLayoutParserRuleCall_1()); } ruleFixedPositionLayout { after(grammarAccess.getLayoutManagerAccess().getFixedPositionLayoutParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AlignedLayout__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAlignedLayoutAccess().getVerticalLayoutParserRuleCall_0()); } ruleVerticalLayout { after(grammarAccess.getAlignedLayoutAccess().getVerticalLayoutParserRuleCall_0()); } ) | ( { before(grammarAccess.getAlignedLayoutAccess().getHorizontalLayoutParserRuleCall_1()); } ruleHorizontalLayout { after(grammarAccess.getAlignedLayoutAccess().getHorizontalLayoutParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Alternatives_0_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGroup_0_0_0()); } (rule__Tag__Group_0_0_0__0) { after(grammarAccess.getTagAccess().getGroup_0_0_0()); } ) | ( { before(grammarAccess.getTagAccess().getGroup_0_0_1()); } (rule__Tag__Group_0_0_1__0) { after(grammarAccess.getTagAccess().getGroup_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__StereotypableElementName__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypableElementNameAccess().getAreaKeyword_0()); } 'Area' { after(grammarAccess.getStereotypableElementNameAccess().getAreaKeyword_0()); } ) | ( { before(grammarAccess.getStereotypableElementNameAccess().getZoneKeyword_1()); } 'Zone' { after(grammarAccess.getStereotypableElementNameAccess().getZoneKeyword_1()); } ) | ( { before(grammarAccess.getStereotypableElementNameAccess().getSoundContentKeyword_2()); } 'SoundContent' { after(grammarAccess.getStereotypableElementNameAccess().getSoundContentKeyword_2()); } ) | ( { before(grammarAccess.getStereotypableElementNameAccess().getViewContentKeyword_3()); } 'ViewContent' { after(grammarAccess.getStereotypableElementNameAccess().getViewContentKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Alternatives_4_3_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getVisibilityKeyword_4_3_0_0()); } 'visibility:' { after(grammarAccess.getAreaAccess().getVisibilityKeyword_4_3_0_0()); } ) | ( { before(grammarAccess.getAreaAccess().getPriorityKeyword_4_3_0_1()); } 'priority:' { after(grammarAccess.getAreaAccess().getPriorityKeyword_4_3_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Alternatives_4_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getVisibilityKeyword_4_2_0_0()); } 'visibility:' { after(grammarAccess.getZoneAccess().getVisibilityKeyword_4_2_0_0()); } ) | ( { before(grammarAccess.getZoneAccess().getPriorityKeyword_4_2_0_1()); } 'priority:' { after(grammarAccess.getZoneAccess().getPriorityKeyword_4_2_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Alternatives_4_1_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getPriorityKeyword_4_1_0_0()); } 'priority:' { after(grammarAccess.getViewContentStateAccess().getPriorityKeyword_4_1_0_0()); } ) | ( { before(grammarAccess.getViewContentStateAccess().getValueKeyword_4_1_0_1()); } 'value:' { after(grammarAccess.getViewContentStateAccess().getValueKeyword_4_1_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Alternatives_4_1_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getPriorityKeyword_4_1_0_0()); } 'priority:' { after(grammarAccess.getSoundContentStateAccess().getPriorityKeyword_4_1_0_0()); } ) | ( { before(grammarAccess.getSoundContentStateAccess().getValueKeyword_4_1_0_1()); } 'value:' { after(grammarAccess.getSoundContentStateAccess().getValueKeyword_4_1_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getVPrimaryExpressionParserRuleCall_0()); } ruleVPrimaryExpression { after(grammarAccess.getVRelationalExpressionAccess().getVPrimaryExpressionParserRuleCall_0()); } ) | ( { before(grammarAccess.getVRelationalExpressionAccess().getGroup_1()); } (rule__VRelationalExpression__Group_1__0) { after(grammarAccess.getVRelationalExpressionAccess().getGroup_1()); } ) | ( { before(grammarAccess.getVRelationalExpressionAccess().getGroup_2()); } (rule__VRelationalExpression__Group_2__0) { after(grammarAccess.getVRelationalExpressionAccess().getGroup_2()); } ) | ( { before(grammarAccess.getVRelationalExpressionAccess().getGroup_3()); } (rule__VRelationalExpression__Group_3__0) { after(grammarAccess.getVRelationalExpressionAccess().getGroup_3()); } ) | ( { before(grammarAccess.getVRelationalExpressionAccess().getGroup_4()); } (rule__VRelationalExpression__Group_4__0) { after(grammarAccess.getVRelationalExpressionAccess().getGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPrimaryExpressionAccess().getThatOfOperatorParserRuleCall_0()); } ruleThatOfOperator { after(grammarAccess.getVPrimaryExpressionAccess().getThatOfOperatorParserRuleCall_0()); } ) | ( { before(grammarAccess.getVPrimaryExpressionAccess().getVValueExpressionParserRuleCall_1()); } ruleVValueExpression { after(grammarAccess.getVPrimaryExpressionAccess().getVValueExpressionParserRuleCall_1()); } ) | ( { before(grammarAccess.getVPrimaryExpressionAccess().getGroup_2()); } (rule__VPrimaryExpression__Group_2__0) { after(grammarAccess.getVPrimaryExpressionAccess().getGroup_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VValueExpression__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVValueExpressionAccess().getIntegerValueParserRuleCall_0()); } ruleIntegerValue { after(grammarAccess.getVValueExpressionAccess().getIntegerValueParserRuleCall_0()); } ) | ( { before(grammarAccess.getVValueExpressionAccess().getStandardValueParserRuleCall_1()); } ruleStandardValue { after(grammarAccess.getVValueExpressionAccess().getStandardValueParserRuleCall_1()); } ) | ( { before(grammarAccess.getVValueExpressionAccess().getNoneValueParserRuleCall_2()); } ruleNoneValue { after(grammarAccess.getVValueExpressionAccess().getNoneValueParserRuleCall_2()); } ) | ( { before(grammarAccess.getVValueExpressionAccess().getMinValueParserRuleCall_3()); } ruleMinValue { after(grammarAccess.getVValueExpressionAccess().getMinValueParserRuleCall_3()); } ) | ( { before(grammarAccess.getVValueExpressionAccess().getMaxValueParserRuleCall_4()); } ruleMaxValue { after(grammarAccess.getVValueExpressionAccess().getMaxValueParserRuleCall_4()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Alternatives_1_0_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_0()); } (rule__CEqualityExpression__Group_1_0_0_0__0) { after(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_0()); } ) | ( { before(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_1()); } (rule__CEqualityExpression__Group_1_0_0_1__0) { after(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_1()); } ) | ( { before(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_2()); } (rule__CEqualityExpression__Group_1_0_0_2__0) { after(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_2()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Alternatives_1_0_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_0()); } (rule__CRelationalExpression__Group_1_0_0_0__0) { after(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_0()); } ) | ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_1()); } (rule__CRelationalExpression__Group_1_0_0_1__0) { after(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_1()); } ) | ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_2()); } (rule__CRelationalExpression__Group_1_0_0_2__0) { after(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_2()); } ) | ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_3()); } (rule__CRelationalExpression__Group_1_0_0_3__0) { after(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_3()); } ) ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCUnaryOperationAccess().getGroup_0()); } (rule__CUnaryOperation__Group_0__0) { after(grammarAccess.getCUnaryOperationAccess().getGroup_0()); } ) | ( { before(grammarAccess.getCUnaryOperationAccess().getCOperationFeatureCallParserRuleCall_1()); } ruleCOperationFeatureCall { after(grammarAccess.getCUnaryOperationAccess().getCOperationFeatureCallParserRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Alternatives_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0()); } (rule__COperationFeatureCall__Group_1_1_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1()); } (rule__COperationFeatureCall__Group_1_1_1__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1_2()); } (rule__COperationFeatureCall__Alternatives_1_1_2) { after(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Alternatives_1_1_0_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_0()); } (rule__COperationFeatureCall__Group_1_1_0_0_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_0()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_1()); } (rule__COperationFeatureCall__Group_1_1_0_0_1__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_1()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_2()); } (rule__COperationFeatureCall__Group_1_1_0_0_2__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_2()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_3()); } (rule__COperationFeatureCall__Group_1_1_0_0_3__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_3()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_4()); } (rule__COperationFeatureCall__Group_1_1_0_0_4__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_4()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_5()); } (rule__COperationFeatureCall__Group_1_1_0_0_5__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_5()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_6()); } (rule__COperationFeatureCall__Group_1_1_0_0_6__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_6()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_7()); } (rule__COperationFeatureCall__Group_1_1_0_0_7__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_7()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_8()); } (rule__COperationFeatureCall__Group_1_1_0_0_8__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_8()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_9()); } (rule__COperationFeatureCall__Group_1_1_0_0_9__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_9()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_10()); } (rule__COperationFeatureCall__Group_1_1_0_0_10__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_10()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_11()); } (rule__COperationFeatureCall__Group_1_1_0_0_11__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_11()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_12()); } (rule__COperationFeatureCall__Group_1_1_0_0_12__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_12()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_13()); } (rule__COperationFeatureCall__Group_1_1_0_0_13__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_13()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_14()); } (rule__COperationFeatureCall__Group_1_1_0_0_14__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_14()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_15()); } (rule__COperationFeatureCall__Group_1_1_0_0_15__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_15()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_16()); } (rule__COperationFeatureCall__Group_1_1_0_0_16__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_16()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_17()); } (rule__COperationFeatureCall__Group_1_1_0_0_17__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_17()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_18()); } (rule__COperationFeatureCall__Group_1_1_0_0_18__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_18()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_19()); } (rule__COperationFeatureCall__Group_1_1_0_0_19__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_19()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_20()); } (rule__COperationFeatureCall__Group_1_1_0_0_20__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_20()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_21()); } (rule__COperationFeatureCall__Group_1_1_0_0_21__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_21()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_22()); } (rule__COperationFeatureCall__Group_1_1_0_0_22__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_22()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_23()); } (rule__COperationFeatureCall__Group_1_1_0_0_23__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_23()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_24()); } (rule__COperationFeatureCall__Group_1_1_0_0_24__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_24()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_25()); } (rule__COperationFeatureCall__Group_1_1_0_0_25__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_25()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_26()); } (rule__COperationFeatureCall__Group_1_1_0_0_26__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_26()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_27()); } (rule__COperationFeatureCall__Group_1_1_0_0_27__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_27()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_28()); } (rule__COperationFeatureCall__Group_1_1_0_0_28__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_28()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_29()); } (rule__COperationFeatureCall__Group_1_1_0_0_29__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_29()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_30()); } (rule__COperationFeatureCall__Group_1_1_0_0_30__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_30()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_31()); } (rule__COperationFeatureCall__Group_1_1_0_0_31__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_31()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Alternatives_1_1_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_0()); } (rule__COperationFeatureCall__Group_1_1_2_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_0()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_1()); } (rule__COperationFeatureCall__Group_1_1_2_1__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_1()); } ) | ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_2()); } (rule__COperationFeatureCall__Group_1_1_2_2__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCPrimaryExpressionAccess().getCMemberFeatureReferenceParserRuleCall_0()); } ruleCMemberFeatureReference { after(grammarAccess.getCPrimaryExpressionAccess().getCMemberFeatureReferenceParserRuleCall_0()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getPreviousModifierParserRuleCall_1()); } rulePreviousModifier { after(grammarAccess.getCPrimaryExpressionAccess().getPreviousModifierParserRuleCall_1()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getAllInstanceOfExpressionParserRuleCall_2()); } ruleAllInstanceOfExpression { after(grammarAccess.getCPrimaryExpressionAccess().getAllInstanceOfExpressionParserRuleCall_2()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getNullExpressionParserRuleCall_3()); } ruleNullExpression { after(grammarAccess.getCPrimaryExpressionAccess().getNullExpressionParserRuleCall_3()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getIntegerValueParserRuleCall_4()); } ruleIntegerValue { after(grammarAccess.getCPrimaryExpressionAccess().getIntegerValueParserRuleCall_4()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getMuteLowerPriorityParserRuleCall_5()); } ruleMuteLowerPriority { after(grammarAccess.getCPrimaryExpressionAccess().getMuteLowerPriorityParserRuleCall_5()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getHideLowerPriorityParserRuleCall_6()); } ruleHideLowerPriority { after(grammarAccess.getCPrimaryExpressionAccess().getHideLowerPriorityParserRuleCall_6()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getSetOfOperatorParserRuleCall_7()); } ruleSetOfOperator { after(grammarAccess.getCPrimaryExpressionAccess().getSetOfOperatorParserRuleCall_7()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getIfStatementParserRuleCall_8()); } ruleIfStatement { after(grammarAccess.getCPrimaryExpressionAccess().getIfStatementParserRuleCall_8()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getForAllOperatorParserRuleCall_9()); } ruleForAllOperator { after(grammarAccess.getCPrimaryExpressionAccess().getForAllOperatorParserRuleCall_9()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getExistsOperatorParserRuleCall_10()); } ruleExistsOperator { after(grammarAccess.getCPrimaryExpressionAccess().getExistsOperatorParserRuleCall_10()); } ) | ( { before(grammarAccess.getCPrimaryExpressionAccess().getGroup_11()); } (rule__CPrimaryExpression__Group_11__0) { after(grammarAccess.getCPrimaryExpressionAccess().getGroup_11()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Alternatives_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_0()); } (rule__AllInstanceOfExpression__Group_0_0__0) { after(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_0()); } ) | ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_1()); } (rule__AllInstanceOfExpression__Group_0_1__0) { after(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_1()); } ) | ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_2()); } (rule__AllInstanceOfExpression__Group_0_2__0) { after(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_2()); } ) | ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_3()); } (rule__AllInstanceOfExpression__Group_0_3__0) { after(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_3()); } ) ; finally { restoreStackSize(stackSize); } rule__EBoolean__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getEBooleanAccess().getTrueKeyword_0()); } 'true' { after(grammarAccess.getEBooleanAccess().getTrueKeyword_0()); } ) | ( { before(grammarAccess.getEBooleanAccess().getFalseKeyword_1()); } 'false' { after(grammarAccess.getEBooleanAccess().getFalseKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__IdOrThis__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIdOrThisAccess().getValidIDParserRuleCall_0()); } ruleValidID { after(grammarAccess.getIdOrThisAccess().getValidIDParserRuleCall_0()); } ) | ( { before(grammarAccess.getIdOrThisAccess().getThisKeyword_1()); } 'this' { after(grammarAccess.getIdOrThisAccess().getThisKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ContentOperatorsCommon__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpIsActiveParserRuleCall_0()); } ruleOpIsActive { after(grammarAccess.getContentOperatorsCommonAccess().getOpIsActiveParserRuleCall_0()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpGetAllocatablesParserRuleCall_1()); } ruleOpGetAllocatables { after(grammarAccess.getContentOperatorsCommonAccess().getOpGetAllocatablesParserRuleCall_1()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpIsVisibleParserRuleCall_2()); } ruleOpIsVisible { after(grammarAccess.getContentOperatorsCommonAccess().getOpIsVisibleParserRuleCall_2()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpHasComeEarlierThanParserRuleCall_3()); } ruleOpHasComeEarlierThan { after(grammarAccess.getContentOperatorsCommonAccess().getOpHasComeEarlierThanParserRuleCall_3()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpHasComeLaterThanParserRuleCall_4()); } ruleOpHasComeLaterThan { after(grammarAccess.getContentOperatorsCommonAccess().getOpHasComeLaterThanParserRuleCall_4()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpStateValueParserRuleCall_5()); } ruleOpStateValue { after(grammarAccess.getContentOperatorsCommonAccess().getOpStateValueParserRuleCall_5()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpIsAllocatedToParserRuleCall_6()); } ruleOpIsAllocatedTo { after(grammarAccess.getContentOperatorsCommonAccess().getOpIsAllocatedToParserRuleCall_6()); } ) | ( { before(grammarAccess.getContentOperatorsCommonAccess().getOpIsDisplayedOnParserRuleCall_7()); } ruleOpIsDisplayedOn { after(grammarAccess.getContentOperatorsCommonAccess().getOpIsDisplayedOnParserRuleCall_7()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundOperatorsCommon__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpIsActiveParserRuleCall_0()); } ruleOpIsActive { after(grammarAccess.getSoundOperatorsCommonAccess().getOpIsActiveParserRuleCall_0()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpGetAllocatablesParserRuleCall_1()); } ruleOpGetAllocatables { after(grammarAccess.getSoundOperatorsCommonAccess().getOpGetAllocatablesParserRuleCall_1()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpIsSoundingParserRuleCall_2()); } ruleOpIsSounding { after(grammarAccess.getSoundOperatorsCommonAccess().getOpIsSoundingParserRuleCall_2()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpHasComeEarlierThanParserRuleCall_3()); } ruleOpHasComeEarlierThan { after(grammarAccess.getSoundOperatorsCommonAccess().getOpHasComeEarlierThanParserRuleCall_3()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpHasComeLaterThanParserRuleCall_4()); } ruleOpHasComeLaterThan { after(grammarAccess.getSoundOperatorsCommonAccess().getOpHasComeLaterThanParserRuleCall_4()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpStateValueParserRuleCall_5()); } ruleOpStateValue { after(grammarAccess.getSoundOperatorsCommonAccess().getOpStateValueParserRuleCall_5()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpIsAllocatedToParserRuleCall_6()); } ruleOpIsAllocatedTo { after(grammarAccess.getSoundOperatorsCommonAccess().getOpIsAllocatedToParserRuleCall_6()); } ) | ( { before(grammarAccess.getSoundOperatorsCommonAccess().getOpIsOutputtedOnParserRuleCall_7()); } ruleOpIsOutputtedOn { after(grammarAccess.getSoundOperatorsCommonAccess().getOpIsOutputtedOnParserRuleCall_7()); } ) ; finally { restoreStackSize(stackSize); } rule__ArbitrationPolicy__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getArbitrationPolicyAccess().getDEFAULTEnumLiteralDeclaration_0()); } ('DEFAULT') { after(grammarAccess.getArbitrationPolicyAccess().getDEFAULTEnumLiteralDeclaration_0()); } ) | ( { before(grammarAccess.getArbitrationPolicyAccess().getFIRST_COME_FIRSTEnumLiteralDeclaration_1()); } ('FIRST_COME_FIRST') { after(grammarAccess.getArbitrationPolicyAccess().getFIRST_COME_FIRSTEnumLiteralDeclaration_1()); } ) | ( { before(grammarAccess.getArbitrationPolicyAccess().getLAST_COME_FIRSTEnumLiteralDeclaration_2()); } ('LAST_COME_FIRST') { after(grammarAccess.getArbitrationPolicyAccess().getLAST_COME_FIRSTEnumLiteralDeclaration_2()); } ) | ( { before(grammarAccess.getArbitrationPolicyAccess().getPRIORITY_FIRST_COME_FIRSTEnumLiteralDeclaration_3()); } ('PRIORITY_FIRST_COME_FIRST') { after(grammarAccess.getArbitrationPolicyAccess().getPRIORITY_FIRST_COME_FIRSTEnumLiteralDeclaration_3()); } ) | ( { before(grammarAccess.getArbitrationPolicyAccess().getPRIORITY_LAST_COME_FIRSTEnumLiteralDeclaration_4()); } ('PRIORITY_LAST_COME_FIRST') { after(grammarAccess.getArbitrationPolicyAccess().getPRIORITY_LAST_COME_FIRSTEnumLiteralDeclaration_4()); } ) ; finally { restoreStackSize(stackSize); } rule__BasePoint__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getBasePointAccess().getLEFT_TOPEnumLiteralDeclaration_0()); } ('LEFT_TOP') { after(grammarAccess.getBasePointAccess().getLEFT_TOPEnumLiteralDeclaration_0()); } ) | ( { before(grammarAccess.getBasePointAccess().getLEFT_MIDDLEEnumLiteralDeclaration_1()); } ('LEFT_MIDDLE') { after(grammarAccess.getBasePointAccess().getLEFT_MIDDLEEnumLiteralDeclaration_1()); } ) | ( { before(grammarAccess.getBasePointAccess().getLEFT_BOTTOMEnumLiteralDeclaration_2()); } ('LEFT_BOTTOM') { after(grammarAccess.getBasePointAccess().getLEFT_BOTTOMEnumLiteralDeclaration_2()); } ) | ( { before(grammarAccess.getBasePointAccess().getRIGHT_TOPEnumLiteralDeclaration_3()); } ('RIGHT_TOP') { after(grammarAccess.getBasePointAccess().getRIGHT_TOPEnumLiteralDeclaration_3()); } ) | ( { before(grammarAccess.getBasePointAccess().getRIGHT_MIDDLEEnumLiteralDeclaration_4()); } ('RIGHT_MIDDLE') { after(grammarAccess.getBasePointAccess().getRIGHT_MIDDLEEnumLiteralDeclaration_4()); } ) | ( { before(grammarAccess.getBasePointAccess().getRIGHT_BOTTOMEnumLiteralDeclaration_5()); } ('RIGHT_BOTTOM') { after(grammarAccess.getBasePointAccess().getRIGHT_BOTTOMEnumLiteralDeclaration_5()); } ) | ( { before(grammarAccess.getBasePointAccess().getCENTER_TOPEnumLiteralDeclaration_6()); } ('CENTER_TOP') { after(grammarAccess.getBasePointAccess().getCENTER_TOPEnumLiteralDeclaration_6()); } ) | ( { before(grammarAccess.getBasePointAccess().getCENTER_MIDDLEEnumLiteralDeclaration_7()); } ('CENTER_MIDDLE') { after(grammarAccess.getBasePointAccess().getCENTER_MIDDLEEnumLiteralDeclaration_7()); } ) | ( { before(grammarAccess.getBasePointAccess().getCENTER_BOTTOMEnumLiteralDeclaration_8()); } ('CENTER_BOTTOM') { after(grammarAccess.getBasePointAccess().getCENTER_BOTTOMEnumLiteralDeclaration_8()); } ) ; finally { restoreStackSize(stackSize); } rule__LoserType__Alternatives @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLoserTypeAccess().getNEVER_GIVEUPEnumLiteralDeclaration_0()); } ('NEVER_GIVEUP') { after(grammarAccess.getLoserTypeAccess().getNEVER_GIVEUPEnumLiteralDeclaration_0()); } ) | ( { before(grammarAccess.getLoserTypeAccess().getGOOD_LOSEREnumLiteralDeclaration_1()); } ('GOOD_LOSER') { after(grammarAccess.getLoserTypeAccess().getGOOD_LOSEREnumLiteralDeclaration_1()); } ) | ( { before(grammarAccess.getLoserTypeAccess().getDO_NOT_GIVEUP_UNTIL_WINEnumLiteralDeclaration_2()); } ('DO_NOT_GIVEUP_UNTIL_WIN') { after(grammarAccess.getLoserTypeAccess().getDO_NOT_GIVEUP_UNTIL_WINEnumLiteralDeclaration_2()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__0 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group__0__Impl rule__TopLevel__Group__1 ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getTopLevelAction_0()); } () { after(grammarAccess.getTopLevelAccess().getTopLevelAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__1 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group__1__Impl rule__TopLevel__Group__2 ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getGroup_1()); } (rule__TopLevel__Group_1__0)? { after(grammarAccess.getTopLevelAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__2 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group__2__Impl rule__TopLevel__Group__3 ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getProjectAssignment_2()); } (rule__TopLevel__ProjectAssignment_2)* { after(grammarAccess.getTopLevelAccess().getProjectAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__3 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group__3__Impl rule__TopLevel__Group__4 ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getImportsAssignment_3()); } (rule__TopLevel__ImportsAssignment_3)* { after(grammarAccess.getTopLevelAccess().getImportsAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__4 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getPackagesAssignment_4()); } (rule__TopLevel__PackagesAssignment_4)* { after(grammarAccess.getTopLevelAccess().getPackagesAssignment_4()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group_1__0__Impl rule__TopLevel__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getModuleKeyword_1_0()); } 'module' { after(grammarAccess.getTopLevelAccess().getModuleKeyword_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__TopLevel__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__TopLevel__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getQualifiedNameParserRuleCall_1_1()); } ruleQualifiedName { after(grammarAccess.getTopLevelAccess().getQualifiedNameParserRuleCall_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Import__Group__0 @init { int stackSize = keepStackSize(); } : rule__Import__Group__0__Impl rule__Import__Group__1 ; finally { restoreStackSize(stackSize); } rule__Import__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getImportAccess().getImportKeyword_0()); } 'import' { after(grammarAccess.getImportAccess().getImportKeyword_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Import__Group__1 @init { int stackSize = keepStackSize(); } : rule__Import__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__Import__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1()); } (rule__Import__ImportedNamespaceAssignment_1) { after(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group__0 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group__0__Impl rule__AbstractProperty__Group__1 ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getGroup_0()); } (rule__AbstractProperty__Group_0__0) { after(grammarAccess.getAbstractPropertyAccess().getGroup_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group__1 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group__1__Impl rule__AbstractProperty__Group__2 ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getNameAssignment_1()); } (rule__AbstractProperty__NameAssignment_1) { after(grammarAccess.getAbstractPropertyAccess().getNameAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group__2 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getGroup_2()); } (rule__AbstractProperty__Group_2__0)? { after(grammarAccess.getAbstractPropertyAccess().getGroup_2()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_0__0 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group_0__0__Impl rule__AbstractProperty__Group_0__1 ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getIntegerPropertyAction_0_0()); } () { after(grammarAccess.getAbstractPropertyAccess().getIntegerPropertyAction_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_0__1 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getIntKeyword_0_1()); } 'int' { after(grammarAccess.getAbstractPropertyAccess().getIntKeyword_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_2__0 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group_2__0__Impl rule__AbstractProperty__Group_2__1 ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getColonKeyword_2_0()); } ':' { after(grammarAccess.getAbstractPropertyAccess().getColonKeyword_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_2__1 @init { int stackSize = keepStackSize(); } : rule__AbstractProperty__Group_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getValueAssignment_2_1()); } (rule__AbstractProperty__ValueAssignment_2_1) { after(grammarAccess.getAbstractPropertyAccess().getValueAssignment_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group__0__Impl rule__Tag__Group__1 ; finally { restoreStackSize(stackSize); } rule__Tag__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGroup_0()); } (rule__Tag__Group_0__0) { after(grammarAccess.getTagAccess().getGroup_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group__1 @init { int stackSize = keepStackSize(); } : rule__Tag__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGroup_1()); } (rule__Tag__Group_1__0)? { after(grammarAccess.getTagAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getAlternatives_0_0()); } (rule__Tag__Alternatives_0_0) { after(grammarAccess.getTagAccess().getAlternatives_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_0__0__Impl rule__Tag__Group_0_0_0__1 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getTagAction_0_0_0_0()); } () { after(grammarAccess.getTagAccess().getTagAction_0_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__1 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_0__1__Impl rule__Tag__Group_0_0_0__2 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getLessThanSignLessThanSignKeyword_0_0_0_1()); } '<<' { after(grammarAccess.getTagAccess().getLessThanSignLessThanSignKeyword_0_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__2 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_0__2__Impl rule__Tag__Group_0_0_0__3 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getNameAssignment_0_0_0_2()); } (rule__Tag__NameAssignment_0_0_0_2) { after(grammarAccess.getTagAccess().getNameAssignment_0_0_0_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__3 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_0__3__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_0__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGreaterThanSignGreaterThanSignKeyword_0_0_0_3()); } '>>' { after(grammarAccess.getTagAccess().getGreaterThanSignGreaterThanSignKeyword_0_0_0_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_1__0__Impl rule__Tag__Group_0_0_1__1 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getCTagAction_0_0_1_0()); } () { after(grammarAccess.getTagAccess().getCTagAction_0_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__1 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_1__1__Impl rule__Tag__Group_0_0_1__2 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getLeftPointingDoubleAngleQuotationMarkKeyword_0_0_1_1()); } '\u00AB' { after(grammarAccess.getTagAccess().getLeftPointingDoubleAngleQuotationMarkKeyword_0_0_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__2 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_1__2__Impl rule__Tag__Group_0_0_1__3 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getNameAssignment_0_0_1_2()); } (rule__Tag__NameAssignment_0_0_1_2) { after(grammarAccess.getTagAccess().getNameAssignment_0_0_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__3 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_0_0_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group_0_0_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getRightPointingDoubleAngleQuotationMarkKeyword_0_0_1_3()); } '\u00BB' { after(grammarAccess.getTagAccess().getRightPointingDoubleAngleQuotationMarkKeyword_0_0_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1__0__Impl rule__Tag__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getLeftCurlyBracketKeyword_1_0()); } '{' { after(grammarAccess.getTagAccess().getLeftCurlyBracketKeyword_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1__1__Impl rule__Tag__Group_1__2 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGroup_1_1()); } (rule__Tag__Group_1_1__0)? { after(grammarAccess.getTagAccess().getGroup_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1__2 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1__2__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getRightCurlyBracketKeyword_1_2()); } '}' { after(grammarAccess.getTagAccess().getRightCurlyBracketKeyword_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1_1__0__Impl rule__Tag__Group_1_1__1 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getValuesAssignment_1_1_0()); } (rule__Tag__ValuesAssignment_1_1_0) { after(grammarAccess.getTagAccess().getValuesAssignment_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1__1 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getGroup_1_1_1()); } (rule__Tag__Group_1_1_1__0)* { after(grammarAccess.getTagAccess().getGroup_1_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1_1__0 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1_1_1__0__Impl rule__Tag__Group_1_1_1__1 ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getCommaKeyword_1_1_1_0()); } ',' { after(grammarAccess.getTagAccess().getCommaKeyword_1_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1_1__1 @init { int stackSize = keepStackSize(); } : rule__Tag__Group_1_1_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Tag__Group_1_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getValuesAssignment_1_1_1_1()); } (rule__Tag__ValuesAssignment_1_1_1_1) { after(grammarAccess.getTagAccess().getValuesAssignment_1_1_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group__0 @init { int stackSize = keepStackSize(); } : rule__Package__Group__0__Impl rule__Package__Group__1 ; finally { restoreStackSize(stackSize); } rule__Package__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getPackageAction_0()); } () { after(grammarAccess.getPackageAccess().getPackageAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group__1 @init { int stackSize = keepStackSize(); } : rule__Package__Group__1__Impl rule__Package__Group__2 ; finally { restoreStackSize(stackSize); } rule__Package__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getPackageKeyword_1()); } 'Package' { after(grammarAccess.getPackageAccess().getPackageKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group__2 @init { int stackSize = keepStackSize(); } : rule__Package__Group__2__Impl rule__Package__Group__3 ; finally { restoreStackSize(stackSize); } rule__Package__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getNameAssignment_2()); } (rule__Package__NameAssignment_2) { after(grammarAccess.getPackageAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group__3 @init { int stackSize = keepStackSize(); } : rule__Package__Group__3__Impl rule__Package__Group__4 ; finally { restoreStackSize(stackSize); } rule__Package__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getPackageAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group__4 @init { int stackSize = keepStackSize(); } : rule__Package__Group__4__Impl rule__Package__Group__5 ; finally { restoreStackSize(stackSize); } rule__Package__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getUnorderedGroup_4()); } (rule__Package__UnorderedGroup_4) { after(grammarAccess.getPackageAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group__5 @init { int stackSize = keepStackSize(); } : rule__Package__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Package__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getPackageAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Package__Group_4_0__0__Impl rule__Package__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Package__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getPackageAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Package__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Package__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getDescriptionAssignment_4_0_1()); } (rule__Package__DescriptionAssignment_4_0_1) { after(grammarAccess.getPackageAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__0 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__0__Impl rule__Stereotype__Group__1 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getStereotypeAction_0()); } () { after(grammarAccess.getStereotypeAccess().getStereotypeAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__1 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__1__Impl rule__Stereotype__Group__2 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getStereotypeKeyword_1()); } 'Stereotype' { after(grammarAccess.getStereotypeAccess().getStereotypeKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__2 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__2__Impl rule__Stereotype__Group__3 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getLessThanSignKeyword_2()); } '<' { after(grammarAccess.getStereotypeAccess().getLessThanSignKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__3 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__3__Impl rule__Stereotype__Group__4 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getTargetModelNameAssignment_3()); } (rule__Stereotype__TargetModelNameAssignment_3) { after(grammarAccess.getStereotypeAccess().getTargetModelNameAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__4 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__4__Impl rule__Stereotype__Group__5 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getGreaterThanSignKeyword_4()); } '>' { after(grammarAccess.getStereotypeAccess().getGreaterThanSignKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__5 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__5__Impl rule__Stereotype__Group__6 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getNameAssignment_5()); } (rule__Stereotype__NameAssignment_5) { after(grammarAccess.getStereotypeAccess().getNameAssignment_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__6 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__6__Impl rule__Stereotype__Group__7 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__6__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getLeftParenthesisKeyword_6()); } '(' { after(grammarAccess.getStereotypeAccess().getLeftParenthesisKeyword_6()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__7 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__7__Impl rule__Stereotype__Group__8 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__7__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getGroup_7()); } (rule__Stereotype__Group_7__0)? { after(grammarAccess.getStereotypeAccess().getGroup_7()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__8 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__8__Impl rule__Stereotype__Group__9 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__8__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getRightParenthesisKeyword_8()); } ')' { after(grammarAccess.getStereotypeAccess().getRightParenthesisKeyword_8()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__9 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group__9__Impl ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group__9__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getBodyTextAssignment_9()); } (rule__Stereotype__BodyTextAssignment_9)? { after(grammarAccess.getStereotypeAccess().getBodyTextAssignment_9()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7__0 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group_7__0__Impl rule__Stereotype__Group_7__1 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getVariablesAssignment_7_0()); } (rule__Stereotype__VariablesAssignment_7_0) { after(grammarAccess.getStereotypeAccess().getVariablesAssignment_7_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7__1 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group_7__1__Impl ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getGroup_7_1()); } (rule__Stereotype__Group_7_1__0)* { after(grammarAccess.getStereotypeAccess().getGroup_7_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7_1__0 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group_7_1__0__Impl rule__Stereotype__Group_7_1__1 ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getCommaKeyword_7_1_0()); } ',' { after(grammarAccess.getStereotypeAccess().getCommaKeyword_7_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7_1__1 @init { int stackSize = keepStackSize(); } : rule__Stereotype__Group_7_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Stereotype__Group_7_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getVariablesAssignment_7_1_1()); } (rule__Stereotype__VariablesAssignment_7_1_1) { after(grammarAccess.getStereotypeAccess().getVariablesAssignment_7_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group__0 @init { int stackSize = keepStackSize(); } : rule__Display__Group__0__Impl rule__Display__Group__1 ; finally { restoreStackSize(stackSize); } rule__Display__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getDisplayAction_0()); } () { after(grammarAccess.getDisplayAccess().getDisplayAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group__1 @init { int stackSize = keepStackSize(); } : rule__Display__Group__1__Impl rule__Display__Group__2 ; finally { restoreStackSize(stackSize); } rule__Display__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getDisplayKeyword_1()); } 'Display' { after(grammarAccess.getDisplayAccess().getDisplayKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group__2 @init { int stackSize = keepStackSize(); } : rule__Display__Group__2__Impl rule__Display__Group__3 ; finally { restoreStackSize(stackSize); } rule__Display__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getNameAssignment_2()); } (rule__Display__NameAssignment_2) { after(grammarAccess.getDisplayAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group__3 @init { int stackSize = keepStackSize(); } : rule__Display__Group__3__Impl rule__Display__Group__4 ; finally { restoreStackSize(stackSize); } rule__Display__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getDisplayAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group__4 @init { int stackSize = keepStackSize(); } : rule__Display__Group__4__Impl rule__Display__Group__5 ; finally { restoreStackSize(stackSize); } rule__Display__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getUnorderedGroup_4()); } (rule__Display__UnorderedGroup_4) { after(grammarAccess.getDisplayAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group__5 @init { int stackSize = keepStackSize(); } : rule__Display__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Display__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getDisplayAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Display__Group_4_0__0__Impl rule__Display__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Display__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getDisplayAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Display__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Display__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getDescriptionAssignment_4_0_1()); } (rule__Display__DescriptionAssignment_4_0_1) { after(grammarAccess.getDisplayAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__0 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group__0__Impl rule__Constraint__Group__1 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getConstraintAction_0()); } () { after(grammarAccess.getConstraintAccess().getConstraintAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__1 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group__1__Impl rule__Constraint__Group__2 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getConstraintKeyword_1()); } 'Constraint' { after(grammarAccess.getConstraintAccess().getConstraintKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__2 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group__2__Impl rule__Constraint__Group__3 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getNameAssignment_2()); } (rule__Constraint__NameAssignment_2) { after(grammarAccess.getConstraintAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__3 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group__3__Impl rule__Constraint__Group__4 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getConstraintAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__4 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group__4__Impl rule__Constraint__Group__5 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getUnorderedGroup_4()); } (rule__Constraint__UnorderedGroup_4) { after(grammarAccess.getConstraintAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__5 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Constraint__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getConstraintAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group_4_0__0__Impl rule__Constraint__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getConstraintAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getDescriptionAssignment_4_0_1()); } (rule__Constraint__DescriptionAssignment_4_0_1) { after(grammarAccess.getConstraintAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group_4_1__0__Impl rule__Constraint__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getRuntimeKeyword_4_1_0()); } 'runtime:' { after(grammarAccess.getConstraintAccess().getRuntimeKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__Constraint__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Constraint__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getRuntimeAssignment_4_1_1()); } (rule__Constraint__RuntimeAssignment_4_1_1) { after(grammarAccess.getConstraintAccess().getRuntimeAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group__0__Impl rule__ViewContent__Group__1 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getViewContentAction_0()); } () { after(grammarAccess.getViewContentAccess().getViewContentAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group__1__Impl rule__ViewContent__Group__2 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getViewContentKeyword_1()); } 'ViewContent' { after(grammarAccess.getViewContentAccess().getViewContentKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__2 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group__2__Impl rule__ViewContent__Group__3 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getNameAssignment_2()); } (rule__ViewContent__NameAssignment_2) { after(grammarAccess.getViewContentAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__3 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group__3__Impl rule__ViewContent__Group__4 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getViewContentAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__4 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group__4__Impl rule__ViewContent__Group__5 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getUnorderedGroup_4()); } (rule__ViewContent__UnorderedGroup_4) { after(grammarAccess.getViewContentAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__5 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getViewContentAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_0__0__Impl rule__ViewContent__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getViewContentAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getDescriptionAssignment_4_0_1()); } (rule__ViewContent__DescriptionAssignment_4_0_1) { after(grammarAccess.getViewContentAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_1__0__Impl rule__ViewContent__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getLoserTypeKeyword_4_1_0()); } 'loserType:' { after(grammarAccess.getViewContentAccess().getLoserTypeKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getLoserTypeAssignment_4_1_1()); } (rule__ViewContent__LoserTypeAssignment_4_1_1) { after(grammarAccess.getViewContentAccess().getLoserTypeAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2__0__Impl rule__ViewContent__Group_4_2__1 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getAllocatableKeyword_4_2_0()); } 'allocatable:' { after(grammarAccess.getViewContentAccess().getAllocatableKeyword_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2__1__Impl rule__ViewContent__Group_4_2__2 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getLeftSquareBracketKeyword_4_2_1()); } '[' { after(grammarAccess.getViewContentAccess().getLeftSquareBracketKeyword_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__2 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2__2__Impl rule__ViewContent__Group_4_2__3 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getGroup_4_2_2()); } (rule__ViewContent__Group_4_2_2__0)? { after(grammarAccess.getViewContentAccess().getGroup_4_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__3 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2__3__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getRightSquareBracketKeyword_4_2_3()); } ']' { after(grammarAccess.getViewContentAccess().getRightSquareBracketKeyword_4_2_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2_2__0__Impl rule__ViewContent__Group_4_2_2__1 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getAllocatableAssignment_4_2_2_0()); } (rule__ViewContent__AllocatableAssignment_4_2_2_0) { after(grammarAccess.getViewContentAccess().getAllocatableAssignment_4_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getGroup_4_2_2_1()); } (rule__ViewContent__Group_4_2_2_1__0)* { after(grammarAccess.getViewContentAccess().getGroup_4_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2_1__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2_2_1__0__Impl rule__ViewContent__Group_4_2_2_1__1 ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getCommaKeyword_4_2_2_1_0()); } ',' { after(grammarAccess.getViewContentAccess().getCommaKeyword_4_2_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2_1__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__Group_4_2_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__Group_4_2_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getAllocatableAssignment_4_2_2_1_1()); } (rule__ViewContent__AllocatableAssignment_4_2_2_1_1) { after(grammarAccess.getViewContentAccess().getAllocatableAssignment_4_2_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group__0__Impl rule__SoundContent__Group__1 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getSoundContentAction_0()); } () { after(grammarAccess.getSoundContentAccess().getSoundContentAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group__1__Impl rule__SoundContent__Group__2 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getSoundContentKeyword_1()); } 'SoundContent' { after(grammarAccess.getSoundContentAccess().getSoundContentKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__2 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group__2__Impl rule__SoundContent__Group__3 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getNameAssignment_2()); } (rule__SoundContent__NameAssignment_2) { after(grammarAccess.getSoundContentAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__3 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group__3__Impl rule__SoundContent__Group__4 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getSoundContentAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__4 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group__4__Impl rule__SoundContent__Group__5 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getUnorderedGroup_4()); } (rule__SoundContent__UnorderedGroup_4) { after(grammarAccess.getSoundContentAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__5 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getSoundContentAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_0__0__Impl rule__SoundContent__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getSoundContentAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getDescriptionAssignment_4_0_1()); } (rule__SoundContent__DescriptionAssignment_4_0_1) { after(grammarAccess.getSoundContentAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_1__0__Impl rule__SoundContent__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getLoserTypeKeyword_4_1_0()); } 'loserType:' { after(grammarAccess.getSoundContentAccess().getLoserTypeKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getLoserTypeAssignment_4_1_1()); } (rule__SoundContent__LoserTypeAssignment_4_1_1) { after(grammarAccess.getSoundContentAccess().getLoserTypeAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2__0__Impl rule__SoundContent__Group_4_2__1 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getAllocatableKeyword_4_2_0()); } 'allocatable:' { after(grammarAccess.getSoundContentAccess().getAllocatableKeyword_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2__1__Impl rule__SoundContent__Group_4_2__2 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getLeftSquareBracketKeyword_4_2_1()); } '[' { after(grammarAccess.getSoundContentAccess().getLeftSquareBracketKeyword_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__2 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2__2__Impl rule__SoundContent__Group_4_2__3 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getGroup_4_2_2()); } (rule__SoundContent__Group_4_2_2__0)? { after(grammarAccess.getSoundContentAccess().getGroup_4_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__3 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2__3__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getRightSquareBracketKeyword_4_2_3()); } ']' { after(grammarAccess.getSoundContentAccess().getRightSquareBracketKeyword_4_2_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2_2__0__Impl rule__SoundContent__Group_4_2_2__1 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getAllocatableAssignment_4_2_2_0()); } (rule__SoundContent__AllocatableAssignment_4_2_2_0) { after(grammarAccess.getSoundContentAccess().getAllocatableAssignment_4_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getGroup_4_2_2_1()); } (rule__SoundContent__Group_4_2_2_1__0)* { after(grammarAccess.getSoundContentAccess().getGroup_4_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2_1__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2_2_1__0__Impl rule__SoundContent__Group_4_2_2_1__1 ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getCommaKeyword_4_2_2_1_0()); } ',' { after(grammarAccess.getSoundContentAccess().getCommaKeyword_4_2_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2_1__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__Group_4_2_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__Group_4_2_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getAllocatableAssignment_4_2_2_1_1()); } (rule__SoundContent__AllocatableAssignment_4_2_2_1_1) { after(grammarAccess.getSoundContentAccess().getAllocatableAssignment_4_2_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group__0 @init { int stackSize = keepStackSize(); } : rule__Size__Group__0__Impl rule__Size__Group__1 ; finally { restoreStackSize(stackSize); } rule__Size__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getSizeAction_0()); } () { after(grammarAccess.getSizeAccess().getSizeAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group__1 @init { int stackSize = keepStackSize(); } : rule__Size__Group__1__Impl rule__Size__Group__2 ; finally { restoreStackSize(stackSize); } rule__Size__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getSizeKeyword_1()); } 'Size' { after(grammarAccess.getSizeAccess().getSizeKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group__2 @init { int stackSize = keepStackSize(); } : rule__Size__Group__2__Impl rule__Size__Group__3 ; finally { restoreStackSize(stackSize); } rule__Size__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getNameAssignment_2()); } (rule__Size__NameAssignment_2) { after(grammarAccess.getSizeAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group__3 @init { int stackSize = keepStackSize(); } : rule__Size__Group__3__Impl rule__Size__Group__4 ; finally { restoreStackSize(stackSize); } rule__Size__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getSizeAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group__4 @init { int stackSize = keepStackSize(); } : rule__Size__Group__4__Impl rule__Size__Group__5 ; finally { restoreStackSize(stackSize); } rule__Size__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getUnorderedGroup_4()); } (rule__Size__UnorderedGroup_4) { after(grammarAccess.getSizeAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group__5 @init { int stackSize = keepStackSize(); } : rule__Size__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Size__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getSizeAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Size__Group_4_0__0__Impl rule__Size__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getSizeAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Size__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getDescriptionAssignment_4_0_1()); } (rule__Size__DescriptionAssignment_4_0_1) { after(grammarAccess.getSizeAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__Size__Group_4_1__0__Impl rule__Size__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getWidthKeyword_4_1_0()); } 'width:' { after(grammarAccess.getSizeAccess().getWidthKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__Size__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getWidthAssignment_4_1_1()); } (rule__Size__WidthAssignment_4_1_1) { after(grammarAccess.getSizeAccess().getWidthAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_2__0 @init { int stackSize = keepStackSize(); } : rule__Size__Group_4_2__0__Impl rule__Size__Group_4_2__1 ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getHeightKeyword_4_2_0()); } 'height:' { after(grammarAccess.getSizeAccess().getHeightKeyword_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_2__1 @init { int stackSize = keepStackSize(); } : rule__Size__Group_4_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__Size__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getHeightAssignment_4_2_1()); } (rule__Size__HeightAssignment_4_2_1) { after(grammarAccess.getSizeAccess().getHeightAssignment_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SizeReference__Group__0 @init { int stackSize = keepStackSize(); } : rule__SizeReference__Group__0__Impl rule__SizeReference__Group__1 ; finally { restoreStackSize(stackSize); } rule__SizeReference__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeReferenceAccess().getSizeReferenceAction_0()); } () { after(grammarAccess.getSizeReferenceAccess().getSizeReferenceAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SizeReference__Group__1 @init { int stackSize = keepStackSize(); } : rule__SizeReference__Group__1__Impl rule__SizeReference__Group__2 ; finally { restoreStackSize(stackSize); } rule__SizeReference__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeReferenceAccess().getSizeReferenceKeyword_1()); } 'sizeReference:' { after(grammarAccess.getSizeReferenceAccess().getSizeReferenceKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SizeReference__Group__2 @init { int stackSize = keepStackSize(); } : rule__SizeReference__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__SizeReference__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeReferenceAccess().getSizeAssignment_2()); } (rule__SizeReference__SizeAssignment_2) { after(grammarAccess.getSizeReferenceAccess().getSizeAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group__0 @init { int stackSize = keepStackSize(); } : rule__Offset__Group__0__Impl rule__Offset__Group__1 ; finally { restoreStackSize(stackSize); } rule__Offset__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getOffsetAction_0()); } () { after(grammarAccess.getOffsetAccess().getOffsetAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group__1 @init { int stackSize = keepStackSize(); } : rule__Offset__Group__1__Impl rule__Offset__Group__2 ; finally { restoreStackSize(stackSize); } rule__Offset__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getOffsetKeyword_1()); } 'Offset' { after(grammarAccess.getOffsetAccess().getOffsetKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group__2 @init { int stackSize = keepStackSize(); } : rule__Offset__Group__2__Impl rule__Offset__Group__3 ; finally { restoreStackSize(stackSize); } rule__Offset__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getLeftCurlyBracketKeyword_2()); } '{' { after(grammarAccess.getOffsetAccess().getLeftCurlyBracketKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group__3 @init { int stackSize = keepStackSize(); } : rule__Offset__Group__3__Impl rule__Offset__Group__4 ; finally { restoreStackSize(stackSize); } rule__Offset__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getUnorderedGroup_3()); } (rule__Offset__UnorderedGroup_3) { after(grammarAccess.getOffsetAccess().getUnorderedGroup_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group__4 @init { int stackSize = keepStackSize(); } : rule__Offset__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__Offset__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getRightCurlyBracketKeyword_4()); } '}' { after(grammarAccess.getOffsetAccess().getRightCurlyBracketKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_0__0 @init { int stackSize = keepStackSize(); } : rule__Offset__Group_3_0__0__Impl rule__Offset__Group_3_0__1 ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getDescriptionKeyword_3_0_0()); } 'description:' { after(grammarAccess.getOffsetAccess().getDescriptionKeyword_3_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_0__1 @init { int stackSize = keepStackSize(); } : rule__Offset__Group_3_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getDescriptionAssignment_3_0_1()); } (rule__Offset__DescriptionAssignment_3_0_1) { after(grammarAccess.getOffsetAccess().getDescriptionAssignment_3_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_1__0 @init { int stackSize = keepStackSize(); } : rule__Offset__Group_3_1__0__Impl rule__Offset__Group_3_1__1 ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getXKeyword_3_1_0()); } 'x:' { after(grammarAccess.getOffsetAccess().getXKeyword_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_1__1 @init { int stackSize = keepStackSize(); } : rule__Offset__Group_3_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getXAssignment_3_1_1()); } (rule__Offset__XAssignment_3_1_1) { after(grammarAccess.getOffsetAccess().getXAssignment_3_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_2__0 @init { int stackSize = keepStackSize(); } : rule__Offset__Group_3_2__0__Impl rule__Offset__Group_3_2__1 ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getYKeyword_3_2_0()); } 'y:' { after(grammarAccess.getOffsetAccess().getYKeyword_3_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_2__1 @init { int stackSize = keepStackSize(); } : rule__Offset__Group_3_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__Offset__Group_3_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getYAssignment_3_2_1()); } (rule__Offset__YAssignment_3_2_1) { after(grammarAccess.getOffsetAccess().getYAssignment_3_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__0 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group__0__Impl rule__AreaSet__Group__1 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getAreaSetAction_0()); } () { after(grammarAccess.getAreaSetAccess().getAreaSetAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__1 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group__1__Impl rule__AreaSet__Group__2 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getAreaSetKeyword_1()); } 'AreaSet' { after(grammarAccess.getAreaSetAccess().getAreaSetKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__2 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group__2__Impl rule__AreaSet__Group__3 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getNameAssignment_2()); } (rule__AreaSet__NameAssignment_2) { after(grammarAccess.getAreaSetAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__3 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group__3__Impl rule__AreaSet__Group__4 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getAreaSetAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__4 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group__4__Impl rule__AreaSet__Group__5 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getUnorderedGroup_4()); } (rule__AreaSet__UnorderedGroup_4) { after(grammarAccess.getAreaSetAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__5 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getAreaSetAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_0__0__Impl rule__AreaSet__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getAreaSetAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getDescriptionAssignment_4_0_1()); } (rule__AreaSet__DescriptionAssignment_4_0_1) { after(grammarAccess.getAreaSetAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1__0__Impl rule__AreaSet__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getTargetKeyword_4_1_0()); } 'target:' { after(grammarAccess.getAreaSetAccess().getTargetKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1__1__Impl rule__AreaSet__Group_4_1__2 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getLeftSquareBracketKeyword_4_1_1()); } '[' { after(grammarAccess.getAreaSetAccess().getLeftSquareBracketKeyword_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__2 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1__2__Impl rule__AreaSet__Group_4_1__3 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getGroup_4_1_2()); } (rule__AreaSet__Group_4_1_2__0)? { after(grammarAccess.getAreaSetAccess().getGroup_4_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__3 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getRightSquareBracketKeyword_4_1_3()); } ']' { after(grammarAccess.getAreaSetAccess().getRightSquareBracketKeyword_4_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2__0 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1_2__0__Impl rule__AreaSet__Group_4_1_2__1 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getTargetAssignment_4_1_2_0()); } (rule__AreaSet__TargetAssignment_4_1_2_0) { after(grammarAccess.getAreaSetAccess().getTargetAssignment_4_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2__1 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getGroup_4_1_2_1()); } (rule__AreaSet__Group_4_1_2_1__0)* { after(grammarAccess.getAreaSetAccess().getGroup_4_1_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1_2_1__0__Impl rule__AreaSet__Group_4_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getCommaKeyword_4_1_2_1_0()); } ',' { after(grammarAccess.getAreaSetAccess().getCommaKeyword_4_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__AreaSet__Group_4_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__AreaSet__Group_4_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getTargetAssignment_4_1_2_1_1()); } (rule__AreaSet__TargetAssignment_4_1_2_1_1) { after(grammarAccess.getAreaSetAccess().getTargetAssignment_4_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__0 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group__0__Impl rule__ZoneSet__Group__1 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getZoneSetAction_0()); } () { after(grammarAccess.getZoneSetAccess().getZoneSetAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__1 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group__1__Impl rule__ZoneSet__Group__2 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getZoneSetKeyword_1()); } 'ZoneSet' { after(grammarAccess.getZoneSetAccess().getZoneSetKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__2 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group__2__Impl rule__ZoneSet__Group__3 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getNameAssignment_2()); } (rule__ZoneSet__NameAssignment_2) { after(grammarAccess.getZoneSetAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__3 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group__3__Impl rule__ZoneSet__Group__4 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getZoneSetAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__4 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group__4__Impl rule__ZoneSet__Group__5 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getUnorderedGroup_4()); } (rule__ZoneSet__UnorderedGroup_4) { after(grammarAccess.getZoneSetAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__5 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getZoneSetAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_0__0__Impl rule__ZoneSet__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getZoneSetAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getDescriptionAssignment_4_0_1()); } (rule__ZoneSet__DescriptionAssignment_4_0_1) { after(grammarAccess.getZoneSetAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1__0__Impl rule__ZoneSet__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getTargetKeyword_4_1_0()); } 'target:' { after(grammarAccess.getZoneSetAccess().getTargetKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1__1__Impl rule__ZoneSet__Group_4_1__2 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getLeftSquareBracketKeyword_4_1_1()); } '[' { after(grammarAccess.getZoneSetAccess().getLeftSquareBracketKeyword_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__2 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1__2__Impl rule__ZoneSet__Group_4_1__3 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getGroup_4_1_2()); } (rule__ZoneSet__Group_4_1_2__0)? { after(grammarAccess.getZoneSetAccess().getGroup_4_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__3 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getRightSquareBracketKeyword_4_1_3()); } ']' { after(grammarAccess.getZoneSetAccess().getRightSquareBracketKeyword_4_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2__0 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1_2__0__Impl rule__ZoneSet__Group_4_1_2__1 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getTargetAssignment_4_1_2_0()); } (rule__ZoneSet__TargetAssignment_4_1_2_0) { after(grammarAccess.getZoneSetAccess().getTargetAssignment_4_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2__1 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getGroup_4_1_2_1()); } (rule__ZoneSet__Group_4_1_2_1__0)* { after(grammarAccess.getZoneSetAccess().getGroup_4_1_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1_2_1__0__Impl rule__ZoneSet__Group_4_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getCommaKeyword_4_1_2_1_0()); } ',' { after(grammarAccess.getZoneSetAccess().getCommaKeyword_4_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__Group_4_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__ZoneSet__Group_4_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getTargetAssignment_4_1_2_1_1()); } (rule__ZoneSet__TargetAssignment_4_1_2_1_1) { after(grammarAccess.getZoneSetAccess().getTargetAssignment_4_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__0 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group__0__Impl rule__CompositeArea__Group__1 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getCompositeAreaAction_0()); } () { after(grammarAccess.getCompositeAreaAccess().getCompositeAreaAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__1 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group__1__Impl rule__CompositeArea__Group__2 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getCompositeAreaKeyword_1()); } 'CompositeArea' { after(grammarAccess.getCompositeAreaAccess().getCompositeAreaKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__2 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group__2__Impl rule__CompositeArea__Group__3 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getNameAssignment_2()); } (rule__CompositeArea__NameAssignment_2) { after(grammarAccess.getCompositeAreaAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__3 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group__3__Impl rule__CompositeArea__Group__4 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getCompositeAreaAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__4 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group__4__Impl rule__CompositeArea__Group__5 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4()); } (rule__CompositeArea__UnorderedGroup_4) { after(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__5 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getCompositeAreaAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group_4_0__0__Impl rule__CompositeArea__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getCompositeAreaAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getDescriptionAssignment_4_0_1()); } (rule__CompositeArea__DescriptionAssignment_4_0_1) { after(grammarAccess.getCompositeAreaAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group_4_1__0__Impl rule__CompositeArea__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getLayoutKeyword_4_1_0()); } 'layout:' { after(grammarAccess.getCompositeAreaAccess().getLayoutKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CompositeArea__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getLayoutAssignment_4_1_1()); } (rule__CompositeArea__LayoutAssignment_4_1_1) { after(grammarAccess.getCompositeAreaAccess().getLayoutAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group__0 @init { int stackSize = keepStackSize(); } : rule__Area__Group__0__Impl rule__Area__Group__1 ; finally { restoreStackSize(stackSize); } rule__Area__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getAreaAction_0()); } () { after(grammarAccess.getAreaAccess().getAreaAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group__1 @init { int stackSize = keepStackSize(); } : rule__Area__Group__1__Impl rule__Area__Group__2 ; finally { restoreStackSize(stackSize); } rule__Area__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getAreaKeyword_1()); } 'Area' { after(grammarAccess.getAreaAccess().getAreaKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group__2 @init { int stackSize = keepStackSize(); } : rule__Area__Group__2__Impl rule__Area__Group__3 ; finally { restoreStackSize(stackSize); } rule__Area__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getNameAssignment_2()); } (rule__Area__NameAssignment_2) { after(grammarAccess.getAreaAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group__3 @init { int stackSize = keepStackSize(); } : rule__Area__Group__3__Impl rule__Area__Group__4 ; finally { restoreStackSize(stackSize); } rule__Area__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getAreaAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group__4 @init { int stackSize = keepStackSize(); } : rule__Area__Group__4__Impl rule__Area__Group__5 ; finally { restoreStackSize(stackSize); } rule__Area__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getUnorderedGroup_4()); } (rule__Area__UnorderedGroup_4) { after(grammarAccess.getAreaAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group__5 @init { int stackSize = keepStackSize(); } : rule__Area__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Area__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getAreaAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_0__0__Impl rule__Area__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getAreaAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getDescriptionAssignment_4_0_1()); } (rule__Area__DescriptionAssignment_4_0_1) { after(grammarAccess.getAreaAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_1__0__Impl rule__Area__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getArbitrationPolicyKeyword_4_1_0()); } 'arbitrationPolicy:' { after(grammarAccess.getAreaAccess().getArbitrationPolicyKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getArbitrationPolicyAssignment_4_1_1()); } (rule__Area__ArbitrationPolicyAssignment_4_1_1) { after(grammarAccess.getAreaAccess().getArbitrationPolicyAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_3__0 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_3__0__Impl rule__Area__Group_4_3__1 ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getAlternatives_4_3_0()); } (rule__Area__Alternatives_4_3_0) { after(grammarAccess.getAreaAccess().getAlternatives_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_3__1 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getVisibilityAssignment_4_3_1()); } (rule__Area__VisibilityAssignment_4_3_1) { after(grammarAccess.getAreaAccess().getVisibilityAssignment_4_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_4__0 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_4__0__Impl rule__Area__Group_4_4__1 ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_4__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getZorderKeyword_4_4_0()); } 'zorder:' { after(grammarAccess.getAreaAccess().getZorderKeyword_4_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_4__1 @init { int stackSize = keepStackSize(); } : rule__Area__Group_4_4__1__Impl ; finally { restoreStackSize(stackSize); } rule__Area__Group_4_4__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getZorderAssignment_4_4_1()); } (rule__Area__ZorderAssignment_4_4_1) { after(grammarAccess.getAreaAccess().getZorderAssignment_4_4_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group__0 @init { int stackSize = keepStackSize(); } : rule__Zone__Group__0__Impl rule__Zone__Group__1 ; finally { restoreStackSize(stackSize); } rule__Zone__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getZoneAction_0()); } () { after(grammarAccess.getZoneAccess().getZoneAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group__1 @init { int stackSize = keepStackSize(); } : rule__Zone__Group__1__Impl rule__Zone__Group__2 ; finally { restoreStackSize(stackSize); } rule__Zone__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getZoneKeyword_1()); } 'Zone' { after(grammarAccess.getZoneAccess().getZoneKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group__2 @init { int stackSize = keepStackSize(); } : rule__Zone__Group__2__Impl rule__Zone__Group__3 ; finally { restoreStackSize(stackSize); } rule__Zone__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getNameAssignment_2()); } (rule__Zone__NameAssignment_2) { after(grammarAccess.getZoneAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group__3 @init { int stackSize = keepStackSize(); } : rule__Zone__Group__3__Impl rule__Zone__Group__4 ; finally { restoreStackSize(stackSize); } rule__Zone__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getZoneAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group__4 @init { int stackSize = keepStackSize(); } : rule__Zone__Group__4__Impl rule__Zone__Group__5 ; finally { restoreStackSize(stackSize); } rule__Zone__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getUnorderedGroup_4()); } (rule__Zone__UnorderedGroup_4) { after(grammarAccess.getZoneAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group__5 @init { int stackSize = keepStackSize(); } : rule__Zone__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Zone__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getZoneAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_0__0__Impl rule__Zone__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getZoneAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getDescriptionAssignment_4_0_1()); } (rule__Zone__DescriptionAssignment_4_0_1) { after(grammarAccess.getZoneAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_1__0__Impl rule__Zone__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getArbitrationPolicyKeyword_4_1_0()); } 'arbitrationPolicy:' { after(grammarAccess.getZoneAccess().getArbitrationPolicyKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getArbitrationPolicyAssignment_4_1_1()); } (rule__Zone__ArbitrationPolicyAssignment_4_1_1) { after(grammarAccess.getZoneAccess().getArbitrationPolicyAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_2__0 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_2__0__Impl rule__Zone__Group_4_2__1 ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getAlternatives_4_2_0()); } (rule__Zone__Alternatives_4_2_0) { after(grammarAccess.getZoneAccess().getAlternatives_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_2__1 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getVisibilityAssignment_4_2_1()); } (rule__Zone__VisibilityAssignment_4_2_1) { after(grammarAccess.getZoneAccess().getVisibilityAssignment_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_3__0 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_3__0__Impl rule__Zone__Group_4_3__1 ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getAttenuateValueKeyword_4_3_0()); } 'attenuateValue:' { after(grammarAccess.getZoneAccess().getAttenuateValueKeyword_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_3__1 @init { int stackSize = keepStackSize(); } : rule__Zone__Group_4_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__Zone__Group_4_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getAttenuateAssignment_4_3_1()); } (rule__Zone__AttenuateAssignment_4_3_1) { after(grammarAccess.getZoneAccess().getAttenuateAssignment_4_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group__0__Impl rule__ViewContentState__Group__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getViewContentStateAction_0()); } () { after(grammarAccess.getViewContentStateAccess().getViewContentStateAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group__1__Impl rule__ViewContentState__Group__2 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getStateKeyword_1()); } 'State' { after(grammarAccess.getViewContentStateAccess().getStateKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__2 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group__2__Impl rule__ViewContentState__Group__3 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getNameAssignment_2()); } (rule__ViewContentState__NameAssignment_2) { after(grammarAccess.getViewContentStateAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__3 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group__3__Impl rule__ViewContentState__Group__4 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getViewContentStateAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__4 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group__4__Impl rule__ViewContentState__Group__5 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4()); } (rule__ViewContentState__UnorderedGroup_4) { after(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__5 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getViewContentStateAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group_4_0__0__Impl rule__ViewContentState__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getViewContentStateAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getDescriptionAssignment_4_0_1()); } (rule__ViewContentState__DescriptionAssignment_4_0_1) { after(grammarAccess.getViewContentStateAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group_4_1__0__Impl rule__ViewContentState__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getAlternatives_4_1_0()); } (rule__ViewContentState__Alternatives_4_1_0) { after(grammarAccess.getViewContentStateAccess().getAlternatives_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentState__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getValueAssignment_4_1_1()); } (rule__ViewContentState__ValueAssignment_4_1_1) { after(grammarAccess.getViewContentStateAccess().getValueAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group__0__Impl rule__SoundContentState__Group__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getSoundContentStateAction_0()); } () { after(grammarAccess.getSoundContentStateAccess().getSoundContentStateAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group__1__Impl rule__SoundContentState__Group__2 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getStateKeyword_1()); } 'State' { after(grammarAccess.getSoundContentStateAccess().getStateKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__2 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group__2__Impl rule__SoundContentState__Group__3 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getNameAssignment_2()); } (rule__SoundContentState__NameAssignment_2) { after(grammarAccess.getSoundContentStateAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__3 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group__3__Impl rule__SoundContentState__Group__4 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getSoundContentStateAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__4 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group__4__Impl rule__SoundContentState__Group__5 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4()); } (rule__SoundContentState__UnorderedGroup_4) { after(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__5 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getSoundContentStateAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group_4_0__0__Impl rule__SoundContentState__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getSoundContentStateAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getDescriptionAssignment_4_0_1()); } (rule__SoundContentState__DescriptionAssignment_4_0_1) { after(grammarAccess.getSoundContentStateAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group_4_1__0__Impl rule__SoundContentState__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getAlternatives_4_1_0()); } (rule__SoundContentState__Alternatives_4_1_0) { after(grammarAccess.getSoundContentStateAccess().getAlternatives_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentState__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getValueAssignment_4_1_1()); } (rule__SoundContentState__ValueAssignment_4_1_1) { after(grammarAccess.getSoundContentStateAccess().getValueAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__0 @init { int stackSize = keepStackSize(); } : rule__Project__Group__0__Impl rule__Project__Group__1 ; finally { restoreStackSize(stackSize); } rule__Project__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getProjectAction_0()); } () { after(grammarAccess.getProjectAccess().getProjectAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__1 @init { int stackSize = keepStackSize(); } : rule__Project__Group__1__Impl rule__Project__Group__2 ; finally { restoreStackSize(stackSize); } rule__Project__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getProjectKeyword_1()); } 'Project' { after(grammarAccess.getProjectAccess().getProjectKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__2 @init { int stackSize = keepStackSize(); } : rule__Project__Group__2__Impl rule__Project__Group__3 ; finally { restoreStackSize(stackSize); } rule__Project__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getDummyNameAssignment_2()); } (rule__Project__DummyNameAssignment_2)? { after(grammarAccess.getProjectAccess().getDummyNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__3 @init { int stackSize = keepStackSize(); } : rule__Project__Group__3__Impl rule__Project__Group__4 ; finally { restoreStackSize(stackSize); } rule__Project__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getProjectAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__4 @init { int stackSize = keepStackSize(); } : rule__Project__Group__4__Impl rule__Project__Group__5 ; finally { restoreStackSize(stackSize); } rule__Project__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getVersionKeyword_4()); } 'version:' { after(grammarAccess.getProjectAccess().getVersionKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__5 @init { int stackSize = keepStackSize(); } : rule__Project__Group__5__Impl rule__Project__Group__6 ; finally { restoreStackSize(stackSize); } rule__Project__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getVersionAssignment_5()); } (rule__Project__VersionAssignment_5) { after(grammarAccess.getProjectAccess().getVersionAssignment_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__Group__6 @init { int stackSize = keepStackSize(); } : rule__Project__Group__6__Impl ; finally { restoreStackSize(stackSize); } rule__Project__Group__6__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getRightCurlyBracketKeyword_6()); } '}' { after(grammarAccess.getProjectAccess().getRightCurlyBracketKeyword_6()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group__0__Impl rule__VPlusOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getVComparisonAndParserRuleCall_0()); } ruleVComparisonAnd { after(grammarAccess.getVPlusOperatorAccess().getVComparisonAndParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getGroup_1()); } (rule__VPlusOperator__Group_1__0)* { after(grammarAccess.getVPlusOperatorAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group_1__0__Impl rule__VPlusOperator__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getGroup_1_0()); } (rule__VPlusOperator__Group_1_0__0) { after(grammarAccess.getVPlusOperatorAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getOperandAssignment_1_1()); } (rule__VPlusOperator__OperandAssignment_1_1) { after(grammarAccess.getVPlusOperatorAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getGroup_1_0_0()); } (rule__VPlusOperator__Group_1_0_0__0) { after(grammarAccess.getVPlusOperatorAccess().getGroup_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1_0_0__0 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group_1_0_0__0__Impl rule__VPlusOperator__Group_1_0_0__1 ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getPlusOperatorOperandAction_1_0_0_0()); } () { after(grammarAccess.getVPlusOperatorAccess().getPlusOperatorOperandAction_1_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1_0_0__1 @init { int stackSize = keepStackSize(); } : rule__VPlusOperator__Group_1_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__Group_1_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getOpPlusParserRuleCall_1_0_0_1()); } ruleOpPlus { after(grammarAccess.getVPlusOperatorAccess().getOpPlusParserRuleCall_1_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group__0 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group__0__Impl rule__VComparisonAnd__Group__1 ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getVRelationalExpressionParserRuleCall_0()); } ruleVRelationalExpression { after(grammarAccess.getVComparisonAndAccess().getVRelationalExpressionParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group__1 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getGroup_1()); } (rule__VComparisonAnd__Group_1__0)* { after(grammarAccess.getVComparisonAndAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group_1__0__Impl rule__VComparisonAnd__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getGroup_1_0()); } (rule__VComparisonAnd__Group_1_0__0) { after(grammarAccess.getVComparisonAndAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getOperandAssignment_1_1()); } (rule__VComparisonAnd__OperandAssignment_1_1) { after(grammarAccess.getVComparisonAndAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getGroup_1_0_0()); } (rule__VComparisonAnd__Group_1_0_0__0) { after(grammarAccess.getVComparisonAndAccess().getGroup_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1_0_0__0 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group_1_0_0__0__Impl rule__VComparisonAnd__Group_1_0_0__1 ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getComparisonAndOperandAction_1_0_0_0()); } () { after(grammarAccess.getVComparisonAndAccess().getComparisonAndOperandAction_1_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1_0_0__1 @init { int stackSize = keepStackSize(); } : rule__VComparisonAnd__Group_1_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__Group_1_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getOpAndParserRuleCall_1_0_0_1()); } ruleOpAnd { after(grammarAccess.getVComparisonAndAccess().getOpAndParserRuleCall_1_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_1__0__Impl rule__VRelationalExpression__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getMuchGreaterThanOperatorAction_1_0()); } () { after(grammarAccess.getVRelationalExpressionAccess().getMuchGreaterThanOperatorAction_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_1__1__Impl rule__VRelationalExpression__Group_1__2 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOpMuchGreaterThanParserRuleCall_1_1()); } ruleOpMuchGreaterThan { after(grammarAccess.getVRelationalExpressionAccess().getOpMuchGreaterThanParserRuleCall_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_1__2 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_1__2__Impl ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_1_2()); } (rule__VRelationalExpression__OperandAssignment_1_2) { after(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_2__0 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_2__0__Impl rule__VRelationalExpression__Group_2__1 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getEqualToOperatorAction_2_0()); } () { after(grammarAccess.getVRelationalExpressionAccess().getEqualToOperatorAction_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_2__1 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_2__1__Impl rule__VRelationalExpression__Group_2__2 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOpEqualToParserRuleCall_2_1()); } ruleOpEqualTo { after(grammarAccess.getVRelationalExpressionAccess().getOpEqualToParserRuleCall_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_2__2 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_2__2__Impl ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_2_2()); } (rule__VRelationalExpression__OperandAssignment_2_2) { after(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_3__0 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_3__0__Impl rule__VRelationalExpression__Group_3__1 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getGreaterThanOperatorAction_3_0()); } () { after(grammarAccess.getVRelationalExpressionAccess().getGreaterThanOperatorAction_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_3__1 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_3__1__Impl rule__VRelationalExpression__Group_3__2 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOpGreaterThanParserRuleCall_3_1()); } ruleOpGreaterThan { after(grammarAccess.getVRelationalExpressionAccess().getOpGreaterThanParserRuleCall_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_3__2 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_3__2__Impl ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_3__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_3_2()); } (rule__VRelationalExpression__OperandAssignment_3_2) { after(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_3_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_4__0 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_4__0__Impl rule__VRelationalExpression__Group_4__1 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_4__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getLowerThanOperatorAction_4_0()); } () { after(grammarAccess.getVRelationalExpressionAccess().getLowerThanOperatorAction_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_4__1 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_4__1__Impl rule__VRelationalExpression__Group_4__2 ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_4__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOpLowerThanParserRuleCall_4_1()); } ruleOpLowerThan { after(grammarAccess.getVRelationalExpressionAccess().getOpLowerThanParserRuleCall_4_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_4__2 @init { int stackSize = keepStackSize(); } : rule__VRelationalExpression__Group_4__2__Impl ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__Group_4__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_4_2()); } (rule__VRelationalExpression__OperandAssignment_4_2) { after(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_4_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Group_2__0 @init { int stackSize = keepStackSize(); } : rule__VPrimaryExpression__Group_2__0__Impl rule__VPrimaryExpression__Group_2__1 ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPrimaryExpressionAccess().getLeftParenthesisKeyword_2_0()); } '(' { after(grammarAccess.getVPrimaryExpressionAccess().getLeftParenthesisKeyword_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Group_2__1 @init { int stackSize = keepStackSize(); } : rule__VPrimaryExpression__Group_2__1__Impl rule__VPrimaryExpression__Group_2__2 ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPrimaryExpressionAccess().getVExpressionParserRuleCall_2_1()); } ruleVExpression { after(grammarAccess.getVPrimaryExpressionAccess().getVExpressionParserRuleCall_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Group_2__2 @init { int stackSize = keepStackSize(); } : rule__VPrimaryExpression__Group_2__2__Impl ; finally { restoreStackSize(stackSize); } rule__VPrimaryExpression__Group_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPrimaryExpressionAccess().getRightParenthesisKeyword_2_2()); } ')' { after(grammarAccess.getVPrimaryExpressionAccess().getRightParenthesisKeyword_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__ThatOfOperator__Group__0__Impl rule__ThatOfOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getThatOfOperatorAccess().getThatOfOperatorAction_0()); } () { after(grammarAccess.getThatOfOperatorAccess().getThatOfOperatorAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__ThatOfOperator__Group__1__Impl rule__ThatOfOperator__Group__2 ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getThatOfOperatorAccess().getThatOfKeyword_1()); } 'That-of' { after(grammarAccess.getThatOfOperatorAccess().getThatOfKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__Group__2 @init { int stackSize = keepStackSize(); } : rule__ThatOfOperator__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getThatOfOperatorAccess().getOperandAssignment_2()); } (rule__ThatOfOperator__OperandAssignment_2)? { after(grammarAccess.getThatOfOperatorAccess().getOperandAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group__0 @init { int stackSize = keepStackSize(); } : rule__VMemberFeatureReference__Group__0__Impl rule__VMemberFeatureReference__Group__1 ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getObjectReferenceAction_0()); } () { after(grammarAccess.getVMemberFeatureReferenceAccess().getObjectReferenceAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group__1 @init { int stackSize = keepStackSize(); } : rule__VMemberFeatureReference__Group__1__Impl rule__VMemberFeatureReference__Group__2 ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectAssignment_1()); } (rule__VMemberFeatureReference__RefObjectAssignment_1) { after(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group__2 @init { int stackSize = keepStackSize(); } : rule__VMemberFeatureReference__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getGroup_2()); } (rule__VMemberFeatureReference__Group_2__0)* { after(grammarAccess.getVMemberFeatureReferenceAccess().getGroup_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group_2__0 @init { int stackSize = keepStackSize(); } : rule__VMemberFeatureReference__Group_2__0__Impl rule__VMemberFeatureReference__Group_2__1 ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getMemberFeatureReferenceOperandAction_2_0()); } () { after(grammarAccess.getVMemberFeatureReferenceAccess().getMemberFeatureReferenceOperandAction_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group_2__1 @init { int stackSize = keepStackSize(); } : rule__VMemberFeatureReference__Group_2__1__Impl rule__VMemberFeatureReference__Group_2__2 ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getFullStopKeyword_2_1()); } '.' { after(grammarAccess.getVMemberFeatureReferenceAccess().getFullStopKeyword_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group_2__2 @init { int stackSize = keepStackSize(); } : rule__VMemberFeatureReference__Group_2__2__Impl ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__Group_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectAssignment_2_2()); } (rule__VMemberFeatureReference__RefObjectAssignment_2_2) { after(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectAssignment_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__IntegerValue__Group__0 @init { int stackSize = keepStackSize(); } : rule__IntegerValue__Group__0__Impl rule__IntegerValue__Group__1 ; finally { restoreStackSize(stackSize); } rule__IntegerValue__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIntegerValueAccess().getIntegerValueAction_0()); } () { after(grammarAccess.getIntegerValueAccess().getIntegerValueAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IntegerValue__Group__1 @init { int stackSize = keepStackSize(); } : rule__IntegerValue__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__IntegerValue__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIntegerValueAccess().getValueAssignment_1()); } (rule__IntegerValue__ValueAssignment_1) { after(grammarAccess.getIntegerValueAccess().getValueAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__StandardValue__Group__0 @init { int stackSize = keepStackSize(); } : rule__StandardValue__Group__0__Impl rule__StandardValue__Group__1 ; finally { restoreStackSize(stackSize); } rule__StandardValue__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStandardValueAccess().getStandardValueAction_0()); } () { after(grammarAccess.getStandardValueAccess().getStandardValueAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__StandardValue__Group__1 @init { int stackSize = keepStackSize(); } : rule__StandardValue__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__StandardValue__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStandardValueAccess().getSTANDARD_VALUEKeyword_1()); } 'STANDARD_VALUE' { after(grammarAccess.getStandardValueAccess().getSTANDARD_VALUEKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__NoneValue__Group__0 @init { int stackSize = keepStackSize(); } : rule__NoneValue__Group__0__Impl rule__NoneValue__Group__1 ; finally { restoreStackSize(stackSize); } rule__NoneValue__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNoneValueAccess().getNoneValueAction_0()); } () { after(grammarAccess.getNoneValueAccess().getNoneValueAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__NoneValue__Group__1 @init { int stackSize = keepStackSize(); } : rule__NoneValue__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__NoneValue__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNoneValueAccess().getNONE_VALUEKeyword_1()); } 'NONE_VALUE' { after(grammarAccess.getNoneValueAccess().getNONE_VALUEKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__MinValue__Group__0 @init { int stackSize = keepStackSize(); } : rule__MinValue__Group__0__Impl rule__MinValue__Group__1 ; finally { restoreStackSize(stackSize); } rule__MinValue__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMinValueAccess().getMinValueAction_0()); } () { after(grammarAccess.getMinValueAccess().getMinValueAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__MinValue__Group__1 @init { int stackSize = keepStackSize(); } : rule__MinValue__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__MinValue__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMinValueAccess().getMIN_VALUEKeyword_1()); } 'MIN_VALUE' { after(grammarAccess.getMinValueAccess().getMIN_VALUEKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__MaxValue__Group__0 @init { int stackSize = keepStackSize(); } : rule__MaxValue__Group__0__Impl rule__MaxValue__Group__1 ; finally { restoreStackSize(stackSize); } rule__MaxValue__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMaxValueAccess().getMaxValueAction_0()); } () { after(grammarAccess.getMaxValueAccess().getMaxValueAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__MaxValue__Group__1 @init { int stackSize = keepStackSize(); } : rule__MaxValue__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__MaxValue__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMaxValueAccess().getMAX_VALUEKeyword_1()); } 'MAX_VALUE' { after(grammarAccess.getMaxValueAccess().getMAX_VALUEKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group__0__Impl rule__CImpliesOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getCOrOperatorParserRuleCall_0()); } ruleCOrOperator { after(grammarAccess.getCImpliesOperatorAccess().getCOrOperatorParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getGroup_1()); } (rule__CImpliesOperator__Group_1__0)* { after(grammarAccess.getCImpliesOperatorAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group_1__0__Impl rule__CImpliesOperator__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getGroup_1_0()); } (rule__CImpliesOperator__Group_1_0__0) { after(grammarAccess.getCImpliesOperatorAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getOperandAssignment_1_1()); } (rule__CImpliesOperator__OperandAssignment_1_1) { after(grammarAccess.getCImpliesOperatorAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getGroup_1_0_0()); } (rule__CImpliesOperator__Group_1_0_0__0) { after(grammarAccess.getCImpliesOperatorAccess().getGroup_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1_0_0__0 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group_1_0_0__0__Impl rule__CImpliesOperator__Group_1_0_0__1 ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getImpliesOperatorOperandAction_1_0_0_0()); } () { after(grammarAccess.getCImpliesOperatorAccess().getImpliesOperatorOperandAction_1_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1_0_0__1 @init { int stackSize = keepStackSize(); } : rule__CImpliesOperator__Group_1_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__Group_1_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getOpImpliesParserRuleCall_1_0_0_1()); } ruleOpImplies { after(grammarAccess.getCImpliesOperatorAccess().getOpImpliesParserRuleCall_1_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group__0__Impl rule__COrOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getCAndOperatorParserRuleCall_0()); } ruleCAndOperator { after(grammarAccess.getCOrOperatorAccess().getCAndOperatorParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getGroup_1()); } (rule__COrOperator__Group_1__0)* { after(grammarAccess.getCOrOperatorAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group_1__0__Impl rule__COrOperator__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getGroup_1_0()); } (rule__COrOperator__Group_1_0__0) { after(grammarAccess.getCOrOperatorAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getOperandAssignment_1_1()); } (rule__COrOperator__OperandAssignment_1_1) { after(grammarAccess.getCOrOperatorAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getGroup_1_0_0()); } (rule__COrOperator__Group_1_0_0__0) { after(grammarAccess.getCOrOperatorAccess().getGroup_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1_0_0__0 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group_1_0_0__0__Impl rule__COrOperator__Group_1_0_0__1 ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getOrOperatorOperandAction_1_0_0_0()); } () { after(grammarAccess.getCOrOperatorAccess().getOrOperatorOperandAction_1_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1_0_0__1 @init { int stackSize = keepStackSize(); } : rule__COrOperator__Group_1_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__COrOperator__Group_1_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getOpOrParserRuleCall_1_0_0_1()); } ruleOpOr { after(grammarAccess.getCOrOperatorAccess().getOpOrParserRuleCall_1_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group__0__Impl rule__CAndOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getCEqualityExpressionParserRuleCall_0()); } ruleCEqualityExpression { after(grammarAccess.getCAndOperatorAccess().getCEqualityExpressionParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getGroup_1()); } (rule__CAndOperator__Group_1__0)* { after(grammarAccess.getCAndOperatorAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group_1__0__Impl rule__CAndOperator__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getGroup_1_0()); } (rule__CAndOperator__Group_1_0__0) { after(grammarAccess.getCAndOperatorAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getOperandAssignment_1_1()); } (rule__CAndOperator__OperandAssignment_1_1) { after(grammarAccess.getCAndOperatorAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getGroup_1_0_0()); } (rule__CAndOperator__Group_1_0_0__0) { after(grammarAccess.getCAndOperatorAccess().getGroup_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1_0_0__0 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group_1_0_0__0__Impl rule__CAndOperator__Group_1_0_0__1 ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getAndOperatorOperandAction_1_0_0_0()); } () { after(grammarAccess.getCAndOperatorAccess().getAndOperatorOperandAction_1_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1_0_0__1 @init { int stackSize = keepStackSize(); } : rule__CAndOperator__Group_1_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__CAndOperator__Group_1_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getOpAndParserRuleCall_1_0_0_1()); } ruleOpAnd { after(grammarAccess.getCAndOperatorAccess().getOpAndParserRuleCall_1_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group__0__Impl rule__CEqualityExpression__Group__1 ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getCRelationalExpressionParserRuleCall_0()); } ruleCRelationalExpression { after(grammarAccess.getCEqualityExpressionAccess().getCRelationalExpressionParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group__1 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getGroup_1()); } (rule__CEqualityExpression__Group_1__0)* { after(grammarAccess.getCEqualityExpressionAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1__0__Impl rule__CEqualityExpression__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0()); } (rule__CEqualityExpression__Group_1_0__0) { after(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getOperandAssignment_1_1()); } (rule__CEqualityExpression__OperandAssignment_1_1) { after(grammarAccess.getCEqualityExpressionAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getAlternatives_1_0_0()); } (rule__CEqualityExpression__Alternatives_1_0_0) { after(grammarAccess.getCEqualityExpressionAccess().getAlternatives_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_0__0 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0_0_0__0__Impl rule__CEqualityExpression__Group_1_0_0_0__1 ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getObjectCompareOperandAction_1_0_0_0_0()); } () { after(grammarAccess.getCEqualityExpressionAccess().getObjectCompareOperandAction_1_0_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_0__1 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getOpObjectCompareParserRuleCall_1_0_0_0_1()); } ruleOpObjectCompare { after(grammarAccess.getCEqualityExpressionAccess().getOpObjectCompareParserRuleCall_1_0_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_1__0 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0_0_1__0__Impl rule__CEqualityExpression__Group_1_0_0_1__1 ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getObjectCompareNotOperandAction_1_0_0_1_0()); } () { after(grammarAccess.getCEqualityExpressionAccess().getObjectCompareNotOperandAction_1_0_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_1__1 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0_0_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getOpObjectNotCompareParserRuleCall_1_0_0_1_1()); } ruleOpObjectNotCompare { after(grammarAccess.getCEqualityExpressionAccess().getOpObjectNotCompareParserRuleCall_1_0_0_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_2__0 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0_0_2__0__Impl rule__CEqualityExpression__Group_1_0_0_2__1 ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getIsEqualToOperatorOperandAction_1_0_0_2_0()); } () { after(grammarAccess.getCEqualityExpressionAccess().getIsEqualToOperatorOperandAction_1_0_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_2__1 @init { int stackSize = keepStackSize(); } : rule__CEqualityExpression__Group_1_0_0_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__Group_1_0_0_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getOpEqualityParserRuleCall_1_0_0_2_1()); } ruleOpEquality { after(grammarAccess.getCEqualityExpressionAccess().getOpEqualityParserRuleCall_1_0_0_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group__0__Impl rule__CRelationalExpression__Group__1 ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getCUnaryOperationParserRuleCall_0()); } ruleCUnaryOperation { after(grammarAccess.getCRelationalExpressionAccess().getCUnaryOperationParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group__1 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup_1()); } (rule__CRelationalExpression__Group_1__0)* { after(grammarAccess.getCRelationalExpressionAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1__0__Impl rule__CRelationalExpression__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0()); } (rule__CRelationalExpression__Group_1_0__0) { after(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getOperandAssignment_1_1()); } (rule__CRelationalExpression__OperandAssignment_1_1) { after(grammarAccess.getCRelationalExpressionAccess().getOperandAssignment_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getAlternatives_1_0_0()); } (rule__CRelationalExpression__Alternatives_1_0_0) { after(grammarAccess.getCRelationalExpressionAccess().getAlternatives_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_0__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_0__0__Impl rule__CRelationalExpression__Group_1_0_0_0__1 ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getIsGreaterThanEqualOperatorOperandAction_1_0_0_0_0()); } () { after(grammarAccess.getCRelationalExpressionAccess().getIsGreaterThanEqualOperatorOperandAction_1_0_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_0__1 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getOpIsGreaterThanEqualParserRuleCall_1_0_0_0_1()); } ruleOpIsGreaterThanEqual { after(grammarAccess.getCRelationalExpressionAccess().getOpIsGreaterThanEqualParserRuleCall_1_0_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_1__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_1__0__Impl rule__CRelationalExpression__Group_1_0_0_1__1 ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getIsLowerThanEqualOperatorOperandAction_1_0_0_1_0()); } () { after(grammarAccess.getCRelationalExpressionAccess().getIsLowerThanEqualOperatorOperandAction_1_0_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_1__1 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getOpIsLowerThanEqualParserRuleCall_1_0_0_1_1()); } ruleOpIsLowerThanEqual { after(grammarAccess.getCRelationalExpressionAccess().getOpIsLowerThanEqualParserRuleCall_1_0_0_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_2__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_2__0__Impl rule__CRelationalExpression__Group_1_0_0_2__1 ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getIsGreaterThanOperatorOperandAction_1_0_0_2_0()); } () { after(grammarAccess.getCRelationalExpressionAccess().getIsGreaterThanOperatorOperandAction_1_0_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_2__1 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getOpIsGreaterThanParserRuleCall_1_0_0_2_1()); } ruleOpIsGreaterThan { after(grammarAccess.getCRelationalExpressionAccess().getOpIsGreaterThanParserRuleCall_1_0_0_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_3__0 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_3__0__Impl rule__CRelationalExpression__Group_1_0_0_3__1 ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getIsLowerThanOperatorOperandAction_1_0_0_3_0()); } () { after(grammarAccess.getCRelationalExpressionAccess().getIsLowerThanOperatorOperandAction_1_0_0_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_3__1 @init { int stackSize = keepStackSize(); } : rule__CRelationalExpression__Group_1_0_0_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__Group_1_0_0_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getOpIsLowerThanParserRuleCall_1_0_0_3_1()); } ruleOpIsLowerThan { after(grammarAccess.getCRelationalExpressionAccess().getOpIsLowerThanParserRuleCall_1_0_0_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Group_0__0 @init { int stackSize = keepStackSize(); } : rule__CUnaryOperation__Group_0__0__Impl rule__CUnaryOperation__Group_0__1 ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Group_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCUnaryOperationAccess().getNotOperatorAction_0_0()); } () { after(grammarAccess.getCUnaryOperationAccess().getNotOperatorAction_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Group_0__1 @init { int stackSize = keepStackSize(); } : rule__CUnaryOperation__Group_0__1__Impl rule__CUnaryOperation__Group_0__2 ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Group_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCUnaryOperationAccess().getOpNotParserRuleCall_0_1()); } ruleOpNot { after(grammarAccess.getCUnaryOperationAccess().getOpNotParserRuleCall_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Group_0__2 @init { int stackSize = keepStackSize(); } : rule__CUnaryOperation__Group_0__2__Impl ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__Group_0__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCUnaryOperationAccess().getOperandAssignment_0_2()); } (rule__CUnaryOperation__OperandAssignment_0_2) { after(grammarAccess.getCUnaryOperationAccess().getOperandAssignment_0_2()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group__0__Impl rule__COperationFeatureCall__Group__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getCPrimaryExpressionParserRuleCall_0()); } ruleCPrimaryExpression { after(grammarAccess.getCOperationFeatureCallAccess().getCPrimaryExpressionParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1()); } (rule__COperationFeatureCall__Group_1__0)* { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1__0__Impl rule__COperationFeatureCall__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_0()); } (rule__COperationFeatureCall__Group_1_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1()); } (rule__COperationFeatureCall__Alternatives_1_1) { after(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getFullStopKeyword_1_0_0()); } '.' { after(grammarAccess.getCOperationFeatureCallAccess().getFullStopKeyword_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0__0__Impl rule__COperationFeatureCall__Group_1_1_0__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1_0_0()); } (rule__COperationFeatureCall__Alternatives_1_1_0_0) { after(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_1()); } (rule__COperationFeatureCall__Group_1_1_0_1__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_0__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_0__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGetPropertyOperandAction_1_1_0_0_0_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getGetPropertyOperandAction_1_1_0_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_0__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpGetPropertyParserRuleCall_1_1_0_0_0_1()); } ruleOpGetProperty { after(grammarAccess.getCOperationFeatureCallAccess().getOpGetPropertyParserRuleCall_1_1_0_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_1__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_1__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_1__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsOnOperandAction_1_1_0_0_1_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsOnOperandAction_1_1_0_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_1__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsOnParserRuleCall_1_1_0_0_1_1()); } ruleOpIsOn { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsOnParserRuleCall_1_1_0_0_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_2__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_2__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_2__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGetContentsListOperandAction_1_1_0_0_2_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getGetContentsListOperandAction_1_1_0_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_2__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpGetContentsListParserRuleCall_1_1_0_0_2_1()); } ruleOpGetContentsList { after(grammarAccess.getCOperationFeatureCallAccess().getOpGetContentsListParserRuleCall_1_1_0_0_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_3__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_3__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_3__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getContentValueOperandAction_1_1_0_0_3_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getContentValueOperandAction_1_1_0_0_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_3__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpContentValueParserRuleCall_1_1_0_0_3_1()); } ruleOpContentValue { after(grammarAccess.getCOperationFeatureCallAccess().getOpContentValueParserRuleCall_1_1_0_0_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_4__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_4__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_4__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_4__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsActiveOperandAction_1_1_0_0_4_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsActiveOperandAction_1_1_0_0_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_4__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_4__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_4__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsActiveParserRuleCall_1_1_0_0_4_1()); } ruleOpIsActive { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsActiveParserRuleCall_1_1_0_0_4_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_5__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_5__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_5__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_5__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGetAllocatablesOperandAction_1_1_0_0_5_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getGetAllocatablesOperandAction_1_1_0_0_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_5__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_5__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_5__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpGetAllocatablesParserRuleCall_1_1_0_0_5_1()); } ruleOpGetAllocatables { after(grammarAccess.getCOperationFeatureCallAccess().getOpGetAllocatablesParserRuleCall_1_1_0_0_5_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_6__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_6__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_6__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_6__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getAllocatedContentOperandAction_1_1_0_0_6_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getAllocatedContentOperandAction_1_1_0_0_6_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_6__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_6__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_6__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpAllocatedContentParserRuleCall_1_1_0_0_6_1()); } ruleOpAllocatedContent { after(grammarAccess.getCOperationFeatureCallAccess().getOpAllocatedContentParserRuleCall_1_1_0_0_6_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_7__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_7__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_7__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_7__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getHasComeEarlierThanOperandAction_1_1_0_0_7_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getHasComeEarlierThanOperandAction_1_1_0_0_7_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_7__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_7__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_7__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpHasComeEarlierThanParserRuleCall_1_1_0_0_7_1()); } ruleOpHasComeEarlierThan { after(grammarAccess.getCOperationFeatureCallAccess().getOpHasComeEarlierThanParserRuleCall_1_1_0_0_7_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_8__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_8__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_8__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_8__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getHasComeLaterThanOperandAction_1_1_0_0_8_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getHasComeLaterThanOperandAction_1_1_0_0_8_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_8__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_8__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_8__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpHasComeLaterThanParserRuleCall_1_1_0_0_8_1()); } ruleOpHasComeLaterThan { after(grammarAccess.getCOperationFeatureCallAccess().getOpHasComeLaterThanParserRuleCall_1_1_0_0_8_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_9__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_9__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_9__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_9__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getStateValueOperandAction_1_1_0_0_9_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getStateValueOperandAction_1_1_0_0_9_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_9__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_9__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_9__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpStateValueParserRuleCall_1_1_0_0_9_1()); } ruleOpStateValue { after(grammarAccess.getCOperationFeatureCallAccess().getOpStateValueParserRuleCall_1_1_0_0_9_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_10__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_10__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_10__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_10__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getActiveContentsOperandAction_1_1_0_0_10_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getActiveContentsOperandAction_1_1_0_0_10_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_10__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_10__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_10__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpActiveContentsParserRuleCall_1_1_0_0_10_1()); } ruleOpActiveContents { after(grammarAccess.getCOperationFeatureCallAccess().getOpActiveContentsParserRuleCall_1_1_0_0_10_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_11__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_11__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_11__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_11__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getSizeOperatorOperandAction_1_1_0_0_11_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getSizeOperatorOperandAction_1_1_0_0_11_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_11__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_11__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_11__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpSizeOperatorParserRuleCall_1_1_0_0_11_1()); } ruleOpSizeOperator { after(grammarAccess.getCOperationFeatureCallAccess().getOpSizeOperatorParserRuleCall_1_1_0_0_11_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_12__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_12__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_12__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_12__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getHasBeenDisplayedOperandAction_1_1_0_0_12_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getHasBeenDisplayedOperandAction_1_1_0_0_12_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_12__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_12__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_12__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpHasBeenDisplayedParserRuleCall_1_1_0_0_12_1()); } ruleOpHasBeenDisplayed { after(grammarAccess.getCOperationFeatureCallAccess().getOpHasBeenDisplayedParserRuleCall_1_1_0_0_12_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_13__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_13__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_13__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_13__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getActiveStateOperandAction_1_1_0_0_13_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getActiveStateOperandAction_1_1_0_0_13_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_13__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_13__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_13__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpActiveStateParserRuleCall_1_1_0_0_13_1()); } ruleOpActiveState { after(grammarAccess.getCOperationFeatureCallAccess().getOpActiveStateParserRuleCall_1_1_0_0_13_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_14__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_14__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_14__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_14__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsDisplayedOperandAction_1_1_0_0_14_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsDisplayedOperandAction_1_1_0_0_14_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_14__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_14__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_14__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsDisplayedParserRuleCall_1_1_0_0_14_1()); } ruleOpIsDisplayed { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsDisplayedParserRuleCall_1_1_0_0_14_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_15__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_15__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_15__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_15__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsHiddenOperandAction_1_1_0_0_15_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsHiddenOperandAction_1_1_0_0_15_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_15__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_15__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_15__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsHiddenParserRuleCall_1_1_0_0_15_1()); } ruleOpIsHidden { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsHiddenParserRuleCall_1_1_0_0_15_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_16__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_16__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_16__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_16__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getDisplayingContentOperandAction_1_1_0_0_16_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getDisplayingContentOperandAction_1_1_0_0_16_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_16__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_16__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_16__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpDisplayingContentParserRuleCall_1_1_0_0_16_1()); } ruleOpDisplayingContent { after(grammarAccess.getCOperationFeatureCallAccess().getOpDisplayingContentParserRuleCall_1_1_0_0_16_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_17__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_17__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_17__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_17__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsVisibleOperandAction_1_1_0_0_17_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsVisibleOperandAction_1_1_0_0_17_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_17__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_17__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_17__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsVisibleParserRuleCall_1_1_0_0_17_1()); } ruleOpIsVisible { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsVisibleParserRuleCall_1_1_0_0_17_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_18__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_18__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_18__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_18__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsOutputtedOperandAction_1_1_0_0_18_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsOutputtedOperandAction_1_1_0_0_18_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_18__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_18__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_18__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsOutputtedParserRuleCall_1_1_0_0_18_1()); } ruleOpIsOutputted { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsOutputtedParserRuleCall_1_1_0_0_18_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_19__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_19__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_19__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_19__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsMutedOperandAction_1_1_0_0_19_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsMutedOperandAction_1_1_0_0_19_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_19__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_19__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_19__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsMutedParserRuleCall_1_1_0_0_19_1()); } ruleOpIsMuted { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsMutedParserRuleCall_1_1_0_0_19_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_20__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_20__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_20__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_20__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOutputtingSoundOperandAction_1_1_0_0_20_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getOutputtingSoundOperandAction_1_1_0_0_20_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_20__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_20__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_20__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpOutputtingSoundParserRuleCall_1_1_0_0_20_1()); } ruleOpOutputtingSound { after(grammarAccess.getCOperationFeatureCallAccess().getOpOutputtingSoundParserRuleCall_1_1_0_0_20_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_21__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_21__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_21__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_21__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsSoundingOperandAction_1_1_0_0_21_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsSoundingOperandAction_1_1_0_0_21_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_21__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_21__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_21__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsSoundingParserRuleCall_1_1_0_0_21_1()); } ruleOpIsSounding { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsSoundingParserRuleCall_1_1_0_0_21_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_22__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_22__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_22__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_22__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsAllocatedToOperandAction_1_1_0_0_22_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsAllocatedToOperandAction_1_1_0_0_22_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_22__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_22__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_22__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsAllocatedToParserRuleCall_1_1_0_0_22_1()); } ruleOpIsAllocatedTo { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsAllocatedToParserRuleCall_1_1_0_0_22_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_23__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_23__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_23__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_23__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsChangedOperandAction_1_1_0_0_23_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsChangedOperandAction_1_1_0_0_23_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_23__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_23__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_23__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsChangedParserRuleCall_1_1_0_0_23_1()); } ruleOpIsChanged { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsChangedParserRuleCall_1_1_0_0_23_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_24__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_24__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_24__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_24__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsTranslatedToOperandAction_1_1_0_0_24_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsTranslatedToOperandAction_1_1_0_0_24_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_24__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_24__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_24__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsTranslatedToParserRuleCall_1_1_0_0_24_1()); } ruleOpIsTranslatedTo { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsTranslatedToParserRuleCall_1_1_0_0_24_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_25__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_25__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_25__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_25__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsDisplayedOnOperandAction_1_1_0_0_25_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsDisplayedOnOperandAction_1_1_0_0_25_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_25__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_25__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_25__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsDisplayedOnParserRuleCall_1_1_0_0_25_1()); } ruleOpIsDisplayedOn { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsDisplayedOnParserRuleCall_1_1_0_0_25_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_26__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_26__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_26__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_26__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsChangedDisplayOperandAction_1_1_0_0_26_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsChangedDisplayOperandAction_1_1_0_0_26_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_26__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_26__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_26__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsChangedDisplayParserRuleCall_1_1_0_0_26_1()); } ruleOpIsChangedDisplay { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsChangedDisplayParserRuleCall_1_1_0_0_26_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_27__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_27__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_27__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_27__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsTranslatedViewToOperandAction_1_1_0_0_27_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsTranslatedViewToOperandAction_1_1_0_0_27_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_27__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_27__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_27__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsTranslatedViewToParserRuleCall_1_1_0_0_27_1()); } ruleOpIsTranslatedViewTo { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsTranslatedViewToParserRuleCall_1_1_0_0_27_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_28__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_28__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_28__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_28__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsOutputtedOnOperandAction_1_1_0_0_28_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsOutputtedOnOperandAction_1_1_0_0_28_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_28__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_28__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_28__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsOutputtedOnParserRuleCall_1_1_0_0_28_1()); } ruleOpIsOutputtedOn { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsOutputtedOnParserRuleCall_1_1_0_0_28_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_29__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_29__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_29__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_29__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsChangedOutputOperandAction_1_1_0_0_29_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsChangedOutputOperandAction_1_1_0_0_29_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_29__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_29__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_29__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsChangedOutputParserRuleCall_1_1_0_0_29_1()); } ruleOpIsChangedOutput { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsChangedOutputParserRuleCall_1_1_0_0_29_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_30__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_30__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_30__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_30__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsTranslatedSoundToOperandAction_1_1_0_0_30_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsTranslatedSoundToOperandAction_1_1_0_0_30_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_30__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_30__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_30__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsTranslatedSoundToParserRuleCall_1_1_0_0_30_1()); } ruleOpIsTranslatedSoundTo { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsTranslatedSoundToParserRuleCall_1_1_0_0_30_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_31__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_31__0__Impl rule__COperationFeatureCall__Group_1_1_0_0_31__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_31__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsAttenuatedOperandAction_1_1_0_0_31_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsAttenuatedOperandAction_1_1_0_0_31_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_31__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_0_31__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_0_31__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsAttenuatedParserRuleCall_1_1_0_0_31_1()); } ruleOpIsAttenuated { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsAttenuatedParserRuleCall_1_1_0_0_31_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_1__0__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_1_0()); } (rule__COperationFeatureCall__Group_1_1_0_1_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_1_0__0__Impl rule__COperationFeatureCall__Group_1_1_0_1_0__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLeftParenthesisKeyword_1_1_0_1_0_0()); } '(' { after(grammarAccess.getCOperationFeatureCallAccess().getLeftParenthesisKeyword_1_1_0_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1_0__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_1_0__1__Impl rule__COperationFeatureCall__Group_1_1_0_1_0__2 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOperandAssignment_1_1_0_1_0_1()); } (rule__COperationFeatureCall__OperandAssignment_1_1_0_1_0_1)? { after(grammarAccess.getCOperationFeatureCallAccess().getOperandAssignment_1_1_0_1_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1_0__2 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_0_1_0__2__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_0_1_0__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getRightParenthesisKeyword_1_1_0_1_0_2()); } ')' { after(grammarAccess.getCOperationFeatureCallAccess().getRightParenthesisKeyword_1_1_0_1_0_2()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1__0__Impl rule__COperationFeatureCall__Group_1_1_1__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_0()); } (rule__COperationFeatureCall__Group_1_1_1_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_1()); } (rule__COperationFeatureCall__Group_1_1_1_1__0)? { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1_0__0__Impl rule__COperationFeatureCall__Group_1_1_1_0__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getIsTypeOfOperandAction_1_1_1_0_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getIsTypeOfOperandAction_1_1_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_0__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpIsTypeOfParserRuleCall_1_1_1_0_1()); } ruleOpIsTypeOf { after(grammarAccess.getCOperationFeatureCallAccess().getOpIsTypeOfParserRuleCall_1_1_1_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1_1__0__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_1_0()); } (rule__COperationFeatureCall__Group_1_1_1_1_0__0) { after(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1_1_0__0__Impl rule__COperationFeatureCall__Group_1_1_1_1_0__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLeftParenthesisKeyword_1_1_1_1_0_0()); } '(' { after(grammarAccess.getCOperationFeatureCallAccess().getLeftParenthesisKeyword_1_1_1_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1_0__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1_1_0__1__Impl rule__COperationFeatureCall__Group_1_1_1_1_0__2 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getTagNameAssignment_1_1_1_1_0_1()); } (rule__COperationFeatureCall__TagNameAssignment_1_1_1_1_0_1)? { after(grammarAccess.getCOperationFeatureCallAccess().getTagNameAssignment_1_1_1_1_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1_0__2 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_1_1_0__2__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_1_1_0__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getRightParenthesisKeyword_1_1_1_1_0_2()); } ')' { after(grammarAccess.getCOperationFeatureCallAccess().getRightParenthesisKeyword_1_1_1_1_0_2()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_0__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_0__0__Impl rule__COperationFeatureCall__Group_1_1_2_0__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getMaxOperatorOperandAction_1_1_2_0_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getMaxOperatorOperandAction_1_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_0__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_0__1__Impl rule__COperationFeatureCall__Group_1_1_2_0__2 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpMaxOperatorParserRuleCall_1_1_2_0_1()); } ruleOpMaxOperator { after(grammarAccess.getCOperationFeatureCallAccess().getOpMaxOperatorParserRuleCall_1_1_2_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_0__2 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_0__2__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_0__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_0_2()); } (rule__COperationFeatureCall__LambdaAssignment_1_1_2_0_2) { after(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_0_2()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_1__0__Impl rule__COperationFeatureCall__Group_1_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getMinOperatorOperandAction_1_1_2_1_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getMinOperatorOperandAction_1_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_1__1__Impl rule__COperationFeatureCall__Group_1_1_2_1__2 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpMinOperatorParserRuleCall_1_1_2_1_1()); } ruleOpMinOperator { after(grammarAccess.getCOperationFeatureCallAccess().getOpMinOperatorParserRuleCall_1_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_1__2 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_1__2__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_1_2()); } (rule__COperationFeatureCall__LambdaAssignment_1_1_2_1_2) { after(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_2__0 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_2__0__Impl rule__COperationFeatureCall__Group_1_1_2_2__1 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getSelectOperatorOperandAction_1_1_2_2_0()); } () { after(grammarAccess.getCOperationFeatureCallAccess().getSelectOperatorOperandAction_1_1_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_2__1 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_2__1__Impl rule__COperationFeatureCall__Group_1_1_2_2__2 ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOpSelectOperatorParserRuleCall_1_1_2_2_1()); } ruleOpSelectOperator { after(grammarAccess.getCOperationFeatureCallAccess().getOpSelectOperatorParserRuleCall_1_1_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_2__2 @init { int stackSize = keepStackSize(); } : rule__COperationFeatureCall__Group_1_1_2_2__2__Impl ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__Group_1_1_2_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_2_2()); } (rule__COperationFeatureCall__LambdaAssignment_1_1_2_2_2) { after(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Group_11__0 @init { int stackSize = keepStackSize(); } : rule__CPrimaryExpression__Group_11__0__Impl rule__CPrimaryExpression__Group_11__1 ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Group_11__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCPrimaryExpressionAccess().getLeftParenthesisKeyword_11_0()); } '(' { after(grammarAccess.getCPrimaryExpressionAccess().getLeftParenthesisKeyword_11_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Group_11__1 @init { int stackSize = keepStackSize(); } : rule__CPrimaryExpression__Group_11__1__Impl rule__CPrimaryExpression__Group_11__2 ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Group_11__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCPrimaryExpressionAccess().getCExpressionParserRuleCall_11_1()); } ruleCExpression { after(grammarAccess.getCPrimaryExpressionAccess().getCExpressionParserRuleCall_11_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Group_11__2 @init { int stackSize = keepStackSize(); } : rule__CPrimaryExpression__Group_11__2__Impl ; finally { restoreStackSize(stackSize); } rule__CPrimaryExpression__Group_11__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCPrimaryExpressionAccess().getRightParenthesisKeyword_11_2()); } ')' { after(grammarAccess.getCPrimaryExpressionAccess().getRightParenthesisKeyword_11_2()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group__0__Impl ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getAlternatives_0()); } (rule__AllInstanceOfExpression__Alternatives_0) { after(grammarAccess.getAllInstanceOfExpressionAccess().getAlternatives_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_0__0 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_0__0__Impl rule__AllInstanceOfExpression__Group_0_0__1 ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfAreaAction_0_0_0()); } () { after(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfAreaAction_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_0__1 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getALL_AREASKeyword_0_0_1()); } 'ALL_AREAS' { after(grammarAccess.getAllInstanceOfExpressionAccess().getALL_AREASKeyword_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_1__0 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_1__0__Impl rule__AllInstanceOfExpression__Group_0_1__1 ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfViewContentAction_0_1_0()); } () { after(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfViewContentAction_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_1__1 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getALL_VIEWCONTENTSKeyword_0_1_1()); } 'ALL_VIEWCONTENTS' { after(grammarAccess.getAllInstanceOfExpressionAccess().getALL_VIEWCONTENTSKeyword_0_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_2__0 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_2__0__Impl rule__AllInstanceOfExpression__Group_0_2__1 ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfZoneAction_0_2_0()); } () { after(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfZoneAction_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_2__1 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getALL_ZONESKeyword_0_2_1()); } 'ALL_ZONES' { after(grammarAccess.getAllInstanceOfExpressionAccess().getALL_ZONESKeyword_0_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_3__0 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_3__0__Impl rule__AllInstanceOfExpression__Group_0_3__1 ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfSoundContentAction_0_3_0()); } () { after(grammarAccess.getAllInstanceOfExpressionAccess().getAllInstanceOfSoundContentAction_0_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_3__1 @init { int stackSize = keepStackSize(); } : rule__AllInstanceOfExpression__Group_0_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__AllInstanceOfExpression__Group_0_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAllInstanceOfExpressionAccess().getALL_SOUNDCONTENTSKeyword_0_3_1()); } 'ALL_SOUNDCONTENTS' { after(grammarAccess.getAllInstanceOfExpressionAccess().getALL_SOUNDCONTENTSKeyword_0_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__NullExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__NullExpression__Group__0__Impl ; finally { restoreStackSize(stackSize); } rule__NullExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNullExpressionAccess().getGroup_0()); } (rule__NullExpression__Group_0__0) { after(grammarAccess.getNullExpressionAccess().getGroup_0()); } ) ; finally { restoreStackSize(stackSize); } rule__NullExpression__Group_0__0 @init { int stackSize = keepStackSize(); } : rule__NullExpression__Group_0__0__Impl rule__NullExpression__Group_0__1 ; finally { restoreStackSize(stackSize); } rule__NullExpression__Group_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0_0()); } () { after(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__NullExpression__Group_0__1 @init { int stackSize = keepStackSize(); } : rule__NullExpression__Group_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__NullExpression__Group_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getNullExpressionAccess().getNULLKeyword_0_1()); } 'NULL' { after(grammarAccess.getNullExpressionAccess().getNULLKeyword_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__Group__0 @init { int stackSize = keepStackSize(); } : rule__PreviousModifier__Group__0__Impl rule__PreviousModifier__Group__1 ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPreviousModifierAccess().getPreviousModifierAction_0()); } () { after(grammarAccess.getPreviousModifierAccess().getPreviousModifierAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__Group__1 @init { int stackSize = keepStackSize(); } : rule__PreviousModifier__Group__1__Impl rule__PreviousModifier__Group__2 ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPreviousModifierAccess().getPreKeyword_1()); } '(pre)' { after(grammarAccess.getPreviousModifierAccess().getPreKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__Group__2 @init { int stackSize = keepStackSize(); } : rule__PreviousModifier__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPreviousModifierAccess().getObjReferenceAssignment_2()); } (rule__PreviousModifier__ObjReferenceAssignment_2) { after(grammarAccess.getPreviousModifierAccess().getObjReferenceAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__0 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__0__Impl rule__HideLowerPriority__Group__1 ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getHideLowerPriorityAction_0()); } () { after(grammarAccess.getHideLowerPriorityAccess().getHideLowerPriorityAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__1 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__1__Impl rule__HideLowerPriority__Group__2 ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getHideLowerPriorityKeyword_1()); } 'HideLowerPriority' { after(grammarAccess.getHideLowerPriorityAccess().getHideLowerPriorityKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__2 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__2__Impl rule__HideLowerPriority__Group__3 ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getLeftParenthesisKeyword_2()); } '(' { after(grammarAccess.getHideLowerPriorityAccess().getLeftParenthesisKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__3 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__3__Impl rule__HideLowerPriority__Group__4 ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getOperandAssignment_3()); } (rule__HideLowerPriority__OperandAssignment_3) { after(grammarAccess.getHideLowerPriorityAccess().getOperandAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__4 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__4__Impl rule__HideLowerPriority__Group__5 ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getCommaKeyword_4()); } ',' { after(grammarAccess.getHideLowerPriorityAccess().getCommaKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__5 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__5__Impl rule__HideLowerPriority__Group__6 ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getOperandAssignment_5()); } (rule__HideLowerPriority__OperandAssignment_5) { after(grammarAccess.getHideLowerPriorityAccess().getOperandAssignment_5()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__6 @init { int stackSize = keepStackSize(); } : rule__HideLowerPriority__Group__6__Impl ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__Group__6__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getRightParenthesisKeyword_6()); } ')' { after(grammarAccess.getHideLowerPriorityAccess().getRightParenthesisKeyword_6()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__0 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__0__Impl rule__MuteLowerPriority__Group__1 ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getMuteLowerPriorityAction_0()); } () { after(grammarAccess.getMuteLowerPriorityAccess().getMuteLowerPriorityAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__1 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__1__Impl rule__MuteLowerPriority__Group__2 ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getMuteLowerPriorityKeyword_1()); } 'MuteLowerPriority' { after(grammarAccess.getMuteLowerPriorityAccess().getMuteLowerPriorityKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__2 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__2__Impl rule__MuteLowerPriority__Group__3 ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getLeftParenthesisKeyword_2()); } '(' { after(grammarAccess.getMuteLowerPriorityAccess().getLeftParenthesisKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__3 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__3__Impl rule__MuteLowerPriority__Group__4 ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getOperandAssignment_3()); } (rule__MuteLowerPriority__OperandAssignment_3) { after(grammarAccess.getMuteLowerPriorityAccess().getOperandAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__4 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__4__Impl rule__MuteLowerPriority__Group__5 ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getCommaKeyword_4()); } ',' { after(grammarAccess.getMuteLowerPriorityAccess().getCommaKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__5 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__5__Impl rule__MuteLowerPriority__Group__6 ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getOperandAssignment_5()); } (rule__MuteLowerPriority__OperandAssignment_5) { after(grammarAccess.getMuteLowerPriorityAccess().getOperandAssignment_5()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__6 @init { int stackSize = keepStackSize(); } : rule__MuteLowerPriority__Group__6__Impl ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__Group__6__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getRightParenthesisKeyword_6()); } ')' { after(grammarAccess.getMuteLowerPriorityAccess().getRightParenthesisKeyword_6()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group__0__Impl rule__SetOfOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getSetOfOperatorAction_0()); } () { after(grammarAccess.getSetOfOperatorAccess().getSetOfOperatorAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group__1__Impl rule__SetOfOperator__Group__2 ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getLeftCurlyBracketKeyword_1()); } '{' { after(grammarAccess.getSetOfOperatorAccess().getLeftCurlyBracketKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__2 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group__2__Impl rule__SetOfOperator__Group__3 ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getGroup_2()); } (rule__SetOfOperator__Group_2__0)? { after(grammarAccess.getSetOfOperatorAccess().getGroup_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__3 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group__3__Impl ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getRightCurlyBracketKeyword_3()); } '}' { after(grammarAccess.getSetOfOperatorAccess().getRightCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2__0 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group_2__0__Impl rule__SetOfOperator__Group_2__1 ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getOperandAssignment_2_0()); } (rule__SetOfOperator__OperandAssignment_2_0) { after(grammarAccess.getSetOfOperatorAccess().getOperandAssignment_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2__1 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getGroup_2_1()); } (rule__SetOfOperator__Group_2_1__0)* { after(grammarAccess.getSetOfOperatorAccess().getGroup_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2_1__0 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group_2_1__0__Impl rule__SetOfOperator__Group_2_1__1 ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getCommaKeyword_2_1_0()); } ',' { after(grammarAccess.getSetOfOperatorAccess().getCommaKeyword_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2_1__1 @init { int stackSize = keepStackSize(); } : rule__SetOfOperator__Group_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getOperandAssignment_2_1_1()); } (rule__SetOfOperator__OperandAssignment_2_1_1) { after(grammarAccess.getSetOfOperatorAccess().getOperandAssignment_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__0 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getIfStatementAction_0()); } () { after(grammarAccess.getIfStatementAccess().getIfStatementAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__1 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getIFKeyword_1()); } 'IF' { after(grammarAccess.getIfStatementAccess().getIFKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__2 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getLeftParenthesisKeyword_2()); } '(' { after(grammarAccess.getIfStatementAccess().getLeftParenthesisKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__3 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__3__Impl rule__IfStatement__Group__4 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getConditionAssignment_3()); } (rule__IfStatement__ConditionAssignment_3)? { after(grammarAccess.getIfStatementAccess().getConditionAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__4 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__4__Impl rule__IfStatement__Group__5 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getRightParenthesisKeyword_4()); } ')' { after(grammarAccess.getIfStatementAccess().getRightParenthesisKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__5 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__5__Impl rule__IfStatement__Group__6 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getGroup_5()); } (rule__IfStatement__Group_5__0)? { after(grammarAccess.getIfStatementAccess().getGroup_5()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__6 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group__6__Impl ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group__6__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getGroup_6()); } (rule__IfStatement__Group_6__0)? { after(grammarAccess.getIfStatementAccess().getGroup_6()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_5__0 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group_5__0__Impl rule__IfStatement__Group_5__1 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_5__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getTHENKeyword_5_0()); } ('THEN') { after(grammarAccess.getIfStatementAccess().getTHENKeyword_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_5__1 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group_5__1__Impl ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_5__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getThenExpressionAssignment_5_1()); } (rule__IfStatement__ThenExpressionAssignment_5_1) { after(grammarAccess.getIfStatementAccess().getThenExpressionAssignment_5_1()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_6__0 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group_6__0__Impl rule__IfStatement__Group_6__1 ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_6__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getELSEKeyword_6_0()); } ('ELSE') { after(grammarAccess.getIfStatementAccess().getELSEKeyword_6_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_6__1 @init { int stackSize = keepStackSize(); } : rule__IfStatement__Group_6__1__Impl ; finally { restoreStackSize(stackSize); } rule__IfStatement__Group_6__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getElseExpressionAssignment_6_1()); } (rule__IfStatement__ElseExpressionAssignment_6_1) { after(grammarAccess.getIfStatementAccess().getElseExpressionAssignment_6_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__ForAllOperator__Group__0__Impl rule__ForAllOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getForAllOperatorAction_0()); } () { after(grammarAccess.getForAllOperatorAccess().getForAllOperatorAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__ForAllOperator__Group__1__Impl rule__ForAllOperator__Group__2 ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getForAllKeyword_1()); } 'For-All' { after(grammarAccess.getForAllOperatorAccess().getForAllKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__2 @init { int stackSize = keepStackSize(); } : rule__ForAllOperator__Group__2__Impl rule__ForAllOperator__Group__3 ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getOperandAssignment_2()); } (rule__ForAllOperator__OperandAssignment_2) { after(grammarAccess.getForAllOperatorAccess().getOperandAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__3 @init { int stackSize = keepStackSize(); } : rule__ForAllOperator__Group__3__Impl ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getLambdaAssignment_3()); } (rule__ForAllOperator__LambdaAssignment_3) { after(grammarAccess.getForAllOperatorAccess().getLambdaAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__0 @init { int stackSize = keepStackSize(); } : rule__ExistsOperator__Group__0__Impl rule__ExistsOperator__Group__1 ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getExistsOperatorAction_0()); } () { after(grammarAccess.getExistsOperatorAccess().getExistsOperatorAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__1 @init { int stackSize = keepStackSize(); } : rule__ExistsOperator__Group__1__Impl rule__ExistsOperator__Group__2 ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getExistsKeyword_1()); } 'Exists' { after(grammarAccess.getExistsOperatorAccess().getExistsKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__2 @init { int stackSize = keepStackSize(); } : rule__ExistsOperator__Group__2__Impl rule__ExistsOperator__Group__3 ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getOperandAssignment_2()); } (rule__ExistsOperator__OperandAssignment_2) { after(grammarAccess.getExistsOperatorAccess().getOperandAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__3 @init { int stackSize = keepStackSize(); } : rule__ExistsOperator__Group__3__Impl ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getLambdaAssignment_3()); } (rule__ExistsOperator__LambdaAssignment_3) { after(grammarAccess.getExistsOperatorAccess().getLambdaAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group__0__Impl rule__LambdaExpression__Group__1 ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getGroup_0()); } (rule__LambdaExpression__Group_0__0) { after(grammarAccess.getLambdaExpressionAccess().getGroup_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__1 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group__1__Impl rule__LambdaExpression__Group__2 ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getGroup_1()); } (rule__LambdaExpression__Group_1__0)? { after(grammarAccess.getLambdaExpressionAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__2 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group__2__Impl rule__LambdaExpression__Group__3 ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getLetStatementsAssignment_2()); } (rule__LambdaExpression__LetStatementsAssignment_2)* { after(grammarAccess.getLambdaExpressionAccess().getLetStatementsAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__3 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group__3__Impl rule__LambdaExpression__Group__4 ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getBodyTextAssignment_3()); } (rule__LambdaExpression__BodyTextAssignment_3) { after(grammarAccess.getLambdaExpressionAccess().getBodyTextAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__4 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getRightCurlyBracketKeyword_4()); } '}' { after(grammarAccess.getLambdaExpressionAccess().getRightCurlyBracketKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_0__0 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group_0__0__Impl ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getGroup_0_0()); } (rule__LambdaExpression__Group_0_0__0) { after(grammarAccess.getLambdaExpressionAccess().getGroup_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_0_0__0 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group_0_0__0__Impl rule__LambdaExpression__Group_0_0__1 ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getLambdaExpressionAction_0_0_0()); } () { after(grammarAccess.getLambdaExpressionAccess().getLambdaExpressionAction_0_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_0_0__1 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group_0_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getLeftCurlyBracketKeyword_0_0_1()); } '{' { after(grammarAccess.getLambdaExpressionAccess().getLeftCurlyBracketKeyword_0_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group_1__0__Impl rule__LambdaExpression__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getXAssignment_1_0()); } (rule__LambdaExpression__XAssignment_1_0)? { after(grammarAccess.getLambdaExpressionAccess().getXAssignment_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__LambdaExpression__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getVerticalLineKeyword_1_1()); } '|' { after(grammarAccess.getLambdaExpressionAccess().getVerticalLineKeyword_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Variable__Group__0 @init { int stackSize = keepStackSize(); } : rule__Variable__Group__0__Impl rule__Variable__Group__1 ; finally { restoreStackSize(stackSize); } rule__Variable__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVariableAccess().getVariableAction_0()); } () { after(grammarAccess.getVariableAccess().getVariableAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Variable__Group__1 @init { int stackSize = keepStackSize(); } : rule__Variable__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__Variable__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVariableAccess().getNameAssignment_1()); } (rule__Variable__NameAssignment_1) { after(grammarAccess.getVariableAccess().getNameAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group__0 @init { int stackSize = keepStackSize(); } : rule__CMemberFeatureReference__Group__0__Impl rule__CMemberFeatureReference__Group__1 ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getObjectReferenceAction_0()); } () { after(grammarAccess.getCMemberFeatureReferenceAccess().getObjectReferenceAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group__1 @init { int stackSize = keepStackSize(); } : rule__CMemberFeatureReference__Group__1__Impl rule__CMemberFeatureReference__Group__2 ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectAssignment_1()); } (rule__CMemberFeatureReference__RefObjectAssignment_1) { after(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group__2 @init { int stackSize = keepStackSize(); } : rule__CMemberFeatureReference__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getGroup_2()); } (rule__CMemberFeatureReference__Group_2__0)* { after(grammarAccess.getCMemberFeatureReferenceAccess().getGroup_2()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group_2__0 @init { int stackSize = keepStackSize(); } : rule__CMemberFeatureReference__Group_2__0__Impl rule__CMemberFeatureReference__Group_2__1 ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getMemberFeatureReferenceOperandAction_2_0()); } () { after(grammarAccess.getCMemberFeatureReferenceAccess().getMemberFeatureReferenceOperandAction_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group_2__1 @init { int stackSize = keepStackSize(); } : rule__CMemberFeatureReference__Group_2__1__Impl rule__CMemberFeatureReference__Group_2__2 ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getFullStopKeyword_2_1()); } '.' { after(grammarAccess.getCMemberFeatureReferenceAccess().getFullStopKeyword_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group_2__2 @init { int stackSize = keepStackSize(); } : rule__CMemberFeatureReference__Group_2__2__Impl ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__Group_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectAssignment_2_2()); } (rule__CMemberFeatureReference__RefObjectAssignment_2_2) { after(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectAssignment_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__0 @init { int stackSize = keepStackSize(); } : rule__LetStatement__Group__0__Impl rule__LetStatement__Group__1 ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getLetStatementAction_0()); } () { after(grammarAccess.getLetStatementAccess().getLetStatementAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__1 @init { int stackSize = keepStackSize(); } : rule__LetStatement__Group__1__Impl rule__LetStatement__Group__2 ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getLetKeyword_1()); } 'let' { after(grammarAccess.getLetStatementAccess().getLetKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__2 @init { int stackSize = keepStackSize(); } : rule__LetStatement__Group__2__Impl rule__LetStatement__Group__3 ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getVariableAssignment_2()); } (rule__LetStatement__VariableAssignment_2) { after(grammarAccess.getLetStatementAccess().getVariableAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__3 @init { int stackSize = keepStackSize(); } : rule__LetStatement__Group__3__Impl ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getGroup_3()); } (rule__LetStatement__Group_3__0)? { after(grammarAccess.getLetStatementAccess().getGroup_3()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group_3__0 @init { int stackSize = keepStackSize(); } : rule__LetStatement__Group_3__0__Impl rule__LetStatement__Group_3__1 ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getEqualsSignKeyword_3_0()); } '=' { after(grammarAccess.getLetStatementAccess().getEqualsSignKeyword_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group_3__1 @init { int stackSize = keepStackSize(); } : rule__LetStatement__Group_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__LetStatement__Group_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getBodyAssignment_3_1()); } (rule__LetStatement__BodyAssignment_3_1) { after(grammarAccess.getLetStatementAccess().getBodyAssignment_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__ComplexExpression__Group__0__Impl rule__ComplexExpression__Group__1 ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getComplexExpressionAccess().getComplexExpressionAction_0()); } () { after(grammarAccess.getComplexExpressionAccess().getComplexExpressionAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__Group__1 @init { int stackSize = keepStackSize(); } : rule__ComplexExpression__Group__1__Impl rule__ComplexExpression__Group__2 ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getComplexExpressionAccess().getLetStatementsAssignment_1()); } (rule__ComplexExpression__LetStatementsAssignment_1)* { after(grammarAccess.getComplexExpressionAccess().getLetStatementsAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__Group__2 @init { int stackSize = keepStackSize(); } : rule__ComplexExpression__Group__2__Impl ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getComplexExpressionAccess().getOtherExpressionAssignment_2()); } (rule__ComplexExpression__OtherExpressionAssignment_2) { after(grammarAccess.getComplexExpressionAccess().getOtherExpressionAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__LoserTypeExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__LoserTypeExpression__Group__0__Impl rule__LoserTypeExpression__Group__1 ; finally { restoreStackSize(stackSize); } rule__LoserTypeExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLoserTypeExpressionAccess().getLoserTypeExpressionAction_0()); } () { after(grammarAccess.getLoserTypeExpressionAccess().getLoserTypeExpressionAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LoserTypeExpression__Group__1 @init { int stackSize = keepStackSize(); } : rule__LoserTypeExpression__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__LoserTypeExpression__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLoserTypeExpressionAccess().getValueAssignment_1()); } (rule__LoserTypeExpression__ValueAssignment_1) { after(grammarAccess.getLoserTypeExpressionAccess().getValueAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ArbitrationPolicyExpression__Group__0 @init { int stackSize = keepStackSize(); } : rule__ArbitrationPolicyExpression__Group__0__Impl rule__ArbitrationPolicyExpression__Group__1 ; finally { restoreStackSize(stackSize); } rule__ArbitrationPolicyExpression__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getArbitrationPolicyExpressionAccess().getArbitrationPolicyExpressionAction_0()); } () { after(grammarAccess.getArbitrationPolicyExpressionAccess().getArbitrationPolicyExpressionAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ArbitrationPolicyExpression__Group__1 @init { int stackSize = keepStackSize(); } : rule__ArbitrationPolicyExpression__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__ArbitrationPolicyExpression__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getArbitrationPolicyExpressionAccess().getValueAssignment_1()); } (rule__ArbitrationPolicyExpression__ValueAssignment_1) { after(grammarAccess.getArbitrationPolicyExpressionAccess().getValueAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group__0__Impl rule__ViewContentSet__Group__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getViewContentSetAction_0()); } () { after(grammarAccess.getViewContentSetAccess().getViewContentSetAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group__1__Impl rule__ViewContentSet__Group__2 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getViewContentSetKeyword_1()); } 'ViewContentSet' { after(grammarAccess.getViewContentSetAccess().getViewContentSetKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__2 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group__2__Impl rule__ViewContentSet__Group__3 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getNameAssignment_2()); } (rule__ViewContentSet__NameAssignment_2) { after(grammarAccess.getViewContentSetAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__3 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group__3__Impl rule__ViewContentSet__Group__4 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getViewContentSetAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__4 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group__4__Impl rule__ViewContentSet__Group__5 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4()); } (rule__ViewContentSet__UnorderedGroup_4) { after(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__5 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getViewContentSetAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_0__0__Impl rule__ViewContentSet__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getViewContentSetAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getDescriptionAssignment_4_0_1()); } (rule__ViewContentSet__DescriptionAssignment_4_0_1) { after(grammarAccess.getViewContentSetAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1__0__Impl rule__ViewContentSet__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getTargetKeyword_4_1_0()); } 'target:' { after(grammarAccess.getViewContentSetAccess().getTargetKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1__1__Impl rule__ViewContentSet__Group_4_1__2 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getLeftSquareBracketKeyword_4_1_1()); } '[' { after(grammarAccess.getViewContentSetAccess().getLeftSquareBracketKeyword_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__2 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1__2__Impl rule__ViewContentSet__Group_4_1__3 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_1_2()); } (rule__ViewContentSet__Group_4_1_2__0)? { after(grammarAccess.getViewContentSetAccess().getGroup_4_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__3 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getRightSquareBracketKeyword_4_1_3()); } ']' { after(grammarAccess.getViewContentSetAccess().getRightSquareBracketKeyword_4_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1_2__0__Impl rule__ViewContentSet__Group_4_1_2__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getTargetAssignment_4_1_2_0()); } (rule__ViewContentSet__TargetAssignment_4_1_2_0) { after(grammarAccess.getViewContentSetAccess().getTargetAssignment_4_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_1_2_1()); } (rule__ViewContentSet__Group_4_1_2_1__0)* { after(grammarAccess.getViewContentSetAccess().getGroup_4_1_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1_2_1__0__Impl rule__ViewContentSet__Group_4_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getCommaKeyword_4_1_2_1_0()); } ',' { after(grammarAccess.getViewContentSetAccess().getCommaKeyword_4_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getTargetAssignment_4_1_2_1_1()); } (rule__ViewContentSet__TargetAssignment_4_1_2_1_1) { after(grammarAccess.getViewContentSetAccess().getTargetAssignment_4_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2__0__Impl rule__ViewContentSet__Group_4_2__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getAllocatableKeyword_4_2_0()); } 'allocatable:' { after(grammarAccess.getViewContentSetAccess().getAllocatableKeyword_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2__1__Impl rule__ViewContentSet__Group_4_2__2 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getLeftSquareBracketKeyword_4_2_1()); } '[' { after(grammarAccess.getViewContentSetAccess().getLeftSquareBracketKeyword_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__2 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2__2__Impl rule__ViewContentSet__Group_4_2__3 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_2_2()); } (rule__ViewContentSet__Group_4_2_2__0)? { after(grammarAccess.getViewContentSetAccess().getGroup_4_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__3 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2__3__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getRightSquareBracketKeyword_4_2_3()); } ']' { after(grammarAccess.getViewContentSetAccess().getRightSquareBracketKeyword_4_2_3()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2_2__0__Impl rule__ViewContentSet__Group_4_2_2__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getAllocatableAssignment_4_2_2_0()); } (rule__ViewContentSet__AllocatableAssignment_4_2_2_0) { after(grammarAccess.getViewContentSetAccess().getAllocatableAssignment_4_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_2_2_1()); } (rule__ViewContentSet__Group_4_2_2_1__0)* { after(grammarAccess.getViewContentSetAccess().getGroup_4_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2_1__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2_2_1__0__Impl rule__ViewContentSet__Group_4_2_2_1__1 ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getCommaKeyword_4_2_2_1_0()); } ',' { after(grammarAccess.getViewContentSetAccess().getCommaKeyword_4_2_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2_1__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__Group_4_2_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__Group_4_2_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getAllocatableAssignment_4_2_2_1_1()); } (rule__ViewContentSet__AllocatableAssignment_4_2_2_1_1) { after(grammarAccess.getViewContentSetAccess().getAllocatableAssignment_4_2_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group__0__Impl rule__SoundContentSet__Group__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getSoundContentSetAction_0()); } () { after(grammarAccess.getSoundContentSetAccess().getSoundContentSetAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group__1__Impl rule__SoundContentSet__Group__2 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getSoundContentSetKeyword_1()); } 'SoundContentSet' { after(grammarAccess.getSoundContentSetAccess().getSoundContentSetKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__2 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group__2__Impl rule__SoundContentSet__Group__3 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getNameAssignment_2()); } (rule__SoundContentSet__NameAssignment_2) { after(grammarAccess.getSoundContentSetAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__3 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group__3__Impl rule__SoundContentSet__Group__4 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getSoundContentSetAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__4 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group__4__Impl rule__SoundContentSet__Group__5 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4()); } (rule__SoundContentSet__UnorderedGroup_4) { after(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__5 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getSoundContentSetAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_0__0__Impl rule__SoundContentSet__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getSoundContentSetAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getDescriptionAssignment_4_0_1()); } (rule__SoundContentSet__DescriptionAssignment_4_0_1) { after(grammarAccess.getSoundContentSetAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1__0__Impl rule__SoundContentSet__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getTargetKeyword_4_1_0()); } 'target:' { after(grammarAccess.getSoundContentSetAccess().getTargetKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1__1__Impl rule__SoundContentSet__Group_4_1__2 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getLeftSquareBracketKeyword_4_1_1()); } '[' { after(grammarAccess.getSoundContentSetAccess().getLeftSquareBracketKeyword_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__2 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1__2__Impl rule__SoundContentSet__Group_4_1__3 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_1_2()); } (rule__SoundContentSet__Group_4_1_2__0)? { after(grammarAccess.getSoundContentSetAccess().getGroup_4_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__3 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getRightSquareBracketKeyword_4_1_3()); } ']' { after(grammarAccess.getSoundContentSetAccess().getRightSquareBracketKeyword_4_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1_2__0__Impl rule__SoundContentSet__Group_4_1_2__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getTargetAssignment_4_1_2_0()); } (rule__SoundContentSet__TargetAssignment_4_1_2_0) { after(grammarAccess.getSoundContentSetAccess().getTargetAssignment_4_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_1_2_1()); } (rule__SoundContentSet__Group_4_1_2_1__0)* { after(grammarAccess.getSoundContentSetAccess().getGroup_4_1_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1_2_1__0__Impl rule__SoundContentSet__Group_4_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getCommaKeyword_4_1_2_1_0()); } ',' { after(grammarAccess.getSoundContentSetAccess().getCommaKeyword_4_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getTargetAssignment_4_1_2_1_1()); } (rule__SoundContentSet__TargetAssignment_4_1_2_1_1) { after(grammarAccess.getSoundContentSetAccess().getTargetAssignment_4_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2__0__Impl rule__SoundContentSet__Group_4_2__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableKeyword_4_2_0()); } 'allocatable:' { after(grammarAccess.getSoundContentSetAccess().getAllocatableKeyword_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2__1__Impl rule__SoundContentSet__Group_4_2__2 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getLeftSquareBracketKeyword_4_2_1()); } '[' { after(grammarAccess.getSoundContentSetAccess().getLeftSquareBracketKeyword_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__2 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2__2__Impl rule__SoundContentSet__Group_4_2__3 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_2_2()); } (rule__SoundContentSet__Group_4_2_2__0)? { after(grammarAccess.getSoundContentSetAccess().getGroup_4_2_2()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__3 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2__3__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getRightSquareBracketKeyword_4_2_3()); } ']' { after(grammarAccess.getSoundContentSetAccess().getRightSquareBracketKeyword_4_2_3()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2_2__0__Impl rule__SoundContentSet__Group_4_2_2__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableAssignment_4_2_2_0()); } (rule__SoundContentSet__AllocatableAssignment_4_2_2_0) { after(grammarAccess.getSoundContentSetAccess().getAllocatableAssignment_4_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_2_2_1()); } (rule__SoundContentSet__Group_4_2_2_1__0)* { after(grammarAccess.getSoundContentSetAccess().getGroup_4_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2_1__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2_2_1__0__Impl rule__SoundContentSet__Group_4_2_2_1__1 ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getCommaKeyword_4_2_2_1_0()); } ',' { after(grammarAccess.getSoundContentSetAccess().getCommaKeyword_4_2_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2_1__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__Group_4_2_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__Group_4_2_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableAssignment_4_2_2_1_1()); } (rule__SoundContentSet__AllocatableAssignment_4_2_2_1_1) { after(grammarAccess.getSoundContentSetAccess().getAllocatableAssignment_4_2_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group__0 @init { int stackSize = keepStackSize(); } : rule__Scene__Group__0__Impl rule__Scene__Group__1 ; finally { restoreStackSize(stackSize); } rule__Scene__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getSceneAction_0()); } () { after(grammarAccess.getSceneAccess().getSceneAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group__1 @init { int stackSize = keepStackSize(); } : rule__Scene__Group__1__Impl rule__Scene__Group__2 ; finally { restoreStackSize(stackSize); } rule__Scene__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getSceneKeyword_1()); } 'Scene' { after(grammarAccess.getSceneAccess().getSceneKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group__2 @init { int stackSize = keepStackSize(); } : rule__Scene__Group__2__Impl rule__Scene__Group__3 ; finally { restoreStackSize(stackSize); } rule__Scene__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getNameAssignment_2()); } (rule__Scene__NameAssignment_2) { after(grammarAccess.getSceneAccess().getNameAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group__3 @init { int stackSize = keepStackSize(); } : rule__Scene__Group__3__Impl rule__Scene__Group__4 ; finally { restoreStackSize(stackSize); } rule__Scene__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getLeftCurlyBracketKeyword_3()); } '{' { after(grammarAccess.getSceneAccess().getLeftCurlyBracketKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group__4 @init { int stackSize = keepStackSize(); } : rule__Scene__Group__4__Impl rule__Scene__Group__5 ; finally { restoreStackSize(stackSize); } rule__Scene__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getUnorderedGroup_4()); } (rule__Scene__UnorderedGroup_4) { after(grammarAccess.getSceneAccess().getUnorderedGroup_4()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group__5 @init { int stackSize = keepStackSize(); } : rule__Scene__Group__5__Impl ; finally { restoreStackSize(stackSize); } rule__Scene__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getRightCurlyBracketKeyword_5()); } '}' { after(grammarAccess.getSceneAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_0__0 @init { int stackSize = keepStackSize(); } : rule__Scene__Group_4_0__0__Impl rule__Scene__Group_4_0__1 ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getDescriptionKeyword_4_0_0()); } 'description:' { after(grammarAccess.getSceneAccess().getDescriptionKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_0__1 @init { int stackSize = keepStackSize(); } : rule__Scene__Group_4_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getDescriptionAssignment_4_0_1()); } (rule__Scene__DescriptionAssignment_4_0_1) { after(grammarAccess.getSceneAccess().getDescriptionAssignment_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_1__0 @init { int stackSize = keepStackSize(); } : rule__Scene__Group_4_1__0__Impl rule__Scene__Group_4_1__1 ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getGlobalKeyword_4_1_0()); } 'global:' { after(grammarAccess.getSceneAccess().getGlobalKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_1__1 @init { int stackSize = keepStackSize(); } : rule__Scene__Group_4_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__Scene__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getGlobalAssignment_4_1_1()); } (rule__Scene__GlobalAssignment_4_1_1) { after(grammarAccess.getSceneAccess().getGlobalAssignment_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__0 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group__0__Impl rule__VerticalLayout__Group__1 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getVerticalLayoutAction_0()); } () { after(grammarAccess.getVerticalLayoutAccess().getVerticalLayoutAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__1 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group__1__Impl rule__VerticalLayout__Group__2 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getVerticalLayoutKeyword_1()); } 'VerticalLayout' { after(grammarAccess.getVerticalLayoutAccess().getVerticalLayoutKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__2 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group__2__Impl rule__VerticalLayout__Group__3 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getLeftCurlyBracketKeyword_2()); } '{' { after(grammarAccess.getVerticalLayoutAccess().getLeftCurlyBracketKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__3 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group__3__Impl rule__VerticalLayout__Group__4 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3()); } (rule__VerticalLayout__UnorderedGroup_3) { after(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__4 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getRightCurlyBracketKeyword_4()); } '}' { after(grammarAccess.getVerticalLayoutAccess().getRightCurlyBracketKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_0__0 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_0__0__Impl rule__VerticalLayout__Group_3_0__1 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getBasePointKeyword_3_0_0()); } 'basePoint:' { after(grammarAccess.getVerticalLayoutAccess().getBasePointKeyword_3_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_0__1 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getBasePointAssignment_3_0_1()); } (rule__VerticalLayout__BasePointAssignment_3_0_1) { after(grammarAccess.getVerticalLayoutAccess().getBasePointAssignment_3_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__0 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1__0__Impl rule__VerticalLayout__Group_3_1__1 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaKeyword_3_1_0()); } 'subarea:' { after(grammarAccess.getVerticalLayoutAccess().getSubareaKeyword_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__1 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1__1__Impl rule__VerticalLayout__Group_3_1__2 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getLeftSquareBracketKeyword_3_1_1()); } '[' { after(grammarAccess.getVerticalLayoutAccess().getLeftSquareBracketKeyword_3_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__2 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1__2__Impl rule__VerticalLayout__Group_3_1__3 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getGroup_3_1_2()); } (rule__VerticalLayout__Group_3_1_2__0)? { after(grammarAccess.getVerticalLayoutAccess().getGroup_3_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__3 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getRightSquareBracketKeyword_3_1_3()); } ']' { after(grammarAccess.getVerticalLayoutAccess().getRightSquareBracketKeyword_3_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2__0 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1_2__0__Impl rule__VerticalLayout__Group_3_1_2__1 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaAssignment_3_1_2_0()); } (rule__VerticalLayout__SubareaAssignment_3_1_2_0) { after(grammarAccess.getVerticalLayoutAccess().getSubareaAssignment_3_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2__1 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getGroup_3_1_2_1()); } (rule__VerticalLayout__Group_3_1_2_1__0)* { after(grammarAccess.getVerticalLayoutAccess().getGroup_3_1_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1_2_1__0__Impl rule__VerticalLayout__Group_3_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getCommaKeyword_3_1_2_1_0()); } ',' { after(grammarAccess.getVerticalLayoutAccess().getCommaKeyword_3_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__Group_3_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__Group_3_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaAssignment_3_1_2_1_1()); } (rule__VerticalLayout__SubareaAssignment_3_1_2_1_1) { after(grammarAccess.getVerticalLayoutAccess().getSubareaAssignment_3_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__0 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group__0__Impl rule__HorizontalLayout__Group__1 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getHorizontalLayoutAction_0()); } () { after(grammarAccess.getHorizontalLayoutAccess().getHorizontalLayoutAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__1 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group__1__Impl rule__HorizontalLayout__Group__2 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getHorizontalLayoutKeyword_1()); } 'HorizontalLayout' { after(grammarAccess.getHorizontalLayoutAccess().getHorizontalLayoutKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__2 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group__2__Impl rule__HorizontalLayout__Group__3 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getLeftCurlyBracketKeyword_2()); } '{' { after(grammarAccess.getHorizontalLayoutAccess().getLeftCurlyBracketKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__3 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group__3__Impl rule__HorizontalLayout__Group__4 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3()); } (rule__HorizontalLayout__UnorderedGroup_3) { after(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__4 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getRightCurlyBracketKeyword_4()); } '}' { after(grammarAccess.getHorizontalLayoutAccess().getRightCurlyBracketKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_0__0 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_0__0__Impl rule__HorizontalLayout__Group_3_0__1 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getBasePointKeyword_3_0_0()); } 'basePoint:' { after(grammarAccess.getHorizontalLayoutAccess().getBasePointKeyword_3_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_0__1 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getBasePointAssignment_3_0_1()); } (rule__HorizontalLayout__BasePointAssignment_3_0_1) { after(grammarAccess.getHorizontalLayoutAccess().getBasePointAssignment_3_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__0 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1__0__Impl rule__HorizontalLayout__Group_3_1__1 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaKeyword_3_1_0()); } 'subarea:' { after(grammarAccess.getHorizontalLayoutAccess().getSubareaKeyword_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__1 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1__1__Impl rule__HorizontalLayout__Group_3_1__2 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getLeftSquareBracketKeyword_3_1_1()); } '[' { after(grammarAccess.getHorizontalLayoutAccess().getLeftSquareBracketKeyword_3_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__2 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1__2__Impl rule__HorizontalLayout__Group_3_1__3 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1_2()); } (rule__HorizontalLayout__Group_3_1_2__0)? { after(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1_2()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__3 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1__3__Impl ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getRightSquareBracketKeyword_3_1_3()); } ']' { after(grammarAccess.getHorizontalLayoutAccess().getRightSquareBracketKeyword_3_1_3()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2__0 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1_2__0__Impl rule__HorizontalLayout__Group_3_1_2__1 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaAssignment_3_1_2_0()); } (rule__HorizontalLayout__SubareaAssignment_3_1_2_0) { after(grammarAccess.getHorizontalLayoutAccess().getSubareaAssignment_3_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2__1 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1_2_1()); } (rule__HorizontalLayout__Group_3_1_2_1__0)* { after(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2_1__0 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1_2_1__0__Impl rule__HorizontalLayout__Group_3_1_2_1__1 ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getCommaKeyword_3_1_2_1_0()); } ',' { after(grammarAccess.getHorizontalLayoutAccess().getCommaKeyword_3_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2_1__1 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__Group_3_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__Group_3_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaAssignment_3_1_2_1_1()); } (rule__HorizontalLayout__SubareaAssignment_3_1_2_1_1) { after(grammarAccess.getHorizontalLayoutAccess().getSubareaAssignment_3_1_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__0 @init { int stackSize = keepStackSize(); } : rule__FixedPositionLayout__Group__0__Impl rule__FixedPositionLayout__Group__1 ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getFixedPositionLayoutAction_0()); } () { after(grammarAccess.getFixedPositionLayoutAccess().getFixedPositionLayoutAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__1 @init { int stackSize = keepStackSize(); } : rule__FixedPositionLayout__Group__1__Impl rule__FixedPositionLayout__Group__2 ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getFixedPositionLayoutKeyword_1()); } 'FixedPositionLayout' { after(grammarAccess.getFixedPositionLayoutAccess().getFixedPositionLayoutKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__2 @init { int stackSize = keepStackSize(); } : rule__FixedPositionLayout__Group__2__Impl rule__FixedPositionLayout__Group__3 ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getLeftCurlyBracketKeyword_2()); } '{' { after(grammarAccess.getFixedPositionLayoutAccess().getLeftCurlyBracketKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__3 @init { int stackSize = keepStackSize(); } : rule__FixedPositionLayout__Group__3__Impl rule__FixedPositionLayout__Group__4 ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getSubAreaPositionAssignment_3()); } (rule__FixedPositionLayout__SubAreaPositionAssignment_3)* { after(grammarAccess.getFixedPositionLayoutAccess().getSubAreaPositionAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__4 @init { int stackSize = keepStackSize(); } : rule__FixedPositionLayout__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getRightCurlyBracketKeyword_4()); } '}' { after(grammarAccess.getFixedPositionLayoutAccess().getRightCurlyBracketKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__0 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group__0__Impl rule__PositionContainer__Group__1 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getPositionContainerAction_0()); } () { after(grammarAccess.getPositionContainerAccess().getPositionContainerAction_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__1 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group__1__Impl rule__PositionContainer__Group__2 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getPositionContainerKeyword_1()); } 'PositionContainer' { after(grammarAccess.getPositionContainerAccess().getPositionContainerKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__2 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group__2__Impl rule__PositionContainer__Group__3 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getLeftCurlyBracketKeyword_2()); } '{' { after(grammarAccess.getPositionContainerAccess().getLeftCurlyBracketKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__3 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group__3__Impl rule__PositionContainer__Group__4 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3()); } (rule__PositionContainer__UnorderedGroup_3) { after(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__4 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group__4__Impl ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getRightCurlyBracketKeyword_4()); } '}' { after(grammarAccess.getPositionContainerAccess().getRightCurlyBracketKeyword_4()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_0__0 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_0__0__Impl rule__PositionContainer__Group_3_0__1 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_0__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getXKeyword_3_0_0()); } 'x:' { after(grammarAccess.getPositionContainerAccess().getXKeyword_3_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_0__1 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_0__1__Impl ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_0__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getXAssignment_3_0_1()); } (rule__PositionContainer__XAssignment_3_0_1) { after(grammarAccess.getPositionContainerAccess().getXAssignment_3_0_1()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_1__0 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_1__0__Impl rule__PositionContainer__Group_3_1__1 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getYKeyword_3_1_0()); } 'y:' { after(grammarAccess.getPositionContainerAccess().getYKeyword_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_1__1 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getYAssignment_3_1_1()); } (rule__PositionContainer__YAssignment_3_1_1) { after(grammarAccess.getPositionContainerAccess().getYAssignment_3_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_2__0 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_2__0__Impl rule__PositionContainer__Group_3_2__1 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_2__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getBasePointKeyword_3_2_0()); } 'basePoint:' { after(grammarAccess.getPositionContainerAccess().getBasePointKeyword_3_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_2__1 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_2__1__Impl ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_2__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getBasePointAssignment_3_2_1()); } (rule__PositionContainer__BasePointAssignment_3_2_1) { after(grammarAccess.getPositionContainerAccess().getBasePointAssignment_3_2_1()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_3__0 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_3__0__Impl rule__PositionContainer__Group_3_3__1 ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_3__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getAreaReferenceKeyword_3_3_0()); } 'areaReference:' { after(grammarAccess.getPositionContainerAccess().getAreaReferenceKeyword_3_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_3__1 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__Group_3_3__1__Impl ; finally { restoreStackSize(stackSize); } rule__PositionContainer__Group_3_3__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getAreaAssignment_3_3_1()); } (rule__PositionContainer__AreaAssignment_3_3_1) { after(grammarAccess.getPositionContainerAccess().getAreaAssignment_3_3_1()); } ) ; finally { restoreStackSize(stackSize); } rule__EInt__Group__0 @init { int stackSize = keepStackSize(); } : rule__EInt__Group__0__Impl rule__EInt__Group__1 ; finally { restoreStackSize(stackSize); } rule__EInt__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0()); } ('-')? { after(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0()); } ) ; finally { restoreStackSize(stackSize); } rule__EInt__Group__1 @init { int stackSize = keepStackSize(); } : rule__EInt__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__EInt__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1()); } RULE_INT { after(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1()); } ) ; finally { restoreStackSize(stackSize); } rule__QualifiedNameWithWildcard__Group__0 @init { int stackSize = keepStackSize(); } : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; finally { restoreStackSize(stackSize); } rule__QualifiedNameWithWildcard__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } ruleQualifiedName { after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__QualifiedNameWithWildcard__Group__1 @init { int stackSize = keepStackSize(); } : rule__QualifiedNameWithWildcard__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__QualifiedNameWithWildcard__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopAsteriskKeyword_1()); } ('.*')? { after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopAsteriskKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group__0 @init { int stackSize = keepStackSize(); } : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } RULE_ID { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } ) ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group__1 @init { int stackSize = keepStackSize(); } : rule__QualifiedName__Group__1__Impl ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } (rule__QualifiedName__Group_1__0)* { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group_1__0 @init { int stackSize = keepStackSize(); } : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } '.' { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group_1__1 @init { int stackSize = keepStackSize(); } : rule__QualifiedName__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } rule__QualifiedName__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } RULE_ID { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getPackageAccess().getUnorderedGroup_4()); } : rule__Package__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getPackageAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Package__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPackageAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPackageAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getPackageAccess().getGroup_4_0()); } (rule__Package__Group_4_0__0) { after(grammarAccess.getPackageAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPackageAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPackageAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( ( { before(grammarAccess.getPackageAccess().getPackagableelementAssignment_4_1()); } (rule__Package__PackagableelementAssignment_4_1) { after(grammarAccess.getPackageAccess().getPackagableelementAssignment_4_1()); } ) ( { before(grammarAccess.getPackageAccess().getPackagableelementAssignment_4_1()); } ((rule__Package__PackagableelementAssignment_4_1)=>rule__Package__PackagableelementAssignment_4_1)* { after(grammarAccess.getPackageAccess().getPackagableelementAssignment_4_1()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPackageAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Package__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Package__UnorderedGroup_4__Impl rule__Package__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Package__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Package__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Display__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getDisplayAccess().getUnorderedGroup_4()); } : rule__Display__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getDisplayAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Display__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getDisplayAccess().getGroup_4_0()); } (rule__Display__Group_4_0__0) { after(grammarAccess.getDisplayAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getDisplayAccess().getSizeAssignment_4_1()); } (rule__Display__SizeAssignment_4_1) { after(grammarAccess.getDisplayAccess().getSizeAssignment_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getDisplayAccess().getRootAssignment_4_2()); } (rule__Display__RootAssignment_4_2) { after(grammarAccess.getDisplayAccess().getRootAssignment_4_2()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getDisplayAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Display__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Display__UnorderedGroup_4__Impl rule__Display__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Display__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Display__UnorderedGroup_4__Impl rule__Display__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__Display__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__Display__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Constraint__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getConstraintAccess().getUnorderedGroup_4()); } : rule__Constraint__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getConstraintAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Constraint__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getConstraintAccess().getGroup_4_0()); } (rule__Constraint__Group_4_0__0) { after(grammarAccess.getConstraintAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getConstraintAccess().getGroup_4_1()); } (rule__Constraint__Group_4_1__0) { after(grammarAccess.getConstraintAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getConstraintAccess().getExpressionAssignment_4_2()); } (rule__Constraint__ExpressionAssignment_4_2) { after(grammarAccess.getConstraintAccess().getExpressionAssignment_4_2()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getConstraintAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Constraint__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Constraint__UnorderedGroup_4__Impl rule__Constraint__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Constraint__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Constraint__UnorderedGroup_4__Impl rule__Constraint__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__Constraint__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__Constraint__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getViewContentAccess().getUnorderedGroup_4()); } : rule__ViewContent__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getViewContentAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getViewContentAccess().getGroup_4_0()); } (rule__ViewContent__Group_4_0__0) { after(grammarAccess.getViewContentAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getViewContentAccess().getGroup_4_1()); } (rule__ViewContent__Group_4_1__0) { after(grammarAccess.getViewContentAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getViewContentAccess().getGroup_4_2()); } (rule__ViewContent__Group_4_2__0) { after(grammarAccess.getViewContentAccess().getGroup_4_2()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 3)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 3); } { selected = true; } ( ( { before(grammarAccess.getViewContentAccess().getStatesAssignment_4_3()); } (rule__ViewContent__StatesAssignment_4_3) { after(grammarAccess.getViewContentAccess().getStatesAssignment_4_3()); } ) ( { before(grammarAccess.getViewContentAccess().getStatesAssignment_4_3()); } ((rule__ViewContent__StatesAssignment_4_3)=>rule__ViewContent__StatesAssignment_4_3)* { after(grammarAccess.getViewContentAccess().getStatesAssignment_4_3()); } ) ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 4)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 4); } { selected = true; } ( ( { before(grammarAccess.getViewContentAccess().getSizeAssignment_4_4()); } (rule__ViewContent__SizeAssignment_4_4) { after(grammarAccess.getViewContentAccess().getSizeAssignment_4_4()); } ) ( { before(grammarAccess.getViewContentAccess().getSizeAssignment_4_4()); } ((rule__ViewContent__SizeAssignment_4_4)=>rule__ViewContent__SizeAssignment_4_4)* { after(grammarAccess.getViewContentAccess().getSizeAssignment_4_4()); } ) ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 5)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), 5); } { selected = true; } ( ( { before(grammarAccess.getViewContentAccess().getTagsAssignment_4_5()); } (rule__ViewContent__TagsAssignment_4_5) { after(grammarAccess.getViewContentAccess().getTagsAssignment_4_5()); } ) ( { before(grammarAccess.getViewContentAccess().getTagsAssignment_4_5()); } ((rule__ViewContent__TagsAssignment_4_5)=>rule__ViewContent__TagsAssignment_4_5)* { after(grammarAccess.getViewContentAccess().getTagsAssignment_4_5()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getViewContentAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__ViewContent__UnorderedGroup_4__Impl rule__ViewContent__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__ViewContent__UnorderedGroup_4__Impl rule__ViewContent__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__ViewContent__UnorderedGroup_4__Impl rule__ViewContent__UnorderedGroup_4__3? ; finally { restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__3 @init { int stackSize = keepStackSize(); } : rule__ViewContent__UnorderedGroup_4__Impl rule__ViewContent__UnorderedGroup_4__4? ; finally { restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__4 @init { int stackSize = keepStackSize(); } : rule__ViewContent__UnorderedGroup_4__Impl rule__ViewContent__UnorderedGroup_4__5? ; finally { restoreStackSize(stackSize); } rule__ViewContent__UnorderedGroup_4__5 @init { int stackSize = keepStackSize(); } : rule__ViewContent__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getSoundContentAccess().getUnorderedGroup_4()); } : rule__SoundContent__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getSoundContentAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getSoundContentAccess().getGroup_4_0()); } (rule__SoundContent__Group_4_0__0) { after(grammarAccess.getSoundContentAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getSoundContentAccess().getGroup_4_1()); } (rule__SoundContent__Group_4_1__0) { after(grammarAccess.getSoundContentAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getSoundContentAccess().getGroup_4_2()); } (rule__SoundContent__Group_4_2__0) { after(grammarAccess.getSoundContentAccess().getGroup_4_2()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 3)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 3); } { selected = true; } ( ( { before(grammarAccess.getSoundContentAccess().getStatesAssignment_4_3()); } (rule__SoundContent__StatesAssignment_4_3) { after(grammarAccess.getSoundContentAccess().getStatesAssignment_4_3()); } ) ( { before(grammarAccess.getSoundContentAccess().getStatesAssignment_4_3()); } ((rule__SoundContent__StatesAssignment_4_3)=>rule__SoundContent__StatesAssignment_4_3)* { after(grammarAccess.getSoundContentAccess().getStatesAssignment_4_3()); } ) ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 4)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), 4); } { selected = true; } ( ( { before(grammarAccess.getSoundContentAccess().getTagsAssignment_4_4()); } (rule__SoundContent__TagsAssignment_4_4) { after(grammarAccess.getSoundContentAccess().getTagsAssignment_4_4()); } ) ( { before(grammarAccess.getSoundContentAccess().getTagsAssignment_4_4()); } ((rule__SoundContent__TagsAssignment_4_4)=>rule__SoundContent__TagsAssignment_4_4)* { after(grammarAccess.getSoundContentAccess().getTagsAssignment_4_4()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getSoundContentAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__SoundContent__UnorderedGroup_4__Impl rule__SoundContent__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__SoundContent__UnorderedGroup_4__Impl rule__SoundContent__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__SoundContent__UnorderedGroup_4__Impl rule__SoundContent__UnorderedGroup_4__3? ; finally { restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4__3 @init { int stackSize = keepStackSize(); } : rule__SoundContent__UnorderedGroup_4__Impl rule__SoundContent__UnorderedGroup_4__4? ; finally { restoreStackSize(stackSize); } rule__SoundContent__UnorderedGroup_4__4 @init { int stackSize = keepStackSize(); } : rule__SoundContent__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Size__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getSizeAccess().getUnorderedGroup_4()); } : rule__Size__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getSizeAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Size__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSizeAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSizeAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getSizeAccess().getGroup_4_0()); } (rule__Size__Group_4_0__0) { after(grammarAccess.getSizeAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSizeAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSizeAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getSizeAccess().getGroup_4_1()); } (rule__Size__Group_4_1__0) { after(grammarAccess.getSizeAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSizeAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSizeAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getSizeAccess().getGroup_4_2()); } (rule__Size__Group_4_2__0) { after(grammarAccess.getSizeAccess().getGroup_4_2()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getSizeAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Size__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Size__UnorderedGroup_4__Impl rule__Size__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Size__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Size__UnorderedGroup_4__Impl rule__Size__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__Size__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__Size__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Offset__UnorderedGroup_3 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getOffsetAccess().getUnorderedGroup_3()); } : rule__Offset__UnorderedGroup_3__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getOffsetAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__Offset__UnorderedGroup_3__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 0); } { selected = true; } ( { before(grammarAccess.getOffsetAccess().getGroup_3_0()); } (rule__Offset__Group_3_0__0) { after(grammarAccess.getOffsetAccess().getGroup_3_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 1); } { selected = true; } ( { before(grammarAccess.getOffsetAccess().getGroup_3_1()); } (rule__Offset__Group_3_1__0) { after(grammarAccess.getOffsetAccess().getGroup_3_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 2); } { selected = true; } ( { before(grammarAccess.getOffsetAccess().getGroup_3_2()); } (rule__Offset__Group_3_2__0) { after(grammarAccess.getOffsetAccess().getGroup_3_2()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 3)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), 3); } { selected = true; } ( { before(grammarAccess.getOffsetAccess().getSizeAssignment_3_3()); } (rule__Offset__SizeAssignment_3_3) { after(grammarAccess.getOffsetAccess().getSizeAssignment_3_3()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getOffsetAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__Offset__UnorderedGroup_3__0 @init { int stackSize = keepStackSize(); } : rule__Offset__UnorderedGroup_3__Impl rule__Offset__UnorderedGroup_3__1? ; finally { restoreStackSize(stackSize); } rule__Offset__UnorderedGroup_3__1 @init { int stackSize = keepStackSize(); } : rule__Offset__UnorderedGroup_3__Impl rule__Offset__UnorderedGroup_3__2? ; finally { restoreStackSize(stackSize); } rule__Offset__UnorderedGroup_3__2 @init { int stackSize = keepStackSize(); } : rule__Offset__UnorderedGroup_3__Impl rule__Offset__UnorderedGroup_3__3? ; finally { restoreStackSize(stackSize); } rule__Offset__UnorderedGroup_3__3 @init { int stackSize = keepStackSize(); } : rule__Offset__UnorderedGroup_3__Impl ; finally { restoreStackSize(stackSize); } rule__AreaSet__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getAreaSetAccess().getUnorderedGroup_4()); } : rule__AreaSet__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getAreaSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__AreaSet__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaSetAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaSetAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getAreaSetAccess().getGroup_4_0()); } (rule__AreaSet__Group_4_0__0) { after(grammarAccess.getAreaSetAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaSetAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaSetAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getAreaSetAccess().getGroup_4_1()); } (rule__AreaSet__Group_4_1__0) { after(grammarAccess.getAreaSetAccess().getGroup_4_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getAreaSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__AreaSet__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__AreaSet__UnorderedGroup_4__Impl rule__AreaSet__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__AreaSet__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__AreaSet__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__ZoneSet__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getZoneSetAccess().getUnorderedGroup_4()); } : rule__ZoneSet__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getZoneSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ZoneSet__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneSetAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneSetAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getZoneSetAccess().getGroup_4_0()); } (rule__ZoneSet__Group_4_0__0) { after(grammarAccess.getZoneSetAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneSetAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneSetAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getZoneSetAccess().getGroup_4_1()); } (rule__ZoneSet__Group_4_1__0) { after(grammarAccess.getZoneSetAccess().getGroup_4_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getZoneSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ZoneSet__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__UnorderedGroup_4__Impl rule__ZoneSet__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__ZoneSet__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__ZoneSet__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__CompositeArea__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4()); } : rule__CompositeArea__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__CompositeArea__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getCompositeAreaAccess().getGroup_4_0()); } (rule__CompositeArea__Group_4_0__0) { after(grammarAccess.getCompositeAreaAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getCompositeAreaAccess().getGroup_4_1()); } (rule__CompositeArea__Group_4_1__0) { after(grammarAccess.getCompositeAreaAccess().getGroup_4_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__CompositeArea__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__UnorderedGroup_4__Impl rule__CompositeArea__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__CompositeArea__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__CompositeArea__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getAreaAccess().getUnorderedGroup_4()); } : rule__Area__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getAreaAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getAreaAccess().getGroup_4_0()); } (rule__Area__Group_4_0__0) { after(grammarAccess.getAreaAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getAreaAccess().getGroup_4_1()); } (rule__Area__Group_4_1__0) { after(grammarAccess.getAreaAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( ( { before(grammarAccess.getAreaAccess().getSizeAssignment_4_2()); } (rule__Area__SizeAssignment_4_2) { after(grammarAccess.getAreaAccess().getSizeAssignment_4_2()); } ) ( { before(grammarAccess.getAreaAccess().getSizeAssignment_4_2()); } ((rule__Area__SizeAssignment_4_2)=>rule__Area__SizeAssignment_4_2)* { after(grammarAccess.getAreaAccess().getSizeAssignment_4_2()); } ) ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 3)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 3); } { selected = true; } ( { before(grammarAccess.getAreaAccess().getGroup_4_3()); } (rule__Area__Group_4_3__0) { after(grammarAccess.getAreaAccess().getGroup_4_3()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 4)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 4); } { selected = true; } ( { before(grammarAccess.getAreaAccess().getGroup_4_4()); } (rule__Area__Group_4_4__0) { after(grammarAccess.getAreaAccess().getGroup_4_4()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 5)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getAreaAccess().getUnorderedGroup_4(), 5); } { selected = true; } ( ( { before(grammarAccess.getAreaAccess().getTagsAssignment_4_5()); } (rule__Area__TagsAssignment_4_5) { after(grammarAccess.getAreaAccess().getTagsAssignment_4_5()); } ) ( { before(grammarAccess.getAreaAccess().getTagsAssignment_4_5()); } ((rule__Area__TagsAssignment_4_5)=>rule__Area__TagsAssignment_4_5)* { after(grammarAccess.getAreaAccess().getTagsAssignment_4_5()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getAreaAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Area__UnorderedGroup_4__Impl rule__Area__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Area__UnorderedGroup_4__Impl rule__Area__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__Area__UnorderedGroup_4__Impl rule__Area__UnorderedGroup_4__3? ; finally { restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__3 @init { int stackSize = keepStackSize(); } : rule__Area__UnorderedGroup_4__Impl rule__Area__UnorderedGroup_4__4? ; finally { restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__4 @init { int stackSize = keepStackSize(); } : rule__Area__UnorderedGroup_4__Impl rule__Area__UnorderedGroup_4__5? ; finally { restoreStackSize(stackSize); } rule__Area__UnorderedGroup_4__5 @init { int stackSize = keepStackSize(); } : rule__Area__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getZoneAccess().getUnorderedGroup_4()); } : rule__Zone__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getZoneAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getZoneAccess().getGroup_4_0()); } (rule__Zone__Group_4_0__0) { after(grammarAccess.getZoneAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getZoneAccess().getGroup_4_1()); } (rule__Zone__Group_4_1__0) { after(grammarAccess.getZoneAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getZoneAccess().getGroup_4_2()); } (rule__Zone__Group_4_2__0) { after(grammarAccess.getZoneAccess().getGroup_4_2()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 3)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 3); } { selected = true; } ( { before(grammarAccess.getZoneAccess().getGroup_4_3()); } (rule__Zone__Group_4_3__0) { after(grammarAccess.getZoneAccess().getGroup_4_3()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 4)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getZoneAccess().getUnorderedGroup_4(), 4); } { selected = true; } ( ( { before(grammarAccess.getZoneAccess().getTagsAssignment_4_4()); } (rule__Zone__TagsAssignment_4_4) { after(grammarAccess.getZoneAccess().getTagsAssignment_4_4()); } ) ( { before(grammarAccess.getZoneAccess().getTagsAssignment_4_4()); } ((rule__Zone__TagsAssignment_4_4)=>rule__Zone__TagsAssignment_4_4)* { after(grammarAccess.getZoneAccess().getTagsAssignment_4_4()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getZoneAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Zone__UnorderedGroup_4__Impl rule__Zone__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Zone__UnorderedGroup_4__Impl rule__Zone__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__Zone__UnorderedGroup_4__Impl rule__Zone__UnorderedGroup_4__3? ; finally { restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4__3 @init { int stackSize = keepStackSize(); } : rule__Zone__UnorderedGroup_4__Impl rule__Zone__UnorderedGroup_4__4? ; finally { restoreStackSize(stackSize); } rule__Zone__UnorderedGroup_4__4 @init { int stackSize = keepStackSize(); } : rule__Zone__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentState__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4()); } : rule__ViewContentState__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ViewContentState__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getViewContentStateAccess().getGroup_4_0()); } (rule__ViewContentState__Group_4_0__0) { after(grammarAccess.getViewContentStateAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getViewContentStateAccess().getGroup_4_1()); } (rule__ViewContentState__Group_4_1__0) { after(grammarAccess.getViewContentStateAccess().getGroup_4_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ViewContentState__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__UnorderedGroup_4__Impl rule__ViewContentState__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__ViewContentState__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentState__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentState__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4()); } : rule__SoundContentState__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__SoundContentState__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getSoundContentStateAccess().getGroup_4_0()); } (rule__SoundContentState__Group_4_0__0) { after(grammarAccess.getSoundContentStateAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getSoundContentStateAccess().getGroup_4_1()); } (rule__SoundContentState__Group_4_1__0) { after(grammarAccess.getSoundContentStateAccess().getGroup_4_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__SoundContentState__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__UnorderedGroup_4__Impl rule__SoundContentState__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__SoundContentState__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentState__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4()); } : rule__ViewContentSet__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ViewContentSet__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_0()); } (rule__ViewContentSet__Group_4_0__0) { after(grammarAccess.getViewContentSetAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_1()); } (rule__ViewContentSet__Group_4_1__0) { after(grammarAccess.getViewContentSetAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getViewContentSetAccess().getGroup_4_2()); } (rule__ViewContentSet__Group_4_2__0) { after(grammarAccess.getViewContentSetAccess().getGroup_4_2()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__ViewContentSet__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__UnorderedGroup_4__Impl rule__ViewContentSet__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__UnorderedGroup_4__Impl rule__ViewContentSet__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__ViewContentSet__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4()); } : rule__SoundContentSet__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__SoundContentSet__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_0()); } (rule__SoundContentSet__Group_4_0__0) { after(grammarAccess.getSoundContentSetAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_1()); } (rule__SoundContentSet__Group_4_1__0) { after(grammarAccess.getSoundContentSetAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( { before(grammarAccess.getSoundContentSetAccess().getGroup_4_2()); } (rule__SoundContentSet__Group_4_2__0) { after(grammarAccess.getSoundContentSetAccess().getGroup_4_2()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__SoundContentSet__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__UnorderedGroup_4__Impl rule__SoundContentSet__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__UnorderedGroup_4__Impl rule__SoundContentSet__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__SoundContentSet__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__Scene__UnorderedGroup_4 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getSceneAccess().getUnorderedGroup_4()); } : rule__Scene__UnorderedGroup_4__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getSceneAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Scene__UnorderedGroup_4__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSceneAccess().getUnorderedGroup_4(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSceneAccess().getUnorderedGroup_4(), 0); } { selected = true; } ( { before(grammarAccess.getSceneAccess().getGroup_4_0()); } (rule__Scene__Group_4_0__0) { after(grammarAccess.getSceneAccess().getGroup_4_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSceneAccess().getUnorderedGroup_4(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSceneAccess().getUnorderedGroup_4(), 1); } { selected = true; } ( { before(grammarAccess.getSceneAccess().getGroup_4_1()); } (rule__Scene__Group_4_1__0) { after(grammarAccess.getSceneAccess().getGroup_4_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getSceneAccess().getUnorderedGroup_4(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getSceneAccess().getUnorderedGroup_4(), 2); } { selected = true; } ( ( { before(grammarAccess.getSceneAccess().getPropertiesAssignment_4_2()); } (rule__Scene__PropertiesAssignment_4_2) { after(grammarAccess.getSceneAccess().getPropertiesAssignment_4_2()); } ) ( { before(grammarAccess.getSceneAccess().getPropertiesAssignment_4_2()); } ((rule__Scene__PropertiesAssignment_4_2)=>rule__Scene__PropertiesAssignment_4_2)* { after(grammarAccess.getSceneAccess().getPropertiesAssignment_4_2()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getSceneAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } rule__Scene__UnorderedGroup_4__0 @init { int stackSize = keepStackSize(); } : rule__Scene__UnorderedGroup_4__Impl rule__Scene__UnorderedGroup_4__1? ; finally { restoreStackSize(stackSize); } rule__Scene__UnorderedGroup_4__1 @init { int stackSize = keepStackSize(); } : rule__Scene__UnorderedGroup_4__Impl rule__Scene__UnorderedGroup_4__2? ; finally { restoreStackSize(stackSize); } rule__Scene__UnorderedGroup_4__2 @init { int stackSize = keepStackSize(); } : rule__Scene__UnorderedGroup_4__Impl ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__UnorderedGroup_3 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3()); } : rule__VerticalLayout__UnorderedGroup_3__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__VerticalLayout__UnorderedGroup_3__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3(), 0); } { selected = true; } ( { before(grammarAccess.getVerticalLayoutAccess().getGroup_3_0()); } (rule__VerticalLayout__Group_3_0__0) { after(grammarAccess.getVerticalLayoutAccess().getGroup_3_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3(), 1); } { selected = true; } ( { before(grammarAccess.getVerticalLayoutAccess().getGroup_3_1()); } (rule__VerticalLayout__Group_3_1__0) { after(grammarAccess.getVerticalLayoutAccess().getGroup_3_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__VerticalLayout__UnorderedGroup_3__0 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__UnorderedGroup_3__Impl rule__VerticalLayout__UnorderedGroup_3__1? ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__UnorderedGroup_3__1 @init { int stackSize = keepStackSize(); } : rule__VerticalLayout__UnorderedGroup_3__Impl ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__UnorderedGroup_3 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3()); } : rule__HorizontalLayout__UnorderedGroup_3__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__HorizontalLayout__UnorderedGroup_3__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3(), 0); } { selected = true; } ( { before(grammarAccess.getHorizontalLayoutAccess().getGroup_3_0()); } (rule__HorizontalLayout__Group_3_0__0) { after(grammarAccess.getHorizontalLayoutAccess().getGroup_3_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3(), 1); } { selected = true; } ( { before(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1()); } (rule__HorizontalLayout__Group_3_1__0) { after(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1()); } ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__HorizontalLayout__UnorderedGroup_3__0 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__UnorderedGroup_3__Impl rule__HorizontalLayout__UnorderedGroup_3__1? ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__UnorderedGroup_3__1 @init { int stackSize = keepStackSize(); } : rule__HorizontalLayout__UnorderedGroup_3__Impl ; finally { restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3 @init { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3()); } : rule__PositionContainer__UnorderedGroup_3__0 ? ; finally { getUnorderedGroupHelper().leave(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3__Impl @init { int stackSize = keepStackSize(); boolean selected = false; } : ( ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 0)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 0); } { selected = true; } ( { before(grammarAccess.getPositionContainerAccess().getGroup_3_0()); } (rule__PositionContainer__Group_3_0__0) { after(grammarAccess.getPositionContainerAccess().getGroup_3_0()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 1)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 1); } { selected = true; } ( { before(grammarAccess.getPositionContainerAccess().getGroup_3_1()); } (rule__PositionContainer__Group_3_1__0) { after(grammarAccess.getPositionContainerAccess().getGroup_3_1()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 2)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 2); } { selected = true; } ( { before(grammarAccess.getPositionContainerAccess().getGroup_3_2()); } (rule__PositionContainer__Group_3_2__0) { after(grammarAccess.getPositionContainerAccess().getGroup_3_2()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 3)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 3); } { selected = true; } ( { before(grammarAccess.getPositionContainerAccess().getGroup_3_3()); } (rule__PositionContainer__Group_3_3__0) { after(grammarAccess.getPositionContainerAccess().getGroup_3_3()); } ) ) )| ( {getUnorderedGroupHelper().canSelect(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 4)}?=>( { getUnorderedGroupHelper().select(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), 4); } { selected = true; } ( ( { before(grammarAccess.getPositionContainerAccess().getOffsetAssignment_3_4()); } (rule__PositionContainer__OffsetAssignment_3_4) { after(grammarAccess.getPositionContainerAccess().getOffsetAssignment_3_4()); } ) ( { before(grammarAccess.getPositionContainerAccess().getOffsetAssignment_3_4()); } ((rule__PositionContainer__OffsetAssignment_3_4)=>rule__PositionContainer__OffsetAssignment_3_4)* { after(grammarAccess.getPositionContainerAccess().getOffsetAssignment_3_4()); } ) ) ) ) ) ; finally { if (selected) getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3()); restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3__0 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__UnorderedGroup_3__Impl rule__PositionContainer__UnorderedGroup_3__1? ; finally { restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3__1 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__UnorderedGroup_3__Impl rule__PositionContainer__UnorderedGroup_3__2? ; finally { restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3__2 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__UnorderedGroup_3__Impl rule__PositionContainer__UnorderedGroup_3__3? ; finally { restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3__3 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__UnorderedGroup_3__Impl rule__PositionContainer__UnorderedGroup_3__4? ; finally { restoreStackSize(stackSize); } rule__PositionContainer__UnorderedGroup_3__4 @init { int stackSize = keepStackSize(); } : rule__PositionContainer__UnorderedGroup_3__Impl ; finally { restoreStackSize(stackSize); } rule__TopLevel__ProjectAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getProjectProjectParserRuleCall_2_0()); } ruleProject { after(grammarAccess.getTopLevelAccess().getProjectProjectParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__ImportsAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getImportsImportParserRuleCall_3_0()); } ruleImport { after(grammarAccess.getTopLevelAccess().getImportsImportParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__TopLevel__PackagesAssignment_4 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTopLevelAccess().getPackagesPackageParserRuleCall_4_0()); } rulePackage { after(grammarAccess.getTopLevelAccess().getPackagesPackageParserRuleCall_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Import__ImportedNamespaceAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getImportAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); } ruleQualifiedNameWithWildcard { after(grammarAccess.getImportAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__NameAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getNameValidIDParserRuleCall_1_0()); } ruleValidID { after(grammarAccess.getAbstractPropertyAccess().getNameValidIDParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AbstractProperty__ValueAssignment_2_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAbstractPropertyAccess().getValueIntegerValueParserRuleCall_2_1_0()); } ruleIntegerValue { after(grammarAccess.getAbstractPropertyAccess().getValueIntegerValueParserRuleCall_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__NameAssignment_0_0_0_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getNameQualifiedNameParserRuleCall_0_0_0_2_0()); } ruleQualifiedName { after(grammarAccess.getTagAccess().getNameQualifiedNameParserRuleCall_0_0_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__NameAssignment_0_0_1_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getNameQualifiedNameParserRuleCall_0_0_1_2_0()); } ruleQualifiedName { after(grammarAccess.getTagAccess().getNameQualifiedNameParserRuleCall_0_0_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__ValuesAssignment_1_1_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getValuesEStringParserRuleCall_1_1_0_0()); } ruleEString { after(grammarAccess.getTagAccess().getValuesEStringParserRuleCall_1_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Tag__ValuesAssignment_1_1_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getTagAccess().getValuesEStringParserRuleCall_1_1_1_1_0()); } ruleEString { after(grammarAccess.getTagAccess().getValuesEStringParserRuleCall_1_1_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getPackageAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Package__PackagableelementAssignment_4_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPackageAccess().getPackagableelementPackagableElementParserRuleCall_4_1_0()); } rulePackagableElement { after(grammarAccess.getPackageAccess().getPackagableelementPackagableElementParserRuleCall_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__TargetModelNameAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getTargetModelNameStereotypableElementNameParserRuleCall_3_0()); } ruleStereotypableElementName { after(grammarAccess.getStereotypeAccess().getTargetModelNameStereotypableElementNameParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__NameAssignment_5 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getNameQualifiedNameParserRuleCall_5_0()); } ruleQualifiedName { after(grammarAccess.getStereotypeAccess().getNameQualifiedNameParserRuleCall_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__VariablesAssignment_7_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getVariablesVariableParserRuleCall_7_0_0()); } ruleVariable { after(grammarAccess.getStereotypeAccess().getVariablesVariableParserRuleCall_7_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__VariablesAssignment_7_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getVariablesVariableParserRuleCall_7_1_1_0()); } ruleVariable { after(grammarAccess.getStereotypeAccess().getVariablesVariableParserRuleCall_7_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Stereotype__BodyTextAssignment_9 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getStereotypeAccess().getBodyTextRichStringParserRuleCall_9_0()); } ruleRichString { after(grammarAccess.getStereotypeAccess().getBodyTextRichStringParserRuleCall_9_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getDisplayAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getDisplayAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__SizeAssignment_4_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getSizeSizeIdentifierParserRuleCall_4_1_0()); } ruleSizeIdentifier { after(grammarAccess.getDisplayAccess().getSizeSizeIdentifierParserRuleCall_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Display__RootAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getDisplayAccess().getRootCompositeAreaParserRuleCall_4_2_0()); } ruleCompositeArea { after(grammarAccess.getDisplayAccess().getRootCompositeAreaParserRuleCall_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getConstraintAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getConstraintAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__RuntimeAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getRuntimeEBooleanParserRuleCall_4_1_1_0()); } ruleEBoolean { after(grammarAccess.getConstraintAccess().getRuntimeEBooleanParserRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Constraint__ExpressionAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getConstraintAccess().getExpressionComplexExpressionParserRuleCall_4_2_0()); } ruleComplexExpression { after(grammarAccess.getConstraintAccess().getExpressionComplexExpressionParserRuleCall_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getViewContentAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getViewContentAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__LoserTypeAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getLoserTypeLoserTypeEnumRuleCall_4_1_1_0()); } ruleLoserType { after(grammarAccess.getViewContentAccess().getLoserTypeLoserTypeEnumRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__AllocatableAssignment_4_2_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ( { before(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ) { after(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__AllocatableAssignment_4_2_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ( { before(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ) { after(grammarAccess.getViewContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__StatesAssignment_4_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getStatesViewContentStateParserRuleCall_4_3_0()); } ruleViewContentState { after(grammarAccess.getViewContentAccess().getStatesViewContentStateParserRuleCall_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__SizeAssignment_4_4 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getSizeSizeIdentifierParserRuleCall_4_4_0()); } ruleSizeIdentifier { after(grammarAccess.getViewContentAccess().getSizeSizeIdentifierParserRuleCall_4_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContent__TagsAssignment_4_5 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentAccess().getTagsTagParserRuleCall_4_5_0()); } ruleTag { after(grammarAccess.getViewContentAccess().getTagsTagParserRuleCall_4_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getSoundContentAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getSoundContentAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__LoserTypeAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getLoserTypeLoserTypeEnumRuleCall_4_1_1_0()); } ruleLoserType { after(grammarAccess.getSoundContentAccess().getLoserTypeLoserTypeEnumRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__AllocatableAssignment_4_2_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ( { before(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ) { after(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__AllocatableAssignment_4_2_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ( { before(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ) { after(grammarAccess.getSoundContentAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__StatesAssignment_4_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getStatesSoundContentStateParserRuleCall_4_3_0()); } ruleSoundContentState { after(grammarAccess.getSoundContentAccess().getStatesSoundContentStateParserRuleCall_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContent__TagsAssignment_4_4 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentAccess().getTagsTagParserRuleCall_4_4_0()); } ruleTag { after(grammarAccess.getSoundContentAccess().getTagsTagParserRuleCall_4_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getSizeAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getSizeAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__WidthAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getWidthEIntParserRuleCall_4_1_1_0()); } ruleEInt { after(grammarAccess.getSizeAccess().getWidthEIntParserRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Size__HeightAssignment_4_2_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeAccess().getHeightEIntParserRuleCall_4_2_1_0()); } ruleEInt { after(grammarAccess.getSizeAccess().getHeightEIntParserRuleCall_4_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SizeReference__SizeAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSizeReferenceAccess().getSizeSizeCrossReference_2_0()); } ( { before(grammarAccess.getSizeReferenceAccess().getSizeSizeQualifiedNameParserRuleCall_2_0_1()); } ruleQualifiedName { after(grammarAccess.getSizeReferenceAccess().getSizeSizeQualifiedNameParserRuleCall_2_0_1()); } ) { after(grammarAccess.getSizeReferenceAccess().getSizeSizeCrossReference_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__DescriptionAssignment_3_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getDescriptionEStringParserRuleCall_3_0_1_0()); } ruleEString { after(grammarAccess.getOffsetAccess().getDescriptionEStringParserRuleCall_3_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__XAssignment_3_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getXEIntParserRuleCall_3_1_1_0()); } ruleEInt { after(grammarAccess.getOffsetAccess().getXEIntParserRuleCall_3_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__YAssignment_3_2_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getYEIntParserRuleCall_3_2_1_0()); } ruleEInt { after(grammarAccess.getOffsetAccess().getYEIntParserRuleCall_3_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Offset__SizeAssignment_3_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getOffsetAccess().getSizeSizeReferenceParserRuleCall_3_3_0()); } ruleSizeReference { after(grammarAccess.getOffsetAccess().getSizeSizeReferenceParserRuleCall_3_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getAreaSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getAreaSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__TargetAssignment_4_1_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_0_0()); } ( { before(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ) { after(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__AreaSet__TargetAssignment_4_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_1_1_0()); } ( { before(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ) { after(grammarAccess.getAreaSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getZoneSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getZoneSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__TargetAssignment_4_1_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_0_0()); } ( { before(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ) { after(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ZoneSet__TargetAssignment_4_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_1_1_0()); } ( { before(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ) { after(grammarAccess.getZoneSetAccess().getTargetAbstractAllocatableCrossReference_4_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getCompositeAreaAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getCompositeAreaAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CompositeArea__LayoutAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCompositeAreaAccess().getLayoutLayoutManagerParserRuleCall_4_1_1_0()); } ruleLayoutManager { after(grammarAccess.getCompositeAreaAccess().getLayoutLayoutManagerParserRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getAreaAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getAreaAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__ArbitrationPolicyAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0()); } ruleArbitrationPolicy { after(grammarAccess.getAreaAccess().getArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__SizeAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getSizeSizeIdentifierParserRuleCall_4_2_0()); } ruleSizeIdentifier { after(grammarAccess.getAreaAccess().getSizeSizeIdentifierParserRuleCall_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__VisibilityAssignment_4_3_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getVisibilityVExpressionParserRuleCall_4_3_1_0()); } ruleVExpression { after(grammarAccess.getAreaAccess().getVisibilityVExpressionParserRuleCall_4_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__ZorderAssignment_4_4_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getZorderVExpressionParserRuleCall_4_4_1_0()); } ruleVExpression { after(grammarAccess.getAreaAccess().getZorderVExpressionParserRuleCall_4_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Area__TagsAssignment_4_5 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getAreaAccess().getTagsTagParserRuleCall_4_5_0()); } ruleTag { after(grammarAccess.getAreaAccess().getTagsTagParserRuleCall_4_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getZoneAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getZoneAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__ArbitrationPolicyAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0()); } ruleArbitrationPolicy { after(grammarAccess.getZoneAccess().getArbitrationPolicyArbitrationPolicyEnumRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__VisibilityAssignment_4_2_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getVisibilityVExpressionParserRuleCall_4_2_1_0()); } ruleVExpression { after(grammarAccess.getZoneAccess().getVisibilityVExpressionParserRuleCall_4_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__AttenuateAssignment_4_3_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getAttenuateIntegerValueParserRuleCall_4_3_1_0()); } ruleIntegerValue { after(grammarAccess.getZoneAccess().getAttenuateIntegerValueParserRuleCall_4_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Zone__TagsAssignment_4_4 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getZoneAccess().getTagsTagParserRuleCall_4_4_0()); } ruleTag { after(grammarAccess.getZoneAccess().getTagsTagParserRuleCall_4_4_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getViewContentStateAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getViewContentStateAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentState__ValueAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentStateAccess().getValueVExpressionParserRuleCall_4_1_1_0()); } ruleVExpression { after(grammarAccess.getViewContentStateAccess().getValueVExpressionParserRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getSoundContentStateAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getSoundContentStateAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentState__ValueAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentStateAccess().getValueVExpressionParserRuleCall_4_1_1_0()); } ruleVExpression { after(grammarAccess.getSoundContentStateAccess().getValueVExpressionParserRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__DummyNameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getDummyNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getProjectAccess().getDummyNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Project__VersionAssignment_5 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getProjectAccess().getVersionEStringParserRuleCall_5_0()); } ruleEString { after(grammarAccess.getProjectAccess().getVersionEStringParserRuleCall_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VPlusOperator__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVPlusOperatorAccess().getOperandVComparisonAndParserRuleCall_1_1_0()); } ruleVComparisonAnd { after(grammarAccess.getVPlusOperatorAccess().getOperandVComparisonAndParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VComparisonAnd__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVComparisonAndAccess().getOperandVRelationalExpressionParserRuleCall_1_1_0()); } ruleVRelationalExpression { after(grammarAccess.getVComparisonAndAccess().getOperandVRelationalExpressionParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__OperandAssignment_1_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_1_2_0()); } ruleVPrimaryExpression { after(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__OperandAssignment_2_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_2_2_0()); } ruleVPrimaryExpression { after(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__OperandAssignment_3_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_3_2_0()); } ruleVPrimaryExpression { after(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_3_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VRelationalExpression__OperandAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_4_2_0()); } ruleVPrimaryExpression { after(grammarAccess.getVRelationalExpressionAccess().getOperandVPrimaryExpressionParserRuleCall_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ThatOfOperator__OperandAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getThatOfOperatorAccess().getOperandVMemberFeatureReferenceParserRuleCall_2_0()); } ruleVMemberFeatureReference { after(grammarAccess.getThatOfOperatorAccess().getOperandVMemberFeatureReferenceParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__RefObjectAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_1_0()); } ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectValidIDParserRuleCall_1_0_1()); } ruleValidID { after(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectValidIDParserRuleCall_1_0_1()); } ) { after(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VMemberFeatureReference__RefObjectAssignment_2_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_2_2_0()); } ( { before(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1()); } ruleValidID { after(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1()); } ) { after(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IntegerValue__ValueAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIntegerValueAccess().getValueEIntParserRuleCall_1_0()); } ruleEInt { after(grammarAccess.getIntegerValueAccess().getValueEIntParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CImpliesOperator__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCImpliesOperatorAccess().getOperandCOrOperatorParserRuleCall_1_1_0()); } ruleCOrOperator { after(grammarAccess.getCImpliesOperatorAccess().getOperandCOrOperatorParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COrOperator__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOrOperatorAccess().getOperandCAndOperatorParserRuleCall_1_1_0()); } ruleCAndOperator { after(grammarAccess.getCOrOperatorAccess().getOperandCAndOperatorParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CAndOperator__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCAndOperatorAccess().getOperandCEqualityExpressionParserRuleCall_1_1_0()); } ruleCEqualityExpression { after(grammarAccess.getCAndOperatorAccess().getOperandCEqualityExpressionParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CEqualityExpression__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCEqualityExpressionAccess().getOperandCRelationalExpressionParserRuleCall_1_1_0()); } ruleCRelationalExpression { after(grammarAccess.getCEqualityExpressionAccess().getOperandCRelationalExpressionParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CRelationalExpression__OperandAssignment_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCRelationalExpressionAccess().getOperandCUnaryOperationParserRuleCall_1_1_0()); } ruleCUnaryOperation { after(grammarAccess.getCRelationalExpressionAccess().getOperandCUnaryOperationParserRuleCall_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CUnaryOperation__OperandAssignment_0_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCUnaryOperationAccess().getOperandCUnaryOperationParserRuleCall_0_2_0()); } ruleCUnaryOperation { after(grammarAccess.getCUnaryOperationAccess().getOperandCUnaryOperationParserRuleCall_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__OperandAssignment_1_1_0_1_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getOperandCExpressionParserRuleCall_1_1_0_1_0_1_0()); } ruleCExpression { after(grammarAccess.getCOperationFeatureCallAccess().getOperandCExpressionParserRuleCall_1_1_0_1_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__TagNameAssignment_1_1_1_1_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getTagNameEStringParserRuleCall_1_1_1_1_0_1_0()); } ruleEString { after(grammarAccess.getCOperationFeatureCallAccess().getTagNameEStringParserRuleCall_1_1_1_1_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__LambdaAssignment_1_1_2_0_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLambdaLambdaExpressionParserRuleCall_1_1_2_0_2_0()); } ruleLambdaExpression { after(grammarAccess.getCOperationFeatureCallAccess().getLambdaLambdaExpressionParserRuleCall_1_1_2_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__LambdaAssignment_1_1_2_1_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLambdaLambdaExpressionParserRuleCall_1_1_2_1_2_0()); } ruleLambdaExpression { after(grammarAccess.getCOperationFeatureCallAccess().getLambdaLambdaExpressionParserRuleCall_1_1_2_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__COperationFeatureCall__LambdaAssignment_1_1_2_2_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCOperationFeatureCallAccess().getLambdaLambdaExpressionParserRuleCall_1_1_2_2_2_0()); } ruleLambdaExpression { after(grammarAccess.getCOperationFeatureCallAccess().getLambdaLambdaExpressionParserRuleCall_1_1_2_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PreviousModifier__ObjReferenceAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPreviousModifierAccess().getObjReferenceCMemberFeatureReferenceParserRuleCall_2_0()); } ruleCMemberFeatureReference { after(grammarAccess.getPreviousModifierAccess().getObjReferenceCMemberFeatureReferenceParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__OperandAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getOperandCExpressionParserRuleCall_3_0()); } ruleCExpression { after(grammarAccess.getHideLowerPriorityAccess().getOperandCExpressionParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HideLowerPriority__OperandAssignment_5 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHideLowerPriorityAccess().getOperandCExpressionParserRuleCall_5_0()); } ruleCExpression { after(grammarAccess.getHideLowerPriorityAccess().getOperandCExpressionParserRuleCall_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__OperandAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getOperandCExpressionParserRuleCall_3_0()); } ruleCExpression { after(grammarAccess.getMuteLowerPriorityAccess().getOperandCExpressionParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__MuteLowerPriority__OperandAssignment_5 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getMuteLowerPriorityAccess().getOperandCExpressionParserRuleCall_5_0()); } ruleCExpression { after(grammarAccess.getMuteLowerPriorityAccess().getOperandCExpressionParserRuleCall_5_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__OperandAssignment_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getOperandCExpressionParserRuleCall_2_0_0()); } ruleCExpression { after(grammarAccess.getSetOfOperatorAccess().getOperandCExpressionParserRuleCall_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SetOfOperator__OperandAssignment_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSetOfOperatorAccess().getOperandCExpressionParserRuleCall_2_1_1_0()); } ruleCExpression { after(grammarAccess.getSetOfOperatorAccess().getOperandCExpressionParserRuleCall_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__ConditionAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getConditionCExpressionParserRuleCall_3_0()); } ruleCExpression { after(grammarAccess.getIfStatementAccess().getConditionCExpressionParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__ThenExpressionAssignment_5_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getThenExpressionCExpressionParserRuleCall_5_1_0()); } ruleCExpression { after(grammarAccess.getIfStatementAccess().getThenExpressionCExpressionParserRuleCall_5_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__IfStatement__ElseExpressionAssignment_6_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getIfStatementAccess().getElseExpressionCExpressionParserRuleCall_6_1_0()); } ruleCExpression { after(grammarAccess.getIfStatementAccess().getElseExpressionCExpressionParserRuleCall_6_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__OperandAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getOperandCExpressionParserRuleCall_2_0()); } ruleCExpression { after(grammarAccess.getForAllOperatorAccess().getOperandCExpressionParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ForAllOperator__LambdaAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getForAllOperatorAccess().getLambdaLambdaExpressionParserRuleCall_3_0()); } ruleLambdaExpression { after(grammarAccess.getForAllOperatorAccess().getLambdaLambdaExpressionParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__OperandAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getOperandCExpressionParserRuleCall_2_0()); } ruleCExpression { after(grammarAccess.getExistsOperatorAccess().getOperandCExpressionParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ExistsOperator__LambdaAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getExistsOperatorAccess().getLambdaLambdaExpressionParserRuleCall_3_0()); } ruleLambdaExpression { after(grammarAccess.getExistsOperatorAccess().getLambdaLambdaExpressionParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__XAssignment_1_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getXVariableParserRuleCall_1_0_0()); } ruleVariable { after(grammarAccess.getLambdaExpressionAccess().getXVariableParserRuleCall_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__LetStatementsAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getLetStatementsLetStatementParserRuleCall_2_0()); } ruleLetStatement { after(grammarAccess.getLambdaExpressionAccess().getLetStatementsLetStatementParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LambdaExpression__BodyTextAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLambdaExpressionAccess().getBodyTextCExpressionParserRuleCall_3_0()); } ruleCExpression { after(grammarAccess.getLambdaExpressionAccess().getBodyTextCExpressionParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Variable__NameAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVariableAccess().getNameQualifiedNameParserRuleCall_1_0()); } ruleQualifiedName { after(grammarAccess.getVariableAccess().getNameQualifiedNameParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__RefObjectAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_1_0()); } ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1()); } ruleIdOrThis { after(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectIdOrThisParserRuleCall_1_0_1()); } ) { after(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__CMemberFeatureReference__RefObjectAssignment_2_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_2_2_0()); } ( { before(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1()); } ruleValidID { after(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectValidIDParserRuleCall_2_2_0_1()); } ) { after(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectRuleObjectCrossReference_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__VariableAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getVariableVariableParserRuleCall_2_0()); } ruleVariable { after(grammarAccess.getLetStatementAccess().getVariableVariableParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LetStatement__BodyAssignment_3_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLetStatementAccess().getBodyCExpressionParserRuleCall_3_1_0()); } ruleCExpression { after(grammarAccess.getLetStatementAccess().getBodyCExpressionParserRuleCall_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__LetStatementsAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getComplexExpressionAccess().getLetStatementsLetStatementParserRuleCall_1_0()); } ruleLetStatement { after(grammarAccess.getComplexExpressionAccess().getLetStatementsLetStatementParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ComplexExpression__OtherExpressionAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getComplexExpressionAccess().getOtherExpressionCExpressionParserRuleCall_2_0()); } ruleCExpression { after(grammarAccess.getComplexExpressionAccess().getOtherExpressionCExpressionParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__LoserTypeExpression__ValueAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getLoserTypeExpressionAccess().getValueLoserTypeEnumRuleCall_1_0()); } ruleLoserType { after(grammarAccess.getLoserTypeExpressionAccess().getValueLoserTypeEnumRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ArbitrationPolicyExpression__ValueAssignment_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getArbitrationPolicyExpressionAccess().getValueArbitrationPolicyEnumRuleCall_1_0()); } ruleArbitrationPolicy { after(grammarAccess.getArbitrationPolicyExpressionAccess().getValueArbitrationPolicyEnumRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getViewContentSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getViewContentSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__TargetAssignment_4_1_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_0_0()); } ( { before(grammarAccess.getViewContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getViewContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ) { after(grammarAccess.getViewContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__TargetAssignment_4_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_1_1_0()); } ( { before(grammarAccess.getViewContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getViewContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ) { after(grammarAccess.getViewContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__AllocatableAssignment_4_2_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ( { before(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ) { after(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__ViewContentSet__AllocatableAssignment_4_2_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ( { before(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ) { after(grammarAccess.getViewContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getSoundContentSetAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getSoundContentSetAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__TargetAssignment_4_1_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_0_0()); } ( { before(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_0_0_1()); } ) { after(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__TargetAssignment_4_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_1_1_0()); } ( { before(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentQualifiedNameParserRuleCall_4_1_2_1_1_0_1()); } ) { after(grammarAccess.getSoundContentSetAccess().getTargetAbstractContentCrossReference_4_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__AllocatableAssignment_4_2_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_0_0_1()); } ) { after(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__SoundContentSet__AllocatableAssignment_4_2_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ( { before(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableQualifiedNameParserRuleCall_4_2_2_1_1_0_1()); } ) { after(grammarAccess.getSoundContentSetAccess().getAllocatableAbstractAllocatableCrossReference_4_2_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__NameAssignment_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getNameQualifiedNameParserRuleCall_2_0()); } ruleQualifiedName { after(grammarAccess.getSceneAccess().getNameQualifiedNameParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__DescriptionAssignment_4_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ruleEString { after(grammarAccess.getSceneAccess().getDescriptionEStringParserRuleCall_4_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__GlobalAssignment_4_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getGlobalEBooleanParserRuleCall_4_1_1_0()); } ruleEBoolean { after(grammarAccess.getSceneAccess().getGlobalEBooleanParserRuleCall_4_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__Scene__PropertiesAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getSceneAccess().getPropertiesAbstractPropertyParserRuleCall_4_2_0()); } ruleAbstractProperty { after(grammarAccess.getSceneAccess().getPropertiesAbstractPropertyParserRuleCall_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__BasePointAssignment_3_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getBasePointBasePointEnumRuleCall_3_0_1_0()); } ruleBasePoint { after(grammarAccess.getVerticalLayoutAccess().getBasePointBasePointEnumRuleCall_3_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__SubareaAssignment_3_1_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaAreaCrossReference_3_1_2_0_0()); } ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getVerticalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1()); } ) { after(grammarAccess.getVerticalLayoutAccess().getSubareaAreaCrossReference_3_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__VerticalLayout__SubareaAssignment_3_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaAreaCrossReference_3_1_2_1_1_0()); } ( { before(grammarAccess.getVerticalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getVerticalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1()); } ) { after(grammarAccess.getVerticalLayoutAccess().getSubareaAreaCrossReference_3_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__BasePointAssignment_3_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getBasePointBasePointEnumRuleCall_3_0_1_0()); } ruleBasePoint { after(grammarAccess.getHorizontalLayoutAccess().getBasePointBasePointEnumRuleCall_3_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__SubareaAssignment_3_1_2_0 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaCrossReference_3_1_2_0_0()); } ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1()); } ruleQualifiedName { after(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_0_0_1()); } ) { after(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaCrossReference_3_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } rule__HorizontalLayout__SubareaAssignment_3_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaCrossReference_3_1_2_1_1_0()); } ( { before(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1()); } ruleQualifiedName { after(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaQualifiedNameParserRuleCall_3_1_2_1_1_0_1()); } ) { after(grammarAccess.getHorizontalLayoutAccess().getSubareaAreaCrossReference_3_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__FixedPositionLayout__SubAreaPositionAssignment_3 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getFixedPositionLayoutAccess().getSubAreaPositionPositionContainerParserRuleCall_3_0()); } rulePositionContainer { after(grammarAccess.getFixedPositionLayoutAccess().getSubAreaPositionPositionContainerParserRuleCall_3_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__XAssignment_3_0_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getXEIntParserRuleCall_3_0_1_0()); } ruleEInt { after(grammarAccess.getPositionContainerAccess().getXEIntParserRuleCall_3_0_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__YAssignment_3_1_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getYEIntParserRuleCall_3_1_1_0()); } ruleEInt { after(grammarAccess.getPositionContainerAccess().getYEIntParserRuleCall_3_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__BasePointAssignment_3_2_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getBasePointBasePointEnumRuleCall_3_2_1_0()); } ruleBasePoint { after(grammarAccess.getPositionContainerAccess().getBasePointBasePointEnumRuleCall_3_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__AreaAssignment_3_3_1 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getAreaAreaCrossReference_3_3_1_0()); } ( { before(grammarAccess.getPositionContainerAccess().getAreaAreaQualifiedNameParserRuleCall_3_3_1_0_1()); } ruleQualifiedName { after(grammarAccess.getPositionContainerAccess().getAreaAreaQualifiedNameParserRuleCall_3_3_1_0_1()); } ) { after(grammarAccess.getPositionContainerAccess().getAreaAreaCrossReference_3_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } rule__PositionContainer__OffsetAssignment_3_4 @init { int stackSize = keepStackSize(); } : ( { before(grammarAccess.getPositionContainerAccess().getOffsetOffsetParserRuleCall_3_4_0()); } ruleOffset { after(grammarAccess.getPositionContainerAccess().getOffsetOffsetParserRuleCall_3_4_0()); } ) ; finally { restoreStackSize(stackSize); } RULE_ID : (RULE_IDENTIFIER_START|RULE_UNICODE_ESCAPE) (RULE_IDENTIFIER_PART|RULE_UNICODE_ESCAPE)*; fragment RULE_IDENTIFIER_START_IMPL : ('$'|'A'..'Z'|'\uFF08'..'\uFF09'|'_'|'a'..'z'|'\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'); fragment RULE_IDENTIFIER_PART_IMPL : ('\u0000'..'\b'|'\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'); fragment RULE_IDENTIFIER_DIGITS : '0'..'9'; fragment RULE_HEX_DIGIT : ('0'..'9'|'a'..'f'|'A'..'F'); fragment RULE_UNICODE_ESCAPE : '\\' 'u' (RULE_HEX_DIGIT (RULE_HEX_DIGIT (RULE_HEX_DIGIT RULE_HEX_DIGIT?)?)?)?; fragment RULE_IDENTIFIER_PART : (RULE_IDENTIFIER_START_IMPL|RULE_IDENTIFIER_DIGITS|RULE_IDENTIFIER_PART_IMPL); fragment RULE_IDENTIFIER_START : (RULE_IDENTIFIER_START_IMPL|RULE_IDENTIFIER_PART_IMPL); RULE_WS : (' '|'\t'|'\r'|'\n')+; RULE_INT : ('0'..'9')+; RULE_STRING : '"' ('\\' .|~(('\\'|'"'|'\''|'\n'|'\r')))* '"'; RULE_RICH_STRING : '@BEGIN@' ( options {greedy=false;} : . )*'@END@'; RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;