Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java')
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java196879
1 files changed, 98188 insertions, 98691 deletions
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java
index 3e6e6540038..5d00959e160 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java
@@ -1,99414 +1,98911 @@
-package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.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;
+package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal;
+
+import org.antlr.runtime.BaseRecognizer;
+import org.antlr.runtime.BitSet;
+import org.antlr.runtime.IntStream;
+import org.antlr.runtime.NoViableAltException;
+import org.antlr.runtime.RecognitionException;
+import org.antlr.runtime.RecognizerSharedState;
+import org.antlr.runtime.TokenStream;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess;
+import org.eclipse.xtext.Grammar;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess;
-
-
-import org.antlr.runtime.*;
-import java.util.Stack;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
@SuppressWarnings("all")
public class InternalAppliedStereotypePropertyParser extends AbstractInternalContentAssistParser {
- public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_NATURAL_VALUE", "RULE_ID", "RULE_UNRESTRICTED_NAME", "RULE_BOOLEAN_VALUE", "RULE_STRING", "RULE_DOCUMENTATION_COMMENT", "RULE_STATEMENT_ANNOTATION", "RULE_INLINE_STATEMENT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'public'", "'private'", "'protected'", "'in'", "'out'", "'inout'", "'*'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'++'", "'--'", "'+'", "'-'", "'/'", "'%'", "'<<'", "'>>'", "'>>>'", "'<'", "'>'", "'<='", "'>='", "'instanceof'", "'hastype'", "'=='", "'!='", "'='", "'+='", "'-='", "'*='", "'/='", "'%='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'@'", "'('", "')'", "','", "'=>'", "'namespace'", "';'", "'import'", "'as'", "'::'", "'.'", "'package'", "'{'", "'}'", "'specializes'", "'class'", "'active'", "'do'", "'datatype'", "'assoc'", "'enum'", "'signal'", "'activity'", "':'", "'['", "']'", "'..'", "'redefines'", "'receive'", "'->'", "'reduce'", "'this'", "'super'", "'new'", "'allInstances'", "'?'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'for'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'abstract'", "'compose'", "'any'", "'ordered'", "'nonunique'", "'sequence'", "'null'", "'!'", "'~'", "'$'", "'&'", "'^'", "'|'", "'&&'", "'||'"
- };
- public static final int T__50=50;
- public static final int T__59=59;
- public static final int T__55=55;
- public static final int T__56=56;
- public static final int T__57=57;
- public static final int T__58=58;
- public static final int T__51=51;
- public static final int T__52=52;
- public static final int T__53=53;
- public static final int T__54=54;
- public static final int T__60=60;
- public static final int T__61=61;
- public static final int RULE_ID=5;
- public static final int RULE_NATURAL_VALUE=4;
- public static final int RULE_INLINE_STATEMENT=11;
- public static final int T__66=66;
- public static final int RULE_ML_COMMENT=12;
- public static final int T__67=67;
- public static final int T__68=68;
- public static final int T__69=69;
- public static final int T__62=62;
- public static final int T__63=63;
- public static final int T__64=64;
- public static final int T__65=65;
- public static final int T__37=37;
- public static final int T__38=38;
- public static final int T__39=39;
- public static final int T__33=33;
- public static final int T__34=34;
- public static final int T__35=35;
- public static final int T__36=36;
- public static final int T__30=30;
- public static final int T__31=31;
- public static final int T__32=32;
- public static final int RULE_UNRESTRICTED_NAME=6;
- public static final int T__48=48;
- public static final int T__49=49;
- public static final int T__44=44;
- public static final int T__45=45;
- public static final int T__46=46;
- public static final int T__47=47;
- public static final int T__40=40;
- public static final int T__41=41;
- public static final int T__42=42;
- public static final int T__43=43;
- public static final int T__91=91;
- public static final int T__100=100;
- public static final int T__92=92;
- public static final int T__93=93;
- public static final int T__102=102;
- public static final int T__94=94;
- public static final int T__101=101;
- public static final int T__90=90;
- public static final int T__19=19;
- public static final int RULE_STATEMENT_ANNOTATION=10;
- public static final int T__15=15;
- public static final int T__16=16;
- public static final int T__17=17;
- public static final int T__18=18;
- public static final int T__99=99;
- public static final int T__95=95;
- public static final int T__96=96;
- public static final int T__97=97;
- public static final int RULE_DOCUMENTATION_COMMENT=9;
- public static final int T__98=98;
- public static final int T__26=26;
- public static final int T__27=27;
- public static final int T__28=28;
- public static final int T__29=29;
- public static final int T__22=22;
- public static final int T__23=23;
- public static final int T__24=24;
- public static final int T__25=25;
- public static final int T__20=20;
- public static final int T__21=21;
- public static final int T__70=70;
- public static final int RULE_BOOLEAN_VALUE=7;
- public static final int T__71=71;
- public static final int T__72=72;
- public static final int RULE_STRING=8;
- public static final int RULE_SL_COMMENT=13;
- public static final int T__77=77;
- public static final int T__119=119;
- public static final int T__78=78;
- public static final int T__118=118;
- public static final int T__79=79;
- public static final int T__73=73;
- public static final int T__115=115;
- public static final int EOF=-1;
- public static final int T__74=74;
- public static final int T__114=114;
- public static final int T__75=75;
- public static final int T__117=117;
- public static final int T__76=76;
- public static final int T__116=116;
- public static final int T__80=80;
- public static final int T__111=111;
- public static final int T__81=81;
- public static final int T__110=110;
- public static final int T__82=82;
- public static final int T__113=113;
- public static final int T__83=83;
- public static final int T__112=112;
- public static final int RULE_WS=14;
- public static final int T__88=88;
- public static final int T__108=108;
- public static final int T__89=89;
- public static final int T__107=107;
- public static final int T__109=109;
- public static final int T__84=84;
- public static final int T__104=104;
- public static final int T__85=85;
- public static final int T__103=103;
- public static final int T__86=86;
- public static final int T__106=106;
- public static final int T__87=87;
- public static final int T__105=105;
-
- // delegates
- // delegators
-
-
- public InternalAppliedStereotypePropertyParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
- public InternalAppliedStereotypePropertyParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
-
- public String[] getTokenNames() { return InternalAppliedStereotypePropertyParser.tokenNames; }
- public String getGrammarFileName() { return "InternalAppliedStereotypeProperty.g"; }
-
-
-
- private AppliedStereotypePropertyGrammarAccess grammarAccess;
-
- public void setGrammarAccess(AppliedStereotypePropertyGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-
-
-
- // $ANTLR start "entryRuleAppliedStereotypePropertyRule"
- // InternalAppliedStereotypeProperty.g:61:1: entryRuleAppliedStereotypePropertyRule : ruleAppliedStereotypePropertyRule EOF ;
- public final void entryRuleAppliedStereotypePropertyRule() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:62:1: ( ruleAppliedStereotypePropertyRule EOF )
- // InternalAppliedStereotypeProperty.g:63:1: ruleAppliedStereotypePropertyRule EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAppliedStereotypePropertyRuleRule());
- }
- pushFollow(FOLLOW_1);
- ruleAppliedStereotypePropertyRule();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAppliedStereotypePropertyRuleRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAppliedStereotypePropertyRule"
-
-
- // $ANTLR start "ruleAppliedStereotypePropertyRule"
- // InternalAppliedStereotypeProperty.g:70:1: ruleAppliedStereotypePropertyRule : ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) ) ;
- public final void ruleAppliedStereotypePropertyRule() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:74:2: ( ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:75:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:75:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) )
- // InternalAppliedStereotypeProperty.g:76:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment());
- }
- // InternalAppliedStereotypeProperty.g:77:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment )
- // InternalAppliedStereotypeProperty.g:77:2: rule__AppliedStereotypePropertyRule__ValueAssignment
- {
- pushFollow(FOLLOW_2);
- rule__AppliedStereotypePropertyRule__ValueAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAppliedStereotypePropertyRule"
-
-
- // $ANTLR start "entryRuleExpressionValueRule"
- // InternalAppliedStereotypeProperty.g:89:1: entryRuleExpressionValueRule : ruleExpressionValueRule EOF ;
- public final void entryRuleExpressionValueRule() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:90:1: ( ruleExpressionValueRule EOF )
- // InternalAppliedStereotypeProperty.g:91:1: ruleExpressionValueRule EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionValueRuleRule());
- }
- pushFollow(FOLLOW_1);
- ruleExpressionValueRule();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionValueRuleRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleExpressionValueRule"
-
-
- // $ANTLR start "ruleExpressionValueRule"
- // InternalAppliedStereotypeProperty.g:98:1: ruleExpressionValueRule : ( ( rule__ExpressionValueRule__Group__0 ) ) ;
- public final void ruleExpressionValueRule() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:102:2: ( ( ( rule__ExpressionValueRule__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:103:1: ( ( rule__ExpressionValueRule__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:103:1: ( ( rule__ExpressionValueRule__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:104:1: ( rule__ExpressionValueRule__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionValueRuleAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:105:1: ( rule__ExpressionValueRule__Group__0 )
- // InternalAppliedStereotypeProperty.g:105:2: rule__ExpressionValueRule__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ExpressionValueRule__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionValueRuleAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleExpressionValueRule"
-
-
- // $ANTLR start "entryRuleStereotypeAnnotation"
- // InternalAppliedStereotypeProperty.g:119:1: entryRuleStereotypeAnnotation : ruleStereotypeAnnotation EOF ;
- public final void entryRuleStereotypeAnnotation() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:120:1: ( ruleStereotypeAnnotation EOF )
- // InternalAppliedStereotypeProperty.g:121:1: ruleStereotypeAnnotation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationRule());
- }
- pushFollow(FOLLOW_1);
- ruleStereotypeAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStereotypeAnnotation"
-
-
- // $ANTLR start "ruleStereotypeAnnotation"
- // InternalAppliedStereotypeProperty.g:128:1: ruleStereotypeAnnotation : ( ( rule__StereotypeAnnotation__Group__0 ) ) ;
- public final void ruleStereotypeAnnotation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:132:2: ( ( ( rule__StereotypeAnnotation__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:133:1: ( ( rule__StereotypeAnnotation__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:133:1: ( ( rule__StereotypeAnnotation__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:134:1: ( rule__StereotypeAnnotation__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:135:1: ( rule__StereotypeAnnotation__Group__0 )
- // InternalAppliedStereotypeProperty.g:135:2: rule__StereotypeAnnotation__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStereotypeAnnotation"
-
-
- // $ANTLR start "entryRuleTaggedValueList"
- // InternalAppliedStereotypeProperty.g:147:1: entryRuleTaggedValueList : ruleTaggedValueList EOF ;
- public final void entryRuleTaggedValueList() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:148:1: ( ruleTaggedValueList EOF )
- // InternalAppliedStereotypeProperty.g:149:1: ruleTaggedValueList EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListRule());
- }
- pushFollow(FOLLOW_1);
- ruleTaggedValueList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTaggedValueList"
-
-
- // $ANTLR start "ruleTaggedValueList"
- // InternalAppliedStereotypeProperty.g:156:1: ruleTaggedValueList : ( ( rule__TaggedValueList__Group__0 ) ) ;
- public final void ruleTaggedValueList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:160:2: ( ( ( rule__TaggedValueList__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:161:1: ( ( rule__TaggedValueList__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:161:1: ( ( rule__TaggedValueList__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:162:1: ( rule__TaggedValueList__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:163:1: ( rule__TaggedValueList__Group__0 )
- // InternalAppliedStereotypeProperty.g:163:2: rule__TaggedValueList__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTaggedValueList"
-
-
- // $ANTLR start "entryRuleTaggedValue"
- // InternalAppliedStereotypeProperty.g:175:1: entryRuleTaggedValue : ruleTaggedValue EOF ;
- public final void entryRuleTaggedValue() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:176:1: ( ruleTaggedValue EOF )
- // InternalAppliedStereotypeProperty.g:177:1: ruleTaggedValue EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueRule());
- }
- pushFollow(FOLLOW_1);
- ruleTaggedValue();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTaggedValue"
-
-
- // $ANTLR start "ruleTaggedValue"
- // InternalAppliedStereotypeProperty.g:184:1: ruleTaggedValue : ( ( rule__TaggedValue__Group__0 ) ) ;
- public final void ruleTaggedValue() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:188:2: ( ( ( rule__TaggedValue__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:189:1: ( ( rule__TaggedValue__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:189:1: ( ( rule__TaggedValue__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:190:1: ( rule__TaggedValue__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:191:1: ( rule__TaggedValue__Group__0 )
- // InternalAppliedStereotypeProperty.g:191:2: rule__TaggedValue__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTaggedValue"
-
-
- // $ANTLR start "entryRuleNamespaceDeclaration"
- // InternalAppliedStereotypeProperty.g:203:1: entryRuleNamespaceDeclaration : ruleNamespaceDeclaration EOF ;
- public final void entryRuleNamespaceDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:204:1: ( ruleNamespaceDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:205:1: ruleNamespaceDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleNamespaceDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNamespaceDeclaration"
-
-
- // $ANTLR start "ruleNamespaceDeclaration"
- // InternalAppliedStereotypeProperty.g:212:1: ruleNamespaceDeclaration : ( ( rule__NamespaceDeclaration__Group__0 ) ) ;
- public final void ruleNamespaceDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:216:2: ( ( ( rule__NamespaceDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:217:1: ( ( rule__NamespaceDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:217:1: ( ( rule__NamespaceDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:218:1: ( rule__NamespaceDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:219:1: ( rule__NamespaceDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:219:2: rule__NamespaceDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NamespaceDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNamespaceDeclaration"
-
-
- // $ANTLR start "entryRuleImportDeclaration"
- // InternalAppliedStereotypeProperty.g:231:1: entryRuleImportDeclaration : ruleImportDeclaration EOF ;
- public final void entryRuleImportDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:232:1: ( ruleImportDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:233:1: ruleImportDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleImportDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleImportDeclaration"
-
-
- // $ANTLR start "ruleImportDeclaration"
- // InternalAppliedStereotypeProperty.g:240:1: ruleImportDeclaration : ( ( rule__ImportDeclaration__Group__0 ) ) ;
- public final void ruleImportDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:244:2: ( ( ( rule__ImportDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:245:1: ( ( rule__ImportDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:245:1: ( ( rule__ImportDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:246:1: ( rule__ImportDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:247:1: ( rule__ImportDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:247:2: rule__ImportDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ImportDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleImportDeclaration"
-
-
- // $ANTLR start "entryRuleElementImportReference"
- // InternalAppliedStereotypeProperty.g:259:1: entryRuleElementImportReference : ruleElementImportReference EOF ;
- public final void entryRuleElementImportReference() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:260:1: ( ruleElementImportReference EOF )
- // InternalAppliedStereotypeProperty.g:261:1: ruleElementImportReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceRule());
- }
- pushFollow(FOLLOW_1);
- ruleElementImportReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleElementImportReference"
-
-
- // $ANTLR start "ruleElementImportReference"
- // InternalAppliedStereotypeProperty.g:268:1: ruleElementImportReference : ( ( rule__ElementImportReference__Group__0 ) ) ;
- public final void ruleElementImportReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:272:2: ( ( ( rule__ElementImportReference__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:273:1: ( ( rule__ElementImportReference__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:273:1: ( ( rule__ElementImportReference__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:274:1: ( rule__ElementImportReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:275:1: ( rule__ElementImportReference__Group__0 )
- // InternalAppliedStereotypeProperty.g:275:2: rule__ElementImportReference__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleElementImportReference"
-
-
- // $ANTLR start "entryRulePackageImportReference"
- // InternalAppliedStereotypeProperty.g:287:1: entryRulePackageImportReference : rulePackageImportReference EOF ;
- public final void entryRulePackageImportReference() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:288:1: ( rulePackageImportReference EOF )
- // InternalAppliedStereotypeProperty.g:289:1: rulePackageImportReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceRule());
- }
- pushFollow(FOLLOW_1);
- rulePackageImportReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePackageImportReference"
-
-
- // $ANTLR start "rulePackageImportReference"
- // InternalAppliedStereotypeProperty.g:296:1: rulePackageImportReference : ( ( rule__PackageImportReference__Group__0 ) ) ;
- public final void rulePackageImportReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:300:2: ( ( ( rule__PackageImportReference__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:301:1: ( ( rule__PackageImportReference__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:301:1: ( ( rule__PackageImportReference__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:302:1: ( rule__PackageImportReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:303:1: ( rule__PackageImportReference__Group__0 )
- // InternalAppliedStereotypeProperty.g:303:2: rule__PackageImportReference__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePackageImportReference"
-
-
- // $ANTLR start "entryRulePackageImportQualifiedName"
- // InternalAppliedStereotypeProperty.g:315:1: entryRulePackageImportQualifiedName : rulePackageImportQualifiedName EOF ;
- public final void entryRulePackageImportQualifiedName() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:316:1: ( rulePackageImportQualifiedName EOF )
- // InternalAppliedStereotypeProperty.g:317:1: rulePackageImportQualifiedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameRule());
- }
- pushFollow(FOLLOW_1);
- rulePackageImportQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePackageImportQualifiedName"
-
-
- // $ANTLR start "rulePackageImportQualifiedName"
- // InternalAppliedStereotypeProperty.g:324:1: rulePackageImportQualifiedName : ( ( rule__PackageImportQualifiedName__Group__0 ) ) ;
- public final void rulePackageImportQualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:328:2: ( ( ( rule__PackageImportQualifiedName__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:329:1: ( ( rule__PackageImportQualifiedName__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:329:1: ( ( rule__PackageImportQualifiedName__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:330:1: ( rule__PackageImportQualifiedName__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:331:1: ( rule__PackageImportQualifiedName__Group__0 )
- // InternalAppliedStereotypeProperty.g:331:2: rule__PackageImportQualifiedName__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePackageImportQualifiedName"
-
-
- // $ANTLR start "entryRuleImportVisibilityIndicator"
- // InternalAppliedStereotypeProperty.g:343:1: entryRuleImportVisibilityIndicator : ruleImportVisibilityIndicator EOF ;
- public final void entryRuleImportVisibilityIndicator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:344:1: ( ruleImportVisibilityIndicator EOF )
- // InternalAppliedStereotypeProperty.g:345:1: ruleImportVisibilityIndicator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportVisibilityIndicatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleImportVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportVisibilityIndicatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleImportVisibilityIndicator"
-
-
- // $ANTLR start "ruleImportVisibilityIndicator"
- // InternalAppliedStereotypeProperty.g:352:1: ruleImportVisibilityIndicator : ( ( rule__ImportVisibilityIndicator__Alternatives ) ) ;
- public final void ruleImportVisibilityIndicator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:356:2: ( ( ( rule__ImportVisibilityIndicator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:357:1: ( ( rule__ImportVisibilityIndicator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:357:1: ( ( rule__ImportVisibilityIndicator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:358:1: ( rule__ImportVisibilityIndicator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportVisibilityIndicatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:359:1: ( rule__ImportVisibilityIndicator__Alternatives )
- // InternalAppliedStereotypeProperty.g:359:2: rule__ImportVisibilityIndicator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ImportVisibilityIndicator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportVisibilityIndicatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleImportVisibilityIndicator"
-
-
- // $ANTLR start "entryRuleNamespaceDefinition"
- // InternalAppliedStereotypeProperty.g:371:1: entryRuleNamespaceDefinition : ruleNamespaceDefinition EOF ;
- public final void entryRuleNamespaceDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:372:1: ( ruleNamespaceDefinition EOF )
- // InternalAppliedStereotypeProperty.g:373:1: ruleNamespaceDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleNamespaceDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNamespaceDefinition"
-
-
- // $ANTLR start "ruleNamespaceDefinition"
- // InternalAppliedStereotypeProperty.g:380:1: ruleNamespaceDefinition : ( ( rule__NamespaceDefinition__Alternatives ) ) ;
- public final void ruleNamespaceDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:384:2: ( ( ( rule__NamespaceDefinition__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:385:1: ( ( rule__NamespaceDefinition__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:385:1: ( ( rule__NamespaceDefinition__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:386:1: ( rule__NamespaceDefinition__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDefinitionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:387:1: ( rule__NamespaceDefinition__Alternatives )
- // InternalAppliedStereotypeProperty.g:387:2: rule__NamespaceDefinition__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__NamespaceDefinition__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDefinitionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNamespaceDefinition"
-
-
- // $ANTLR start "entryRuleVisibilityIndicator"
- // InternalAppliedStereotypeProperty.g:399:1: entryRuleVisibilityIndicator : ruleVisibilityIndicator EOF ;
- public final void entryRuleVisibilityIndicator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:400:1: ( ruleVisibilityIndicator EOF )
- // InternalAppliedStereotypeProperty.g:401:1: ruleVisibilityIndicator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVisibilityIndicatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVisibilityIndicatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleVisibilityIndicator"
-
-
- // $ANTLR start "ruleVisibilityIndicator"
- // InternalAppliedStereotypeProperty.g:408:1: ruleVisibilityIndicator : ( ( rule__VisibilityIndicator__Alternatives ) ) ;
- public final void ruleVisibilityIndicator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:412:2: ( ( ( rule__VisibilityIndicator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:413:1: ( ( rule__VisibilityIndicator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:413:1: ( ( rule__VisibilityIndicator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:414:1: ( rule__VisibilityIndicator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVisibilityIndicatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:415:1: ( rule__VisibilityIndicator__Alternatives )
- // InternalAppliedStereotypeProperty.g:415:2: rule__VisibilityIndicator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__VisibilityIndicator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVisibilityIndicatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleVisibilityIndicator"
-
-
- // $ANTLR start "entryRulePackageDefinition"
- // InternalAppliedStereotypeProperty.g:427:1: entryRulePackageDefinition : rulePackageDefinition EOF ;
- public final void entryRulePackageDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:428:1: ( rulePackageDefinition EOF )
- // InternalAppliedStereotypeProperty.g:429:1: rulePackageDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- rulePackageDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePackageDefinition"
-
-
- // $ANTLR start "rulePackageDefinition"
- // InternalAppliedStereotypeProperty.g:436:1: rulePackageDefinition : ( ( rule__PackageDefinition__Group__0 ) ) ;
- public final void rulePackageDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:440:2: ( ( ( rule__PackageDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:441:1: ( ( rule__PackageDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:441:1: ( ( rule__PackageDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:442:1: ( rule__PackageDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:443:1: ( rule__PackageDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:443:2: rule__PackageDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePackageDefinition"
-
-
- // $ANTLR start "entryRulePackageDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:455:1: entryRulePackageDefinitionOrStub : rulePackageDefinitionOrStub EOF ;
- public final void entryRulePackageDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:456:1: ( rulePackageDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:457:1: rulePackageDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- rulePackageDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePackageDefinitionOrStub"
-
-
- // $ANTLR start "rulePackageDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:464:1: rulePackageDefinitionOrStub : ( ( rule__PackageDefinitionOrStub__Group__0 ) ) ;
- public final void rulePackageDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:468:2: ( ( ( rule__PackageDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:469:1: ( ( rule__PackageDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:469:1: ( ( rule__PackageDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:470:1: ( rule__PackageDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:471:1: ( rule__PackageDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:471:2: rule__PackageDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePackageDefinitionOrStub"
-
-
- // $ANTLR start "entryRulePackagedElement"
- // InternalAppliedStereotypeProperty.g:483:1: entryRulePackagedElement : rulePackagedElement EOF ;
- public final void entryRulePackagedElement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:484:1: ( rulePackagedElement EOF )
- // InternalAppliedStereotypeProperty.g:485:1: rulePackagedElement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementRule());
- }
- pushFollow(FOLLOW_1);
- rulePackagedElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePackagedElement"
-
-
- // $ANTLR start "rulePackagedElement"
- // InternalAppliedStereotypeProperty.g:492:1: rulePackagedElement : ( ( rule__PackagedElement__Group__0 ) ) ;
- public final void rulePackagedElement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:496:2: ( ( ( rule__PackagedElement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:497:1: ( ( rule__PackagedElement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:497:1: ( ( rule__PackagedElement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:498:1: ( rule__PackagedElement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:499:1: ( rule__PackagedElement__Group__0 )
- // InternalAppliedStereotypeProperty.g:499:2: rule__PackagedElement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PackagedElement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePackagedElement"
-
-
- // $ANTLR start "entryRulePackagedElementDefinition"
- // InternalAppliedStereotypeProperty.g:511:1: entryRulePackagedElementDefinition : rulePackagedElementDefinition EOF ;
- public final void entryRulePackagedElementDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:512:1: ( rulePackagedElementDefinition EOF )
- // InternalAppliedStereotypeProperty.g:513:1: rulePackagedElementDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- rulePackagedElementDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePackagedElementDefinition"
-
-
- // $ANTLR start "rulePackagedElementDefinition"
- // InternalAppliedStereotypeProperty.g:520:1: rulePackagedElementDefinition : ( ( rule__PackagedElementDefinition__Alternatives ) ) ;
- public final void rulePackagedElementDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:524:2: ( ( ( rule__PackagedElementDefinition__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:525:1: ( ( rule__PackagedElementDefinition__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:525:1: ( ( rule__PackagedElementDefinition__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:526:1: ( rule__PackagedElementDefinition__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementDefinitionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:527:1: ( rule__PackagedElementDefinition__Alternatives )
- // InternalAppliedStereotypeProperty.g:527:2: rule__PackagedElementDefinition__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__PackagedElementDefinition__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementDefinitionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePackagedElementDefinition"
-
-
- // $ANTLR start "entryRuleClassifierDefinition"
- // InternalAppliedStereotypeProperty.g:539:1: entryRuleClassifierDefinition : ruleClassifierDefinition EOF ;
- public final void entryRuleClassifierDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:540:1: ( ruleClassifierDefinition EOF )
- // InternalAppliedStereotypeProperty.g:541:1: ruleClassifierDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassifierDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassifierDefinition"
-
-
- // $ANTLR start "ruleClassifierDefinition"
- // InternalAppliedStereotypeProperty.g:548:1: ruleClassifierDefinition : ( ( rule__ClassifierDefinition__Alternatives ) ) ;
- public final void ruleClassifierDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:552:2: ( ( ( rule__ClassifierDefinition__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:553:1: ( ( rule__ClassifierDefinition__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:553:1: ( ( rule__ClassifierDefinition__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:554:1: ( rule__ClassifierDefinition__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:555:1: ( rule__ClassifierDefinition__Alternatives )
- // InternalAppliedStereotypeProperty.g:555:2: rule__ClassifierDefinition__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierDefinition__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassifierDefinition"
-
-
- // $ANTLR start "entryRuleClassifierDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:567:1: entryRuleClassifierDefinitionOrStub : ruleClassifierDefinitionOrStub EOF ;
- public final void entryRuleClassifierDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:568:1: ( ruleClassifierDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:569:1: ruleClassifierDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassifierDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassifierDefinitionOrStub"
-
-
- // $ANTLR start "ruleClassifierDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:576:1: ruleClassifierDefinitionOrStub : ( ( rule__ClassifierDefinitionOrStub__Alternatives ) ) ;
- public final void ruleClassifierDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:580:2: ( ( ( rule__ClassifierDefinitionOrStub__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:581:1: ( ( rule__ClassifierDefinitionOrStub__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:581:1: ( ( rule__ClassifierDefinitionOrStub__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:582:1: ( rule__ClassifierDefinitionOrStub__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:583:1: ( rule__ClassifierDefinitionOrStub__Alternatives )
- // InternalAppliedStereotypeProperty.g:583:2: rule__ClassifierDefinitionOrStub__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierDefinitionOrStub__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassifierDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleClassifierTemplateParameter"
- // InternalAppliedStereotypeProperty.g:597:1: entryRuleClassifierTemplateParameter : ruleClassifierTemplateParameter EOF ;
- public final void entryRuleClassifierTemplateParameter() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:598:1: ( ruleClassifierTemplateParameter EOF )
- // InternalAppliedStereotypeProperty.g:599:1: ruleClassifierTemplateParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassifierTemplateParameter"
-
-
- // $ANTLR start "ruleClassifierTemplateParameter"
- // InternalAppliedStereotypeProperty.g:606:1: ruleClassifierTemplateParameter : ( ( rule__ClassifierTemplateParameter__Group__0 ) ) ;
- public final void ruleClassifierTemplateParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:610:2: ( ( ( rule__ClassifierTemplateParameter__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:611:1: ( ( rule__ClassifierTemplateParameter__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:611:1: ( ( rule__ClassifierTemplateParameter__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:612:1: ( rule__ClassifierTemplateParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:613:1: ( rule__ClassifierTemplateParameter__Group__0 )
- // InternalAppliedStereotypeProperty.g:613:2: rule__ClassifierTemplateParameter__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassifierTemplateParameter"
-
-
- // $ANTLR start "entryRuleClassifierTemplateParameterDefinition"
- // InternalAppliedStereotypeProperty.g:625:1: entryRuleClassifierTemplateParameterDefinition : ruleClassifierTemplateParameterDefinition EOF ;
- public final void entryRuleClassifierTemplateParameterDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:626:1: ( ruleClassifierTemplateParameterDefinition EOF )
- // InternalAppliedStereotypeProperty.g:627:1: ruleClassifierTemplateParameterDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassifierTemplateParameterDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassifierTemplateParameterDefinition"
-
-
- // $ANTLR start "ruleClassifierTemplateParameterDefinition"
- // InternalAppliedStereotypeProperty.g:634:1: ruleClassifierTemplateParameterDefinition : ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) ) ;
- public final void ruleClassifierTemplateParameterDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:638:2: ( ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:639:1: ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:639:1: ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:640:1: ( rule__ClassifierTemplateParameterDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:641:1: ( rule__ClassifierTemplateParameterDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:641:2: rule__ClassifierTemplateParameterDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassifierTemplateParameterDefinition"
-
-
- // $ANTLR start "entryRuleTemplateParameterConstraint"
- // InternalAppliedStereotypeProperty.g:653:1: entryRuleTemplateParameterConstraint : ruleTemplateParameterConstraint EOF ;
- public final void entryRuleTemplateParameterConstraint() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:654:1: ( ruleTemplateParameterConstraint EOF )
- // InternalAppliedStereotypeProperty.g:655:1: ruleTemplateParameterConstraint EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterConstraintRule());
- }
- pushFollow(FOLLOW_1);
- ruleTemplateParameterConstraint();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterConstraintRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTemplateParameterConstraint"
-
-
- // $ANTLR start "ruleTemplateParameterConstraint"
- // InternalAppliedStereotypeProperty.g:662:1: ruleTemplateParameterConstraint : ( ( rule__TemplateParameterConstraint__NameAssignment ) ) ;
- public final void ruleTemplateParameterConstraint() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:666:2: ( ( ( rule__TemplateParameterConstraint__NameAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:667:1: ( ( rule__TemplateParameterConstraint__NameAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:667:1: ( ( rule__TemplateParameterConstraint__NameAssignment ) )
- // InternalAppliedStereotypeProperty.g:668:1: ( rule__TemplateParameterConstraint__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterConstraintAccess().getNameAssignment());
- }
- // InternalAppliedStereotypeProperty.g:669:1: ( rule__TemplateParameterConstraint__NameAssignment )
- // InternalAppliedStereotypeProperty.g:669:2: rule__TemplateParameterConstraint__NameAssignment
- {
- pushFollow(FOLLOW_2);
- rule__TemplateParameterConstraint__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterConstraintAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTemplateParameterConstraint"
-
-
- // $ANTLR start "entryRuleSpecializationClause"
- // InternalAppliedStereotypeProperty.g:681:1: entryRuleSpecializationClause : ruleSpecializationClause EOF ;
- public final void entryRuleSpecializationClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:682:1: ( ruleSpecializationClause EOF )
- // InternalAppliedStereotypeProperty.g:683:1: ruleSpecializationClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSpecializationClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSpecializationClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSpecializationClause"
-
-
- // $ANTLR start "ruleSpecializationClause"
- // InternalAppliedStereotypeProperty.g:690:1: ruleSpecializationClause : ( ( rule__SpecializationClause__Group__0 ) ) ;
- public final void ruleSpecializationClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:694:2: ( ( ( rule__SpecializationClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:695:1: ( ( rule__SpecializationClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:695:1: ( ( rule__SpecializationClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:696:1: ( rule__SpecializationClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSpecializationClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:697:1: ( rule__SpecializationClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:697:2: rule__SpecializationClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SpecializationClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSpecializationClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSpecializationClause"
-
-
- // $ANTLR start "entryRuleClassDeclaration"
- // InternalAppliedStereotypeProperty.g:709:1: entryRuleClassDeclaration : ruleClassDeclaration EOF ;
- public final void entryRuleClassDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:710:1: ( ruleClassDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:711:1: ruleClassDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassDeclaration"
-
-
- // $ANTLR start "ruleClassDeclaration"
- // InternalAppliedStereotypeProperty.g:718:1: ruleClassDeclaration : ( ( rule__ClassDeclaration__Group__0 ) ) ;
- public final void ruleClassDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:722:2: ( ( ( rule__ClassDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:723:1: ( ( rule__ClassDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:723:1: ( ( rule__ClassDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:724:1: ( rule__ClassDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:725:1: ( rule__ClassDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:725:2: rule__ClassDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassDeclaration"
-
-
- // $ANTLR start "entryRuleClassDefinition"
- // InternalAppliedStereotypeProperty.g:737:1: entryRuleClassDefinition : ruleClassDefinition EOF ;
- public final void entryRuleClassDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:738:1: ( ruleClassDefinition EOF )
- // InternalAppliedStereotypeProperty.g:739:1: ruleClassDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassDefinition"
-
-
- // $ANTLR start "ruleClassDefinition"
- // InternalAppliedStereotypeProperty.g:746:1: ruleClassDefinition : ( ( rule__ClassDefinition__Group__0 ) ) ;
- public final void ruleClassDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:750:2: ( ( ( rule__ClassDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:751:1: ( ( rule__ClassDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:751:1: ( ( rule__ClassDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:752:1: ( rule__ClassDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:753:1: ( rule__ClassDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:753:2: rule__ClassDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassDefinition"
-
-
- // $ANTLR start "entryRuleClassDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:765:1: entryRuleClassDefinitionOrStub : ruleClassDefinitionOrStub EOF ;
- public final void entryRuleClassDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:766:1: ( ruleClassDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:767:1: ruleClassDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassDefinitionOrStub"
-
-
- // $ANTLR start "ruleClassDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:774:1: ruleClassDefinitionOrStub : ( ( rule__ClassDefinitionOrStub__Group__0 ) ) ;
- public final void ruleClassDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:778:2: ( ( ( rule__ClassDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:779:1: ( ( rule__ClassDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:779:1: ( ( rule__ClassDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:780:1: ( rule__ClassDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:781:1: ( rule__ClassDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:781:2: rule__ClassDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleClassMember"
- // InternalAppliedStereotypeProperty.g:793:1: entryRuleClassMember : ruleClassMember EOF ;
- public final void entryRuleClassMember() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:794:1: ( ruleClassMember EOF )
- // InternalAppliedStereotypeProperty.g:795:1: ruleClassMember EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassMember"
-
-
- // $ANTLR start "ruleClassMember"
- // InternalAppliedStereotypeProperty.g:802:1: ruleClassMember : ( ( rule__ClassMember__Group__0 ) ) ;
- public final void ruleClassMember() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:806:2: ( ( ( rule__ClassMember__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:807:1: ( ( rule__ClassMember__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:807:1: ( ( rule__ClassMember__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:808:1: ( rule__ClassMember__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:809:1: ( rule__ClassMember__Group__0 )
- // InternalAppliedStereotypeProperty.g:809:2: rule__ClassMember__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassMember__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassMember"
-
-
- // $ANTLR start "entryRuleClassMemberDefinition"
- // InternalAppliedStereotypeProperty.g:821:1: entryRuleClassMemberDefinition : ruleClassMemberDefinition EOF ;
- public final void entryRuleClassMemberDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:822:1: ( ruleClassMemberDefinition EOF )
- // InternalAppliedStereotypeProperty.g:823:1: ruleClassMemberDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassMemberDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassMemberDefinition"
-
-
- // $ANTLR start "ruleClassMemberDefinition"
- // InternalAppliedStereotypeProperty.g:830:1: ruleClassMemberDefinition : ( ( rule__ClassMemberDefinition__Alternatives ) ) ;
- public final void ruleClassMemberDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:834:2: ( ( ( rule__ClassMemberDefinition__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:835:1: ( ( rule__ClassMemberDefinition__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:835:1: ( ( rule__ClassMemberDefinition__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:836:1: ( rule__ClassMemberDefinition__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberDefinitionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:837:1: ( rule__ClassMemberDefinition__Alternatives )
- // InternalAppliedStereotypeProperty.g:837:2: rule__ClassMemberDefinition__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ClassMemberDefinition__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberDefinitionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassMemberDefinition"
-
-
- // $ANTLR start "entryRuleActiveClassDeclaration"
- // InternalAppliedStereotypeProperty.g:849:1: entryRuleActiveClassDeclaration : ruleActiveClassDeclaration EOF ;
- public final void entryRuleActiveClassDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:850:1: ( ruleActiveClassDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:851:1: ruleActiveClassDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleActiveClassDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActiveClassDeclaration"
-
-
- // $ANTLR start "ruleActiveClassDeclaration"
- // InternalAppliedStereotypeProperty.g:858:1: ruleActiveClassDeclaration : ( ( rule__ActiveClassDeclaration__Group__0 ) ) ;
- public final void ruleActiveClassDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:862:2: ( ( ( rule__ActiveClassDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:863:1: ( ( rule__ActiveClassDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:863:1: ( ( rule__ActiveClassDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:864:1: ( rule__ActiveClassDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:865:1: ( rule__ActiveClassDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:865:2: rule__ActiveClassDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActiveClassDeclaration"
-
-
- // $ANTLR start "entryRuleActiveClassDefinition"
- // InternalAppliedStereotypeProperty.g:877:1: entryRuleActiveClassDefinition : ruleActiveClassDefinition EOF ;
- public final void entryRuleActiveClassDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:878:1: ( ruleActiveClassDefinition EOF )
- // InternalAppliedStereotypeProperty.g:879:1: ruleActiveClassDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleActiveClassDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActiveClassDefinition"
-
-
- // $ANTLR start "ruleActiveClassDefinition"
- // InternalAppliedStereotypeProperty.g:886:1: ruleActiveClassDefinition : ( ( rule__ActiveClassDefinition__Group__0 ) ) ;
- public final void ruleActiveClassDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:890:2: ( ( ( rule__ActiveClassDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:891:1: ( ( rule__ActiveClassDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:891:1: ( ( rule__ActiveClassDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:892:1: ( rule__ActiveClassDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:893:1: ( rule__ActiveClassDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:893:2: rule__ActiveClassDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActiveClassDefinition"
-
-
- // $ANTLR start "entryRuleActiveClassDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:905:1: entryRuleActiveClassDefinitionOrStub : ruleActiveClassDefinitionOrStub EOF ;
- public final void entryRuleActiveClassDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:906:1: ( ruleActiveClassDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:907:1: ruleActiveClassDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleActiveClassDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActiveClassDefinitionOrStub"
-
-
- // $ANTLR start "ruleActiveClassDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:914:1: ruleActiveClassDefinitionOrStub : ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) ) ;
- public final void ruleActiveClassDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:918:2: ( ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:919:1: ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:919:1: ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:920:1: ( rule__ActiveClassDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:921:1: ( rule__ActiveClassDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:921:2: rule__ActiveClassDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActiveClassDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleBehaviorClause"
- // InternalAppliedStereotypeProperty.g:933:1: entryRuleBehaviorClause : ruleBehaviorClause EOF ;
- public final void entryRuleBehaviorClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:934:1: ( ruleBehaviorClause EOF )
- // InternalAppliedStereotypeProperty.g:935:1: ruleBehaviorClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleBehaviorClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBehaviorClause"
-
-
- // $ANTLR start "ruleBehaviorClause"
- // InternalAppliedStereotypeProperty.g:942:1: ruleBehaviorClause : ( ( rule__BehaviorClause__Alternatives ) ) ;
- public final void ruleBehaviorClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:946:2: ( ( ( rule__BehaviorClause__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:947:1: ( ( rule__BehaviorClause__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:947:1: ( ( rule__BehaviorClause__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:948:1: ( rule__BehaviorClause__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorClauseAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:949:1: ( rule__BehaviorClause__Alternatives )
- // InternalAppliedStereotypeProperty.g:949:2: rule__BehaviorClause__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorClause__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorClauseAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBehaviorClause"
-
-
- // $ANTLR start "entryRuleActiveClassMember"
- // InternalAppliedStereotypeProperty.g:961:1: entryRuleActiveClassMember : ruleActiveClassMember EOF ;
- public final void entryRuleActiveClassMember() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:962:1: ( ruleActiveClassMember EOF )
- // InternalAppliedStereotypeProperty.g:963:1: ruleActiveClassMember EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberRule());
- }
- pushFollow(FOLLOW_1);
- ruleActiveClassMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActiveClassMember"
-
-
- // $ANTLR start "ruleActiveClassMember"
- // InternalAppliedStereotypeProperty.g:970:1: ruleActiveClassMember : ( ( rule__ActiveClassMember__Group__0 ) ) ;
- public final void ruleActiveClassMember() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:974:2: ( ( ( rule__ActiveClassMember__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:975:1: ( ( rule__ActiveClassMember__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:975:1: ( ( rule__ActiveClassMember__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:976:1: ( rule__ActiveClassMember__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:977:1: ( rule__ActiveClassMember__Group__0 )
- // InternalAppliedStereotypeProperty.g:977:2: rule__ActiveClassMember__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActiveClassMember"
-
-
- // $ANTLR start "entryRuleActiveClassMemberDefinition"
- // InternalAppliedStereotypeProperty.g:989:1: entryRuleActiveClassMemberDefinition : ruleActiveClassMemberDefinition EOF ;
- public final void entryRuleActiveClassMemberDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:990:1: ( ruleActiveClassMemberDefinition EOF )
- // InternalAppliedStereotypeProperty.g:991:1: ruleActiveClassMemberDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleActiveClassMemberDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActiveClassMemberDefinition"
-
-
- // $ANTLR start "ruleActiveClassMemberDefinition"
- // InternalAppliedStereotypeProperty.g:998:1: ruleActiveClassMemberDefinition : ( ( rule__ActiveClassMemberDefinition__Alternatives ) ) ;
- public final void ruleActiveClassMemberDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1002:2: ( ( ( rule__ActiveClassMemberDefinition__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:1003:1: ( ( rule__ActiveClassMemberDefinition__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:1003:1: ( ( rule__ActiveClassMemberDefinition__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:1004:1: ( rule__ActiveClassMemberDefinition__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberDefinitionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:1005:1: ( rule__ActiveClassMemberDefinition__Alternatives )
- // InternalAppliedStereotypeProperty.g:1005:2: rule__ActiveClassMemberDefinition__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassMemberDefinition__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberDefinitionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActiveClassMemberDefinition"
-
-
- // $ANTLR start "entryRuleDataTypeDeclaration"
- // InternalAppliedStereotypeProperty.g:1017:1: entryRuleDataTypeDeclaration : ruleDataTypeDeclaration EOF ;
- public final void entryRuleDataTypeDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1018:1: ( ruleDataTypeDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1019:1: ruleDataTypeDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleDataTypeDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleDataTypeDeclaration"
-
-
- // $ANTLR start "ruleDataTypeDeclaration"
- // InternalAppliedStereotypeProperty.g:1026:1: ruleDataTypeDeclaration : ( ( rule__DataTypeDeclaration__Group__0 ) ) ;
- public final void ruleDataTypeDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1030:2: ( ( ( rule__DataTypeDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1031:1: ( ( rule__DataTypeDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1031:1: ( ( rule__DataTypeDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1032:1: ( rule__DataTypeDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1033:1: ( rule__DataTypeDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1033:2: rule__DataTypeDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleDataTypeDeclaration"
-
-
- // $ANTLR start "entryRuleDataTypeDefinition"
- // InternalAppliedStereotypeProperty.g:1045:1: entryRuleDataTypeDefinition : ruleDataTypeDefinition EOF ;
- public final void entryRuleDataTypeDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1046:1: ( ruleDataTypeDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1047:1: ruleDataTypeDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleDataTypeDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleDataTypeDefinition"
-
-
- // $ANTLR start "ruleDataTypeDefinition"
- // InternalAppliedStereotypeProperty.g:1054:1: ruleDataTypeDefinition : ( ( rule__DataTypeDefinition__Group__0 ) ) ;
- public final void ruleDataTypeDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1058:2: ( ( ( rule__DataTypeDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1059:1: ( ( rule__DataTypeDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1059:1: ( ( rule__DataTypeDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1060:1: ( rule__DataTypeDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1061:1: ( rule__DataTypeDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1061:2: rule__DataTypeDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleDataTypeDefinition"
-
-
- // $ANTLR start "entryRuleDataTypeDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1073:1: entryRuleDataTypeDefinitionOrStub : ruleDataTypeDefinitionOrStub EOF ;
- public final void entryRuleDataTypeDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1074:1: ( ruleDataTypeDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1075:1: ruleDataTypeDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleDataTypeDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleDataTypeDefinitionOrStub"
-
-
- // $ANTLR start "ruleDataTypeDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1082:1: ruleDataTypeDefinitionOrStub : ( ( rule__DataTypeDefinitionOrStub__Group__0 ) ) ;
- public final void ruleDataTypeDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1086:2: ( ( ( rule__DataTypeDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1087:1: ( ( rule__DataTypeDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1087:1: ( ( rule__DataTypeDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1088:1: ( rule__DataTypeDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1089:1: ( rule__DataTypeDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:1089:2: rule__DataTypeDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleDataTypeDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleStructuredMember"
- // InternalAppliedStereotypeProperty.g:1101:1: entryRuleStructuredMember : ruleStructuredMember EOF ;
- public final void entryRuleStructuredMember() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1102:1: ( ruleStructuredMember EOF )
- // InternalAppliedStereotypeProperty.g:1103:1: ruleStructuredMember EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberRule());
- }
- pushFollow(FOLLOW_1);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStructuredMember"
-
-
- // $ANTLR start "ruleStructuredMember"
- // InternalAppliedStereotypeProperty.g:1110:1: ruleStructuredMember : ( ( rule__StructuredMember__Group__0 ) ) ;
- public final void ruleStructuredMember() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1114:2: ( ( ( rule__StructuredMember__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1115:1: ( ( rule__StructuredMember__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1115:1: ( ( rule__StructuredMember__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1116:1: ( rule__StructuredMember__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1117:1: ( rule__StructuredMember__Group__0 )
- // InternalAppliedStereotypeProperty.g:1117:2: rule__StructuredMember__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__StructuredMember__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStructuredMember"
-
-
- // $ANTLR start "entryRuleAssociationDeclaration"
- // InternalAppliedStereotypeProperty.g:1129:1: entryRuleAssociationDeclaration : ruleAssociationDeclaration EOF ;
- public final void entryRuleAssociationDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1130:1: ( ruleAssociationDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1131:1: ruleAssociationDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleAssociationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAssociationDeclaration"
-
-
- // $ANTLR start "ruleAssociationDeclaration"
- // InternalAppliedStereotypeProperty.g:1138:1: ruleAssociationDeclaration : ( ( rule__AssociationDeclaration__Group__0 ) ) ;
- public final void ruleAssociationDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1142:2: ( ( ( rule__AssociationDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1143:1: ( ( rule__AssociationDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1143:1: ( ( rule__AssociationDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1144:1: ( rule__AssociationDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1145:1: ( rule__AssociationDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1145:2: rule__AssociationDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAssociationDeclaration"
-
-
- // $ANTLR start "entryRuleAssociationDefinition"
- // InternalAppliedStereotypeProperty.g:1157:1: entryRuleAssociationDefinition : ruleAssociationDefinition EOF ;
- public final void entryRuleAssociationDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1158:1: ( ruleAssociationDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1159:1: ruleAssociationDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleAssociationDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAssociationDefinition"
-
-
- // $ANTLR start "ruleAssociationDefinition"
- // InternalAppliedStereotypeProperty.g:1166:1: ruleAssociationDefinition : ( ( rule__AssociationDefinition__Group__0 ) ) ;
- public final void ruleAssociationDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1170:2: ( ( ( rule__AssociationDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1171:1: ( ( rule__AssociationDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1171:1: ( ( rule__AssociationDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1172:1: ( rule__AssociationDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1173:1: ( rule__AssociationDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1173:2: rule__AssociationDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAssociationDefinition"
-
-
- // $ANTLR start "entryRuleAssociationDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1185:1: entryRuleAssociationDefinitionOrStub : ruleAssociationDefinitionOrStub EOF ;
- public final void entryRuleAssociationDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1186:1: ( ruleAssociationDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1187:1: ruleAssociationDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleAssociationDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAssociationDefinitionOrStub"
-
-
- // $ANTLR start "ruleAssociationDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1194:1: ruleAssociationDefinitionOrStub : ( ( rule__AssociationDefinitionOrStub__Group__0 ) ) ;
- public final void ruleAssociationDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1198:2: ( ( ( rule__AssociationDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1199:1: ( ( rule__AssociationDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1199:1: ( ( rule__AssociationDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1200:1: ( rule__AssociationDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1201:1: ( rule__AssociationDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:1201:2: rule__AssociationDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAssociationDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleEnumerationDeclaration"
- // InternalAppliedStereotypeProperty.g:1213:1: entryRuleEnumerationDeclaration : ruleEnumerationDeclaration EOF ;
- public final void entryRuleEnumerationDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1214:1: ( ruleEnumerationDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1215:1: ruleEnumerationDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleEnumerationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEnumerationDeclaration"
-
-
- // $ANTLR start "ruleEnumerationDeclaration"
- // InternalAppliedStereotypeProperty.g:1222:1: ruleEnumerationDeclaration : ( ( rule__EnumerationDeclaration__Group__0 ) ) ;
- public final void ruleEnumerationDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1226:2: ( ( ( rule__EnumerationDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1227:1: ( ( rule__EnumerationDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1227:1: ( ( rule__EnumerationDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1228:1: ( rule__EnumerationDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1229:1: ( rule__EnumerationDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1229:2: rule__EnumerationDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEnumerationDeclaration"
-
-
- // $ANTLR start "entryRuleEnumerationDefinition"
- // InternalAppliedStereotypeProperty.g:1241:1: entryRuleEnumerationDefinition : ruleEnumerationDefinition EOF ;
- public final void entryRuleEnumerationDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1242:1: ( ruleEnumerationDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1243:1: ruleEnumerationDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleEnumerationDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEnumerationDefinition"
-
-
- // $ANTLR start "ruleEnumerationDefinition"
- // InternalAppliedStereotypeProperty.g:1250:1: ruleEnumerationDefinition : ( ( rule__EnumerationDefinition__Group__0 ) ) ;
- public final void ruleEnumerationDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1254:2: ( ( ( rule__EnumerationDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1255:1: ( ( rule__EnumerationDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1255:1: ( ( rule__EnumerationDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1256:1: ( rule__EnumerationDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1257:1: ( rule__EnumerationDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1257:2: rule__EnumerationDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEnumerationDefinition"
-
-
- // $ANTLR start "entryRuleEnumerationDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1269:1: entryRuleEnumerationDefinitionOrStub : ruleEnumerationDefinitionOrStub EOF ;
- public final void entryRuleEnumerationDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1270:1: ( ruleEnumerationDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1271:1: ruleEnumerationDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleEnumerationDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEnumerationDefinitionOrStub"
-
-
- // $ANTLR start "ruleEnumerationDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1278:1: ruleEnumerationDefinitionOrStub : ( ( rule__EnumerationDefinitionOrStub__Group__0 ) ) ;
- public final void ruleEnumerationDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1282:2: ( ( ( rule__EnumerationDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1283:1: ( ( rule__EnumerationDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1283:1: ( ( rule__EnumerationDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1284:1: ( rule__EnumerationDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1285:1: ( rule__EnumerationDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:1285:2: rule__EnumerationDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEnumerationDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleEnumerationLiteralName"
- // InternalAppliedStereotypeProperty.g:1297:1: entryRuleEnumerationLiteralName : ruleEnumerationLiteralName EOF ;
- public final void entryRuleEnumerationLiteralName() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1298:1: ( ruleEnumerationLiteralName EOF )
- // InternalAppliedStereotypeProperty.g:1299:1: ruleEnumerationLiteralName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameRule());
- }
- pushFollow(FOLLOW_1);
- ruleEnumerationLiteralName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEnumerationLiteralName"
-
-
- // $ANTLR start "ruleEnumerationLiteralName"
- // InternalAppliedStereotypeProperty.g:1306:1: ruleEnumerationLiteralName : ( ( rule__EnumerationLiteralName__Group__0 ) ) ;
- public final void ruleEnumerationLiteralName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1310:2: ( ( ( rule__EnumerationLiteralName__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1311:1: ( ( rule__EnumerationLiteralName__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1311:1: ( ( rule__EnumerationLiteralName__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1312:1: ( rule__EnumerationLiteralName__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1313:1: ( rule__EnumerationLiteralName__Group__0 )
- // InternalAppliedStereotypeProperty.g:1313:2: rule__EnumerationLiteralName__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationLiteralName__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEnumerationLiteralName"
-
-
- // $ANTLR start "entryRuleEnumerationLiteralNameDefinition"
- // InternalAppliedStereotypeProperty.g:1325:1: entryRuleEnumerationLiteralNameDefinition : ruleEnumerationLiteralNameDefinition EOF ;
- public final void entryRuleEnumerationLiteralNameDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1326:1: ( ruleEnumerationLiteralNameDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1327:1: ruleEnumerationLiteralNameDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleEnumerationLiteralNameDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEnumerationLiteralNameDefinition"
-
-
- // $ANTLR start "ruleEnumerationLiteralNameDefinition"
- // InternalAppliedStereotypeProperty.g:1334:1: ruleEnumerationLiteralNameDefinition : ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) ) ;
- public final void ruleEnumerationLiteralNameDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1338:2: ( ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:1339:1: ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:1339:1: ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) )
- // InternalAppliedStereotypeProperty.g:1340:1: ( rule__EnumerationLiteralNameDefinition__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameAssignment());
- }
- // InternalAppliedStereotypeProperty.g:1341:1: ( rule__EnumerationLiteralNameDefinition__NameAssignment )
- // InternalAppliedStereotypeProperty.g:1341:2: rule__EnumerationLiteralNameDefinition__NameAssignment
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationLiteralNameDefinition__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEnumerationLiteralNameDefinition"
-
-
- // $ANTLR start "entryRuleSignalDeclaration"
- // InternalAppliedStereotypeProperty.g:1353:1: entryRuleSignalDeclaration : ruleSignalDeclaration EOF ;
- public final void entryRuleSignalDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1354:1: ( ruleSignalDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1355:1: ruleSignalDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleSignalDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSignalDeclaration"
-
-
- // $ANTLR start "ruleSignalDeclaration"
- // InternalAppliedStereotypeProperty.g:1362:1: ruleSignalDeclaration : ( ( rule__SignalDeclaration__Group__0 ) ) ;
- public final void ruleSignalDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1366:2: ( ( ( rule__SignalDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1367:1: ( ( rule__SignalDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1367:1: ( ( rule__SignalDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1368:1: ( rule__SignalDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1369:1: ( rule__SignalDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1369:2: rule__SignalDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSignalDeclaration"
-
-
- // $ANTLR start "entryRuleSignalDefinition"
- // InternalAppliedStereotypeProperty.g:1381:1: entryRuleSignalDefinition : ruleSignalDefinition EOF ;
- public final void entryRuleSignalDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1382:1: ( ruleSignalDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1383:1: ruleSignalDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleSignalDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSignalDefinition"
-
-
- // $ANTLR start "ruleSignalDefinition"
- // InternalAppliedStereotypeProperty.g:1390:1: ruleSignalDefinition : ( ( rule__SignalDefinition__Group__0 ) ) ;
- public final void ruleSignalDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1394:2: ( ( ( rule__SignalDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1395:1: ( ( rule__SignalDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1395:1: ( ( rule__SignalDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1396:1: ( rule__SignalDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1397:1: ( rule__SignalDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1397:2: rule__SignalDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSignalDefinition"
-
-
- // $ANTLR start "entryRuleSignalDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1409:1: entryRuleSignalDefinitionOrStub : ruleSignalDefinitionOrStub EOF ;
- public final void entryRuleSignalDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1410:1: ( ruleSignalDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1411:1: ruleSignalDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleSignalDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSignalDefinitionOrStub"
-
-
- // $ANTLR start "ruleSignalDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1418:1: ruleSignalDefinitionOrStub : ( ( rule__SignalDefinitionOrStub__Group__0 ) ) ;
- public final void ruleSignalDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1422:2: ( ( ( rule__SignalDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1423:1: ( ( rule__SignalDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1423:1: ( ( rule__SignalDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1424:1: ( rule__SignalDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1425:1: ( rule__SignalDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:1425:2: rule__SignalDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSignalDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleActivityDeclaration"
- // InternalAppliedStereotypeProperty.g:1437:1: entryRuleActivityDeclaration : ruleActivityDeclaration EOF ;
- public final void entryRuleActivityDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1438:1: ( ruleActivityDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1439:1: ruleActivityDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleActivityDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActivityDeclaration"
-
-
- // $ANTLR start "ruleActivityDeclaration"
- // InternalAppliedStereotypeProperty.g:1446:1: ruleActivityDeclaration : ( ( rule__ActivityDeclaration__Group__0 ) ) ;
- public final void ruleActivityDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1450:2: ( ( ( rule__ActivityDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1451:1: ( ( rule__ActivityDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1451:1: ( ( rule__ActivityDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1452:1: ( rule__ActivityDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1453:1: ( rule__ActivityDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1453:2: rule__ActivityDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActivityDeclaration"
-
-
- // $ANTLR start "entryRuleActivityDefinition"
- // InternalAppliedStereotypeProperty.g:1465:1: entryRuleActivityDefinition : ruleActivityDefinition EOF ;
- public final void entryRuleActivityDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1466:1: ( ruleActivityDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1467:1: ruleActivityDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleActivityDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActivityDefinition"
-
-
- // $ANTLR start "ruleActivityDefinition"
- // InternalAppliedStereotypeProperty.g:1474:1: ruleActivityDefinition : ( ( rule__ActivityDefinition__Group__0 ) ) ;
- public final void ruleActivityDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1478:2: ( ( ( rule__ActivityDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1479:1: ( ( rule__ActivityDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1479:1: ( ( rule__ActivityDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1480:1: ( rule__ActivityDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1481:1: ( rule__ActivityDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1481:2: rule__ActivityDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActivityDefinition"
-
-
- // $ANTLR start "entryRuleActivityDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1493:1: entryRuleActivityDefinitionOrStub : ruleActivityDefinitionOrStub EOF ;
- public final void entryRuleActivityDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1494:1: ( ruleActivityDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1495:1: ruleActivityDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleActivityDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActivityDefinitionOrStub"
-
-
- // $ANTLR start "ruleActivityDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1502:1: ruleActivityDefinitionOrStub : ( ( rule__ActivityDefinitionOrStub__Group__0 ) ) ;
- public final void ruleActivityDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1506:2: ( ( ( rule__ActivityDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1507:1: ( ( rule__ActivityDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1507:1: ( ( rule__ActivityDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1508:1: ( rule__ActivityDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1509:1: ( rule__ActivityDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:1509:2: rule__ActivityDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActivityDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleFormalParameter"
- // InternalAppliedStereotypeProperty.g:1521:1: entryRuleFormalParameter : ruleFormalParameter EOF ;
- public final void entryRuleFormalParameter() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1522:1: ( ruleFormalParameter EOF )
- // InternalAppliedStereotypeProperty.g:1523:1: ruleFormalParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterRule());
- }
- pushFollow(FOLLOW_1);
- ruleFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleFormalParameter"
-
-
- // $ANTLR start "ruleFormalParameter"
- // InternalAppliedStereotypeProperty.g:1530:1: ruleFormalParameter : ( ( rule__FormalParameter__Group__0 ) ) ;
- public final void ruleFormalParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1534:2: ( ( ( rule__FormalParameter__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1535:1: ( ( rule__FormalParameter__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1535:1: ( ( rule__FormalParameter__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1536:1: ( rule__FormalParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1537:1: ( rule__FormalParameter__Group__0 )
- // InternalAppliedStereotypeProperty.g:1537:2: rule__FormalParameter__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleFormalParameter"
-
-
- // $ANTLR start "entryRuleFormalParameterDefinition"
- // InternalAppliedStereotypeProperty.g:1549:1: entryRuleFormalParameterDefinition : ruleFormalParameterDefinition EOF ;
- public final void entryRuleFormalParameterDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1550:1: ( ruleFormalParameterDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1551:1: ruleFormalParameterDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleFormalParameterDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleFormalParameterDefinition"
-
-
- // $ANTLR start "ruleFormalParameterDefinition"
- // InternalAppliedStereotypeProperty.g:1558:1: ruleFormalParameterDefinition : ( ( rule__FormalParameterDefinition__Group__0 ) ) ;
- public final void ruleFormalParameterDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1562:2: ( ( ( rule__FormalParameterDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1563:1: ( ( rule__FormalParameterDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1563:1: ( ( rule__FormalParameterDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1564:1: ( rule__FormalParameterDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1565:1: ( rule__FormalParameterDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1565:2: rule__FormalParameterDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleFormalParameterDefinition"
-
-
- // $ANTLR start "entryRuleReturnParameter"
- // InternalAppliedStereotypeProperty.g:1577:1: entryRuleReturnParameter : ruleReturnParameter EOF ;
- public final void entryRuleReturnParameter() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1578:1: ( ruleReturnParameter EOF )
- // InternalAppliedStereotypeProperty.g:1579:1: ruleReturnParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterRule());
- }
- pushFollow(FOLLOW_1);
- ruleReturnParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleReturnParameter"
-
-
- // $ANTLR start "ruleReturnParameter"
- // InternalAppliedStereotypeProperty.g:1586:1: ruleReturnParameter : ( ( rule__ReturnParameter__DefinitionAssignment ) ) ;
- public final void ruleReturnParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1590:2: ( ( ( rule__ReturnParameter__DefinitionAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:1591:1: ( ( rule__ReturnParameter__DefinitionAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:1591:1: ( ( rule__ReturnParameter__DefinitionAssignment ) )
- // InternalAppliedStereotypeProperty.g:1592:1: ( rule__ReturnParameter__DefinitionAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterAccess().getDefinitionAssignment());
- }
- // InternalAppliedStereotypeProperty.g:1593:1: ( rule__ReturnParameter__DefinitionAssignment )
- // InternalAppliedStereotypeProperty.g:1593:2: rule__ReturnParameter__DefinitionAssignment
- {
- pushFollow(FOLLOW_2);
- rule__ReturnParameter__DefinitionAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterAccess().getDefinitionAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleReturnParameter"
-
-
- // $ANTLR start "entryRuleReturnParameterDefinition"
- // InternalAppliedStereotypeProperty.g:1605:1: entryRuleReturnParameterDefinition : ruleReturnParameterDefinition EOF ;
- public final void entryRuleReturnParameterDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1606:1: ( ruleReturnParameterDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1607:1: ruleReturnParameterDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleReturnParameterDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleReturnParameterDefinition"
-
-
- // $ANTLR start "ruleReturnParameterDefinition"
- // InternalAppliedStereotypeProperty.g:1614:1: ruleReturnParameterDefinition : ( ( rule__ReturnParameterDefinition__Group__0 ) ) ;
- public final void ruleReturnParameterDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1618:2: ( ( ( rule__ReturnParameterDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1619:1: ( ( rule__ReturnParameterDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1619:1: ( ( rule__ReturnParameterDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1620:1: ( rule__ReturnParameterDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1621:1: ( rule__ReturnParameterDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1621:2: rule__ReturnParameterDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ReturnParameterDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleReturnParameterDefinition"
-
-
- // $ANTLR start "entryRuleParameterDirection"
- // InternalAppliedStereotypeProperty.g:1633:1: entryRuleParameterDirection : ruleParameterDirection EOF ;
- public final void entryRuleParameterDirection() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1634:1: ( ruleParameterDirection EOF )
- // InternalAppliedStereotypeProperty.g:1635:1: ruleParameterDirection EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParameterDirectionRule());
- }
- pushFollow(FOLLOW_1);
- ruleParameterDirection();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParameterDirectionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleParameterDirection"
-
-
- // $ANTLR start "ruleParameterDirection"
- // InternalAppliedStereotypeProperty.g:1642:1: ruleParameterDirection : ( ( rule__ParameterDirection__Alternatives ) ) ;
- public final void ruleParameterDirection() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1646:2: ( ( ( rule__ParameterDirection__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:1647:1: ( ( rule__ParameterDirection__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:1647:1: ( ( rule__ParameterDirection__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:1648:1: ( rule__ParameterDirection__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParameterDirectionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:1649:1: ( rule__ParameterDirection__Alternatives )
- // InternalAppliedStereotypeProperty.g:1649:2: rule__ParameterDirection__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ParameterDirection__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParameterDirectionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleParameterDirection"
-
-
- // $ANTLR start "entryRuleFeatureDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1661:1: entryRuleFeatureDefinitionOrStub : ruleFeatureDefinitionOrStub EOF ;
- public final void entryRuleFeatureDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1662:1: ( ruleFeatureDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1663:1: ruleFeatureDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleFeatureDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleFeatureDefinitionOrStub"
-
-
- // $ANTLR start "ruleFeatureDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1670:1: ruleFeatureDefinitionOrStub : ( ( rule__FeatureDefinitionOrStub__Alternatives ) ) ;
- public final void ruleFeatureDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1674:2: ( ( ( rule__FeatureDefinitionOrStub__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:1675:1: ( ( rule__FeatureDefinitionOrStub__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:1675:1: ( ( rule__FeatureDefinitionOrStub__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:1676:1: ( rule__FeatureDefinitionOrStub__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureDefinitionOrStubAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:1677:1: ( rule__FeatureDefinitionOrStub__Alternatives )
- // InternalAppliedStereotypeProperty.g:1677:2: rule__FeatureDefinitionOrStub__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__FeatureDefinitionOrStub__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureDefinitionOrStubAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleFeatureDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleActiveFeatureDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1689:1: entryRuleActiveFeatureDefinitionOrStub : ruleActiveFeatureDefinitionOrStub EOF ;
- public final void entryRuleActiveFeatureDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1690:1: ( ruleActiveFeatureDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1691:1: ruleActiveFeatureDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveFeatureDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleActiveFeatureDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveFeatureDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleActiveFeatureDefinitionOrStub"
-
-
- // $ANTLR start "ruleActiveFeatureDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1698:1: ruleActiveFeatureDefinitionOrStub : ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) ) ;
- public final void ruleActiveFeatureDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1702:2: ( ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:1703:1: ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:1703:1: ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:1704:1: ( rule__ActiveFeatureDefinitionOrStub__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:1705:1: ( rule__ActiveFeatureDefinitionOrStub__Alternatives )
- // InternalAppliedStereotypeProperty.g:1705:2: rule__ActiveFeatureDefinitionOrStub__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ActiveFeatureDefinitionOrStub__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleActiveFeatureDefinitionOrStub"
-
-
- // $ANTLR start "entryRulePropertyDefinition"
- // InternalAppliedStereotypeProperty.g:1717:1: entryRulePropertyDefinition : rulePropertyDefinition EOF ;
- public final void entryRulePropertyDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1718:1: ( rulePropertyDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1719:1: rulePropertyDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- rulePropertyDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePropertyDefinition"
-
-
- // $ANTLR start "rulePropertyDefinition"
- // InternalAppliedStereotypeProperty.g:1726:1: rulePropertyDefinition : ( ( rule__PropertyDefinition__Group__0 ) ) ;
- public final void rulePropertyDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1730:2: ( ( ( rule__PropertyDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1731:1: ( ( rule__PropertyDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1731:1: ( ( rule__PropertyDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1732:1: ( rule__PropertyDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1733:1: ( rule__PropertyDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1733:2: rule__PropertyDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePropertyDefinition"
-
-
- // $ANTLR start "entryRuleAttributeDefinition"
- // InternalAppliedStereotypeProperty.g:1745:1: entryRuleAttributeDefinition : ruleAttributeDefinition EOF ;
- public final void entryRuleAttributeDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1746:1: ( ruleAttributeDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1747:1: ruleAttributeDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleAttributeDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAttributeDefinition"
-
-
- // $ANTLR start "ruleAttributeDefinition"
- // InternalAppliedStereotypeProperty.g:1754:1: ruleAttributeDefinition : ( ( rule__AttributeDefinition__Group__0 ) ) ;
- public final void ruleAttributeDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1758:2: ( ( ( rule__AttributeDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1759:1: ( ( rule__AttributeDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1759:1: ( ( rule__AttributeDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1760:1: ( rule__AttributeDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1761:1: ( rule__AttributeDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1761:2: rule__AttributeDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AttributeDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAttributeDefinition"
-
-
- // $ANTLR start "entryRuleAttributeInitializer"
- // InternalAppliedStereotypeProperty.g:1773:1: entryRuleAttributeInitializer : ruleAttributeInitializer EOF ;
- public final void entryRuleAttributeInitializer() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1774:1: ( ruleAttributeInitializer EOF )
- // InternalAppliedStereotypeProperty.g:1775:1: ruleAttributeInitializer EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeInitializerRule());
- }
- pushFollow(FOLLOW_1);
- ruleAttributeInitializer();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeInitializerRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAttributeInitializer"
-
-
- // $ANTLR start "ruleAttributeInitializer"
- // InternalAppliedStereotypeProperty.g:1782:1: ruleAttributeInitializer : ( ( rule__AttributeInitializer__Group__0 ) ) ;
- public final void ruleAttributeInitializer() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1786:2: ( ( ( rule__AttributeInitializer__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1787:1: ( ( rule__AttributeInitializer__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1787:1: ( ( rule__AttributeInitializer__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1788:1: ( rule__AttributeInitializer__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeInitializerAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1789:1: ( rule__AttributeInitializer__Group__0 )
- // InternalAppliedStereotypeProperty.g:1789:2: rule__AttributeInitializer__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AttributeInitializer__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeInitializerAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAttributeInitializer"
-
-
- // $ANTLR start "entryRulePropertyDeclaration"
- // InternalAppliedStereotypeProperty.g:1801:1: entryRulePropertyDeclaration : rulePropertyDeclaration EOF ;
- public final void entryRulePropertyDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1802:1: ( rulePropertyDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1803:1: rulePropertyDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- rulePropertyDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePropertyDeclaration"
-
-
- // $ANTLR start "rulePropertyDeclaration"
- // InternalAppliedStereotypeProperty.g:1810:1: rulePropertyDeclaration : ( ( rule__PropertyDeclaration__Group__0 ) ) ;
- public final void rulePropertyDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1814:2: ( ( ( rule__PropertyDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1815:1: ( ( rule__PropertyDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1815:1: ( ( rule__PropertyDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1816:1: ( rule__PropertyDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1817:1: ( rule__PropertyDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1817:2: rule__PropertyDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePropertyDeclaration"
-
-
- // $ANTLR start "entryRuleTypePart"
- // InternalAppliedStereotypeProperty.g:1829:1: entryRuleTypePart : ruleTypePart EOF ;
- public final void entryRuleTypePart() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1830:1: ( ruleTypePart EOF )
- // InternalAppliedStereotypeProperty.g:1831:1: ruleTypePart EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartRule());
- }
- pushFollow(FOLLOW_1);
- ruleTypePart();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTypePart"
-
-
- // $ANTLR start "ruleTypePart"
- // InternalAppliedStereotypeProperty.g:1838:1: ruleTypePart : ( ( rule__TypePart__Group__0 ) ) ;
- public final void ruleTypePart() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1842:2: ( ( ( rule__TypePart__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1843:1: ( ( rule__TypePart__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1843:1: ( ( rule__TypePart__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1844:1: ( rule__TypePart__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1845:1: ( rule__TypePart__Group__0 )
- // InternalAppliedStereotypeProperty.g:1845:2: rule__TypePart__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTypePart"
-
-
- // $ANTLR start "entryRuleUnlimitedNaturalLiteral"
- // InternalAppliedStereotypeProperty.g:1857:1: entryRuleUnlimitedNaturalLiteral : ruleUnlimitedNaturalLiteral EOF ;
- public final void entryRuleUnlimitedNaturalLiteral() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1858:1: ( ruleUnlimitedNaturalLiteral EOF )
- // InternalAppliedStereotypeProperty.g:1859:1: ruleUnlimitedNaturalLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnlimitedNaturalLiteralRule());
- }
- pushFollow(FOLLOW_1);
- ruleUnlimitedNaturalLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnlimitedNaturalLiteralRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnlimitedNaturalLiteral"
-
-
- // $ANTLR start "ruleUnlimitedNaturalLiteral"
- // InternalAppliedStereotypeProperty.g:1866:1: ruleUnlimitedNaturalLiteral : ( ( rule__UnlimitedNaturalLiteral__Alternatives ) ) ;
- public final void ruleUnlimitedNaturalLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1870:2: ( ( ( rule__UnlimitedNaturalLiteral__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:1871:1: ( ( rule__UnlimitedNaturalLiteral__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:1871:1: ( ( rule__UnlimitedNaturalLiteral__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:1872:1: ( rule__UnlimitedNaturalLiteral__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnlimitedNaturalLiteralAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:1873:1: ( rule__UnlimitedNaturalLiteral__Alternatives )
- // InternalAppliedStereotypeProperty.g:1873:2: rule__UnlimitedNaturalLiteral__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__UnlimitedNaturalLiteral__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnlimitedNaturalLiteralAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnlimitedNaturalLiteral"
-
-
- // $ANTLR start "entryRuleOperationDeclaration"
- // InternalAppliedStereotypeProperty.g:1885:1: entryRuleOperationDeclaration : ruleOperationDeclaration EOF ;
- public final void entryRuleOperationDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1886:1: ( ruleOperationDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1887:1: ruleOperationDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleOperationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOperationDeclaration"
-
-
- // $ANTLR start "ruleOperationDeclaration"
- // InternalAppliedStereotypeProperty.g:1894:1: ruleOperationDeclaration : ( ( rule__OperationDeclaration__Group__0 ) ) ;
- public final void ruleOperationDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1898:2: ( ( ( rule__OperationDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1899:1: ( ( rule__OperationDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1899:1: ( ( rule__OperationDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1900:1: ( rule__OperationDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1901:1: ( rule__OperationDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:1901:2: rule__OperationDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOperationDeclaration"
-
-
- // $ANTLR start "entryRuleOperationDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1913:1: entryRuleOperationDefinitionOrStub : ruleOperationDefinitionOrStub EOF ;
- public final void entryRuleOperationDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1914:1: ( ruleOperationDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:1915:1: ruleOperationDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleOperationDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOperationDefinitionOrStub"
-
-
- // $ANTLR start "ruleOperationDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:1922:1: ruleOperationDefinitionOrStub : ( ( rule__OperationDefinitionOrStub__Group__0 ) ) ;
- public final void ruleOperationDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1926:2: ( ( ( rule__OperationDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1927:1: ( ( rule__OperationDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1927:1: ( ( rule__OperationDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1928:1: ( rule__OperationDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1929:1: ( rule__OperationDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:1929:2: rule__OperationDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__OperationDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOperationDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleRedefinitionClause"
- // InternalAppliedStereotypeProperty.g:1941:1: entryRuleRedefinitionClause : ruleRedefinitionClause EOF ;
- public final void entryRuleRedefinitionClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1942:1: ( ruleRedefinitionClause EOF )
- // InternalAppliedStereotypeProperty.g:1943:1: ruleRedefinitionClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRedefinitionClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleRedefinitionClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRedefinitionClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleRedefinitionClause"
-
-
- // $ANTLR start "ruleRedefinitionClause"
- // InternalAppliedStereotypeProperty.g:1950:1: ruleRedefinitionClause : ( ( rule__RedefinitionClause__Group__0 ) ) ;
- public final void ruleRedefinitionClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1954:2: ( ( ( rule__RedefinitionClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1955:1: ( ( rule__RedefinitionClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1955:1: ( ( rule__RedefinitionClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1956:1: ( rule__RedefinitionClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRedefinitionClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1957:1: ( rule__RedefinitionClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:1957:2: rule__RedefinitionClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__RedefinitionClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRedefinitionClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleRedefinitionClause"
-
-
- // $ANTLR start "entryRuleReceptionDefinition"
- // InternalAppliedStereotypeProperty.g:1969:1: entryRuleReceptionDefinition : ruleReceptionDefinition EOF ;
- public final void entryRuleReceptionDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1970:1: ( ruleReceptionDefinition EOF )
- // InternalAppliedStereotypeProperty.g:1971:1: ruleReceptionDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReceptionDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleReceptionDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReceptionDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleReceptionDefinition"
-
-
- // $ANTLR start "ruleReceptionDefinition"
- // InternalAppliedStereotypeProperty.g:1978:1: ruleReceptionDefinition : ( ( rule__ReceptionDefinition__Group__0 ) ) ;
- public final void ruleReceptionDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:1982:2: ( ( ( rule__ReceptionDefinition__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:1983:1: ( ( rule__ReceptionDefinition__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:1983:1: ( ( rule__ReceptionDefinition__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:1984:1: ( rule__ReceptionDefinition__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReceptionDefinitionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:1985:1: ( rule__ReceptionDefinition__Group__0 )
- // InternalAppliedStereotypeProperty.g:1985:2: rule__ReceptionDefinition__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ReceptionDefinition__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReceptionDefinitionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleReceptionDefinition"
-
-
- // $ANTLR start "entryRuleSignalReceptionDeclaration"
- // InternalAppliedStereotypeProperty.g:1997:1: entryRuleSignalReceptionDeclaration : ruleSignalReceptionDeclaration EOF ;
- public final void entryRuleSignalReceptionDeclaration() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:1998:1: ( ruleSignalReceptionDeclaration EOF )
- // InternalAppliedStereotypeProperty.g:1999:1: ruleSignalReceptionDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationRule());
- }
- pushFollow(FOLLOW_1);
- ruleSignalReceptionDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSignalReceptionDeclaration"
-
-
- // $ANTLR start "ruleSignalReceptionDeclaration"
- // InternalAppliedStereotypeProperty.g:2006:1: ruleSignalReceptionDeclaration : ( ( rule__SignalReceptionDeclaration__Group__0 ) ) ;
- public final void ruleSignalReceptionDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2010:2: ( ( ( rule__SignalReceptionDeclaration__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2011:1: ( ( rule__SignalReceptionDeclaration__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2011:1: ( ( rule__SignalReceptionDeclaration__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2012:1: ( rule__SignalReceptionDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2013:1: ( rule__SignalReceptionDeclaration__Group__0 )
- // InternalAppliedStereotypeProperty.g:2013:2: rule__SignalReceptionDeclaration__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSignalReceptionDeclaration"
-
-
- // $ANTLR start "entryRuleSignalReceptionDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:2025:1: entryRuleSignalReceptionDefinitionOrStub : ruleSignalReceptionDefinitionOrStub EOF ;
- public final void entryRuleSignalReceptionDefinitionOrStub() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2026:1: ( ruleSignalReceptionDefinitionOrStub EOF )
- // InternalAppliedStereotypeProperty.g:2027:1: ruleSignalReceptionDefinitionOrStub EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubRule());
- }
- pushFollow(FOLLOW_1);
- ruleSignalReceptionDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSignalReceptionDefinitionOrStub"
-
-
- // $ANTLR start "ruleSignalReceptionDefinitionOrStub"
- // InternalAppliedStereotypeProperty.g:2034:1: ruleSignalReceptionDefinitionOrStub : ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) ) ;
- public final void ruleSignalReceptionDefinitionOrStub() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2038:2: ( ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2039:1: ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2039:1: ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2040:1: ( rule__SignalReceptionDefinitionOrStub__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2041:1: ( rule__SignalReceptionDefinitionOrStub__Group__0 )
- // InternalAppliedStereotypeProperty.g:2041:2: rule__SignalReceptionDefinitionOrStub__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSignalReceptionDefinitionOrStub"
-
-
- // $ANTLR start "entryRuleName"
- // InternalAppliedStereotypeProperty.g:2053:1: entryRuleName : ruleName EOF ;
- public final void entryRuleName() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2054:1: ( ruleName EOF )
- // InternalAppliedStereotypeProperty.g:2055:1: ruleName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameRule());
- }
- pushFollow(FOLLOW_1);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleName"
-
-
- // $ANTLR start "ruleName"
- // InternalAppliedStereotypeProperty.g:2062:1: ruleName : ( ( rule__Name__Alternatives ) ) ;
- public final void ruleName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2066:2: ( ( ( rule__Name__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2067:1: ( ( rule__Name__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2067:1: ( ( rule__Name__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2068:1: ( rule__Name__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2069:1: ( rule__Name__Alternatives )
- // InternalAppliedStereotypeProperty.g:2069:2: rule__Name__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__Name__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleName"
-
-
- // $ANTLR start "entryRuleQualifiedName"
- // InternalAppliedStereotypeProperty.g:2081:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
- public final void entryRuleQualifiedName() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2082:1: ( ruleQualifiedName EOF )
- // InternalAppliedStereotypeProperty.g:2083:1: ruleQualifiedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameRule());
- }
- pushFollow(FOLLOW_1);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQualifiedName"
-
-
- // $ANTLR start "ruleQualifiedName"
- // InternalAppliedStereotypeProperty.g:2090:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
- public final void ruleQualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2094:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2095:1: ( ( rule__QualifiedName__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2095:1: ( ( rule__QualifiedName__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2096:1: ( rule__QualifiedName__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2097:1: ( rule__QualifiedName__Group__0 )
- // InternalAppliedStereotypeProperty.g:2097:2: rule__QualifiedName__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQualifiedName"
-
-
- // $ANTLR start "entryRulePotentiallyAmbiguousQualifiedName"
- // InternalAppliedStereotypeProperty.g:2109:1: entryRulePotentiallyAmbiguousQualifiedName : rulePotentiallyAmbiguousQualifiedName EOF ;
- public final void entryRulePotentiallyAmbiguousQualifiedName() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2110:1: ( rulePotentiallyAmbiguousQualifiedName EOF )
- // InternalAppliedStereotypeProperty.g:2111:1: rulePotentiallyAmbiguousQualifiedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameRule());
- }
- pushFollow(FOLLOW_1);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePotentiallyAmbiguousQualifiedName"
-
-
- // $ANTLR start "rulePotentiallyAmbiguousQualifiedName"
- // InternalAppliedStereotypeProperty.g:2118:1: rulePotentiallyAmbiguousQualifiedName : ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) ) ;
- public final void rulePotentiallyAmbiguousQualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2122:2: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2123:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2123:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2124:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2125:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__0 )
- // InternalAppliedStereotypeProperty.g:2125:2: rule__PotentiallyAmbiguousQualifiedName__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePotentiallyAmbiguousQualifiedName"
-
-
- // $ANTLR start "entryRuleUnqualifiedName"
- // InternalAppliedStereotypeProperty.g:2141:1: entryRuleUnqualifiedName : ruleUnqualifiedName EOF ;
- public final void entryRuleUnqualifiedName() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2142:1: ( ruleUnqualifiedName EOF )
- // InternalAppliedStereotypeProperty.g:2143:1: ruleUnqualifiedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnqualifiedNameRule());
- }
- pushFollow(FOLLOW_1);
- ruleUnqualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnqualifiedNameRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnqualifiedName"
-
-
- // $ANTLR start "ruleUnqualifiedName"
- // InternalAppliedStereotypeProperty.g:2150:1: ruleUnqualifiedName : ( ( rule__UnqualifiedName__NameBindingAssignment ) ) ;
- public final void ruleUnqualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2154:2: ( ( ( rule__UnqualifiedName__NameBindingAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:2155:1: ( ( rule__UnqualifiedName__NameBindingAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:2155:1: ( ( rule__UnqualifiedName__NameBindingAssignment ) )
- // InternalAppliedStereotypeProperty.g:2156:1: ( rule__UnqualifiedName__NameBindingAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnqualifiedNameAccess().getNameBindingAssignment());
- }
- // InternalAppliedStereotypeProperty.g:2157:1: ( rule__UnqualifiedName__NameBindingAssignment )
- // InternalAppliedStereotypeProperty.g:2157:2: rule__UnqualifiedName__NameBindingAssignment
- {
- pushFollow(FOLLOW_2);
- rule__UnqualifiedName__NameBindingAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnqualifiedNameAccess().getNameBindingAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnqualifiedName"
-
-
- // $ANTLR start "entryRuleNameBinding"
- // InternalAppliedStereotypeProperty.g:2169:1: entryRuleNameBinding : ruleNameBinding EOF ;
- public final void entryRuleNameBinding() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2170:1: ( ruleNameBinding EOF )
- // InternalAppliedStereotypeProperty.g:2171:1: ruleNameBinding EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameBindingRule());
- }
- pushFollow(FOLLOW_1);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameBindingRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNameBinding"
-
-
- // $ANTLR start "ruleNameBinding"
- // InternalAppliedStereotypeProperty.g:2178:1: ruleNameBinding : ( ( rule__NameBinding__Group__0 ) ) ;
- public final void ruleNameBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2182:2: ( ( ( rule__NameBinding__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2183:1: ( ( rule__NameBinding__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2183:1: ( ( rule__NameBinding__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2184:1: ( rule__NameBinding__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameBindingAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2185:1: ( rule__NameBinding__Group__0 )
- // InternalAppliedStereotypeProperty.g:2185:2: rule__NameBinding__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NameBinding__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameBindingAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNameBinding"
-
-
- // $ANTLR start "entryRuleTemplateBinding"
- // InternalAppliedStereotypeProperty.g:2197:1: entryRuleTemplateBinding : ruleTemplateBinding EOF ;
- public final void entryRuleTemplateBinding() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2198:1: ( ruleTemplateBinding EOF )
- // InternalAppliedStereotypeProperty.g:2199:1: ruleTemplateBinding EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingRule());
- }
- pushFollow(FOLLOW_1);
- ruleTemplateBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTemplateBinding"
-
-
- // $ANTLR start "ruleTemplateBinding"
- // InternalAppliedStereotypeProperty.g:2206:1: ruleTemplateBinding : ( ( rule__TemplateBinding__Group__0 ) ) ;
- public final void ruleTemplateBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2210:2: ( ( ( rule__TemplateBinding__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2211:1: ( ( rule__TemplateBinding__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2211:1: ( ( rule__TemplateBinding__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2212:1: ( rule__TemplateBinding__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2213:1: ( rule__TemplateBinding__Group__0 )
- // InternalAppliedStereotypeProperty.g:2213:2: rule__TemplateBinding__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__TemplateBinding__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTemplateBinding"
-
-
- // $ANTLR start "entryRulePositionalTemplateBinding"
- // InternalAppliedStereotypeProperty.g:2225:1: entryRulePositionalTemplateBinding : rulePositionalTemplateBinding EOF ;
- public final void entryRulePositionalTemplateBinding() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2226:1: ( rulePositionalTemplateBinding EOF )
- // InternalAppliedStereotypeProperty.g:2227:1: rulePositionalTemplateBinding EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingRule());
- }
- pushFollow(FOLLOW_1);
- rulePositionalTemplateBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePositionalTemplateBinding"
-
-
- // $ANTLR start "rulePositionalTemplateBinding"
- // InternalAppliedStereotypeProperty.g:2234:1: rulePositionalTemplateBinding : ( ( rule__PositionalTemplateBinding__Group__0 ) ) ;
- public final void rulePositionalTemplateBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2238:2: ( ( ( rule__PositionalTemplateBinding__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2239:1: ( ( rule__PositionalTemplateBinding__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2239:1: ( ( rule__PositionalTemplateBinding__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2240:1: ( rule__PositionalTemplateBinding__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2241:1: ( rule__PositionalTemplateBinding__Group__0 )
- // InternalAppliedStereotypeProperty.g:2241:2: rule__PositionalTemplateBinding__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePositionalTemplateBinding"
-
-
- // $ANTLR start "entryRuleNamedTemplateBinding"
- // InternalAppliedStereotypeProperty.g:2253:1: entryRuleNamedTemplateBinding : ruleNamedTemplateBinding EOF ;
- public final void entryRuleNamedTemplateBinding() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2254:1: ( ruleNamedTemplateBinding EOF )
- // InternalAppliedStereotypeProperty.g:2255:1: ruleNamedTemplateBinding EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingRule());
- }
- pushFollow(FOLLOW_1);
- ruleNamedTemplateBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNamedTemplateBinding"
-
-
- // $ANTLR start "ruleNamedTemplateBinding"
- // InternalAppliedStereotypeProperty.g:2262:1: ruleNamedTemplateBinding : ( ( rule__NamedTemplateBinding__Group__0 ) ) ;
- public final void ruleNamedTemplateBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2266:2: ( ( ( rule__NamedTemplateBinding__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2267:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2267:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2268:1: ( rule__NamedTemplateBinding__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2269:1: ( rule__NamedTemplateBinding__Group__0 )
- // InternalAppliedStereotypeProperty.g:2269:2: rule__NamedTemplateBinding__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNamedTemplateBinding"
-
-
- // $ANTLR start "entryRuleTemplateParameterSubstitution"
- // InternalAppliedStereotypeProperty.g:2281:1: entryRuleTemplateParameterSubstitution : ruleTemplateParameterSubstitution EOF ;
- public final void entryRuleTemplateParameterSubstitution() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2282:1: ( ruleTemplateParameterSubstitution EOF )
- // InternalAppliedStereotypeProperty.g:2283:1: ruleTemplateParameterSubstitution EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionRule());
- }
- pushFollow(FOLLOW_1);
- ruleTemplateParameterSubstitution();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTemplateParameterSubstitution"
-
-
- // $ANTLR start "ruleTemplateParameterSubstitution"
- // InternalAppliedStereotypeProperty.g:2290:1: ruleTemplateParameterSubstitution : ( ( rule__TemplateParameterSubstitution__Group__0 ) ) ;
- public final void ruleTemplateParameterSubstitution() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2294:2: ( ( ( rule__TemplateParameterSubstitution__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2295:1: ( ( rule__TemplateParameterSubstitution__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2295:1: ( ( rule__TemplateParameterSubstitution__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2296:1: ( rule__TemplateParameterSubstitution__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2297:1: ( rule__TemplateParameterSubstitution__Group__0 )
- // InternalAppliedStereotypeProperty.g:2297:2: rule__TemplateParameterSubstitution__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__TemplateParameterSubstitution__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTemplateParameterSubstitution"
-
-
- // $ANTLR start "entryRuleExpression"
- // InternalAppliedStereotypeProperty.g:2309:1: entryRuleExpression : ruleExpression EOF ;
- public final void entryRuleExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2310:1: ( ruleExpression EOF )
- // InternalAppliedStereotypeProperty.g:2311:1: ruleExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleExpression"
-
-
- // $ANTLR start "ruleExpression"
- // InternalAppliedStereotypeProperty.g:2318:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ;
- public final void ruleExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2322:2: ( ( ( rule__Expression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2323:1: ( ( rule__Expression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2323:1: ( ( rule__Expression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2324:1: ( rule__Expression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2325:1: ( rule__Expression__Alternatives )
- // InternalAppliedStereotypeProperty.g:2325:2: rule__Expression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__Expression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleExpression"
-
-
- // $ANTLR start "entryRulePrimaryExpression"
- // InternalAppliedStereotypeProperty.g:2337:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ;
- public final void entryRulePrimaryExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2338:1: ( rulePrimaryExpression EOF )
- // InternalAppliedStereotypeProperty.g:2339:1: rulePrimaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionRule());
- }
- pushFollow(FOLLOW_1);
- rulePrimaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrimaryExpression"
-
-
- // $ANTLR start "rulePrimaryExpression"
- // InternalAppliedStereotypeProperty.g:2346:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__Group__0 ) ) ;
- public final void rulePrimaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2350:2: ( ( ( rule__PrimaryExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2351:1: ( ( rule__PrimaryExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2351:1: ( ( rule__PrimaryExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2352:1: ( rule__PrimaryExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2353:1: ( rule__PrimaryExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2353:2: rule__PrimaryExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrimaryExpression"
-
-
- // $ANTLR start "entryRuleBaseExpression"
- // InternalAppliedStereotypeProperty.g:2365:1: entryRuleBaseExpression : ruleBaseExpression EOF ;
- public final void entryRuleBaseExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2366:1: ( ruleBaseExpression EOF )
- // InternalAppliedStereotypeProperty.g:2367:1: ruleBaseExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleBaseExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBaseExpression"
-
-
- // $ANTLR start "ruleBaseExpression"
- // InternalAppliedStereotypeProperty.g:2374:1: ruleBaseExpression : ( ( rule__BaseExpression__Alternatives ) ) ;
- public final void ruleBaseExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2378:2: ( ( ( rule__BaseExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2379:1: ( ( rule__BaseExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2379:1: ( ( rule__BaseExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2380:1: ( rule__BaseExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2381:1: ( rule__BaseExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:2381:2: rule__BaseExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__BaseExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBaseExpression"
-
-
- // $ANTLR start "entryRuleLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2393:1: entryRuleLiteralExpression : ruleLiteralExpression EOF ;
- public final void entryRuleLiteralExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2394:1: ( ruleLiteralExpression EOF )
- // InternalAppliedStereotypeProperty.g:2395:1: ruleLiteralExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLiteralExpression"
-
-
- // $ANTLR start "ruleLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2402:1: ruleLiteralExpression : ( ( rule__LiteralExpression__Alternatives ) ) ;
- public final void ruleLiteralExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2406:2: ( ( ( rule__LiteralExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2407:1: ( ( rule__LiteralExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2407:1: ( ( rule__LiteralExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2408:1: ( rule__LiteralExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2409:1: ( rule__LiteralExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:2409:2: rule__LiteralExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__LiteralExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLiteralExpression"
-
-
- // $ANTLR start "entryRuleBooleanLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2421:1: entryRuleBooleanLiteralExpression : ruleBooleanLiteralExpression EOF ;
- public final void entryRuleBooleanLiteralExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2422:1: ( ruleBooleanLiteralExpression EOF )
- // InternalAppliedStereotypeProperty.g:2423:1: ruleBooleanLiteralExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleBooleanLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBooleanLiteralExpression"
-
-
- // $ANTLR start "ruleBooleanLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2430:1: ruleBooleanLiteralExpression : ( ( rule__BooleanLiteralExpression__ImageAssignment ) ) ;
- public final void ruleBooleanLiteralExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2434:2: ( ( ( rule__BooleanLiteralExpression__ImageAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:2435:1: ( ( rule__BooleanLiteralExpression__ImageAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:2435:1: ( ( rule__BooleanLiteralExpression__ImageAssignment ) )
- // InternalAppliedStereotypeProperty.g:2436:1: ( rule__BooleanLiteralExpression__ImageAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpressionAccess().getImageAssignment());
- }
- // InternalAppliedStereotypeProperty.g:2437:1: ( rule__BooleanLiteralExpression__ImageAssignment )
- // InternalAppliedStereotypeProperty.g:2437:2: rule__BooleanLiteralExpression__ImageAssignment
- {
- pushFollow(FOLLOW_2);
- rule__BooleanLiteralExpression__ImageAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpressionAccess().getImageAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBooleanLiteralExpression"
-
-
- // $ANTLR start "entryRuleNaturalLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2449:1: entryRuleNaturalLiteralExpression : ruleNaturalLiteralExpression EOF ;
- public final void entryRuleNaturalLiteralExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2450:1: ( ruleNaturalLiteralExpression EOF )
- // InternalAppliedStereotypeProperty.g:2451:1: ruleNaturalLiteralExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNaturalLiteralExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleNaturalLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNaturalLiteralExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNaturalLiteralExpression"
-
-
- // $ANTLR start "ruleNaturalLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2458:1: ruleNaturalLiteralExpression : ( ( rule__NaturalLiteralExpression__ImageAssignment ) ) ;
- public final void ruleNaturalLiteralExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2462:2: ( ( ( rule__NaturalLiteralExpression__ImageAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:2463:1: ( ( rule__NaturalLiteralExpression__ImageAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:2463:1: ( ( rule__NaturalLiteralExpression__ImageAssignment ) )
- // InternalAppliedStereotypeProperty.g:2464:1: ( rule__NaturalLiteralExpression__ImageAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNaturalLiteralExpressionAccess().getImageAssignment());
- }
- // InternalAppliedStereotypeProperty.g:2465:1: ( rule__NaturalLiteralExpression__ImageAssignment )
- // InternalAppliedStereotypeProperty.g:2465:2: rule__NaturalLiteralExpression__ImageAssignment
- {
- pushFollow(FOLLOW_2);
- rule__NaturalLiteralExpression__ImageAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNaturalLiteralExpressionAccess().getImageAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNaturalLiteralExpression"
-
-
- // $ANTLR start "entryRuleUnboundedLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2477:1: entryRuleUnboundedLiteralExpression : ruleUnboundedLiteralExpression EOF ;
- public final void entryRuleUnboundedLiteralExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2478:1: ( ruleUnboundedLiteralExpression EOF )
- // InternalAppliedStereotypeProperty.g:2479:1: ruleUnboundedLiteralExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnboundedLiteralExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleUnboundedLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnboundedLiteralExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnboundedLiteralExpression"
-
-
- // $ANTLR start "ruleUnboundedLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2486:1: ruleUnboundedLiteralExpression : ( ( rule__UnboundedLiteralExpression__Group__0 ) ) ;
- public final void ruleUnboundedLiteralExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2490:2: ( ( ( rule__UnboundedLiteralExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2491:1: ( ( rule__UnboundedLiteralExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2491:1: ( ( rule__UnboundedLiteralExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2492:1: ( rule__UnboundedLiteralExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnboundedLiteralExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2493:1: ( rule__UnboundedLiteralExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2493:2: rule__UnboundedLiteralExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__UnboundedLiteralExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnboundedLiteralExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnboundedLiteralExpression"
-
-
- // $ANTLR start "entryRuleStringLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2505:1: entryRuleStringLiteralExpression : ruleStringLiteralExpression EOF ;
- public final void entryRuleStringLiteralExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2506:1: ( ruleStringLiteralExpression EOF )
- // InternalAppliedStereotypeProperty.g:2507:1: ruleStringLiteralExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleStringLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStringLiteralExpression"
-
-
- // $ANTLR start "ruleStringLiteralExpression"
- // InternalAppliedStereotypeProperty.g:2514:1: ruleStringLiteralExpression : ( ( rule__StringLiteralExpression__ImageAssignment ) ) ;
- public final void ruleStringLiteralExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2518:2: ( ( ( rule__StringLiteralExpression__ImageAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:2519:1: ( ( rule__StringLiteralExpression__ImageAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:2519:1: ( ( rule__StringLiteralExpression__ImageAssignment ) )
- // InternalAppliedStereotypeProperty.g:2520:1: ( rule__StringLiteralExpression__ImageAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralExpressionAccess().getImageAssignment());
- }
- // InternalAppliedStereotypeProperty.g:2521:1: ( rule__StringLiteralExpression__ImageAssignment )
- // InternalAppliedStereotypeProperty.g:2521:2: rule__StringLiteralExpression__ImageAssignment
- {
- pushFollow(FOLLOW_2);
- rule__StringLiteralExpression__ImageAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralExpressionAccess().getImageAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStringLiteralExpression"
-
-
- // $ANTLR start "entryRuleNameExpression"
- // InternalAppliedStereotypeProperty.g:2533:1: entryRuleNameExpression : ruleNameExpression EOF ;
- public final void entryRuleNameExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2534:1: ( ruleNameExpression EOF )
- // InternalAppliedStereotypeProperty.g:2535:1: ruleNameExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleNameExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNameExpression"
-
-
- // $ANTLR start "ruleNameExpression"
- // InternalAppliedStereotypeProperty.g:2542:1: ruleNameExpression : ( ( rule__NameExpression__NameAssignment ) ) ;
- public final void ruleNameExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2546:2: ( ( ( rule__NameExpression__NameAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:2547:1: ( ( rule__NameExpression__NameAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:2547:1: ( ( rule__NameExpression__NameAssignment ) )
- // InternalAppliedStereotypeProperty.g:2548:1: ( rule__NameExpression__NameAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameExpressionAccess().getNameAssignment());
- }
- // InternalAppliedStereotypeProperty.g:2549:1: ( rule__NameExpression__NameAssignment )
- // InternalAppliedStereotypeProperty.g:2549:2: rule__NameExpression__NameAssignment
- {
- pushFollow(FOLLOW_2);
- rule__NameExpression__NameAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameExpressionAccess().getNameAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNameExpression"
-
-
- // $ANTLR start "entryRuleThisExpression"
- // InternalAppliedStereotypeProperty.g:2561:1: entryRuleThisExpression : ruleThisExpression EOF ;
- public final void entryRuleThisExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2562:1: ( ruleThisExpression EOF )
- // InternalAppliedStereotypeProperty.g:2563:1: ruleThisExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleThisExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleThisExpression"
-
-
- // $ANTLR start "ruleThisExpression"
- // InternalAppliedStereotypeProperty.g:2570:1: ruleThisExpression : ( ( rule__ThisExpression__Alternatives ) ) ;
- public final void ruleThisExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2574:2: ( ( ( rule__ThisExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2575:1: ( ( rule__ThisExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2575:1: ( ( rule__ThisExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2576:1: ( rule__ThisExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2577:1: ( rule__ThisExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:2577:2: rule__ThisExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleThisExpression"
-
-
- // $ANTLR start "entryRuleParenthesizedExpression"
- // InternalAppliedStereotypeProperty.g:2589:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
- public final void entryRuleParenthesizedExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2590:1: ( ruleParenthesizedExpression EOF )
- // InternalAppliedStereotypeProperty.g:2591:1: ruleParenthesizedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParenthesizedExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleParenthesizedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParenthesizedExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleParenthesizedExpression"
-
-
- // $ANTLR start "ruleParenthesizedExpression"
- // InternalAppliedStereotypeProperty.g:2598:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
- public final void ruleParenthesizedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2602:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2603:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2603:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2604:1: ( rule__ParenthesizedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParenthesizedExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2605:1: ( rule__ParenthesizedExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2605:2: rule__ParenthesizedExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ParenthesizedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParenthesizedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleParenthesizedExpression"
-
-
- // $ANTLR start "entryRuleBehaviorInvocationExpression"
- // InternalAppliedStereotypeProperty.g:2617:1: entryRuleBehaviorInvocationExpression : ruleBehaviorInvocationExpression EOF ;
- public final void entryRuleBehaviorInvocationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2618:1: ( ruleBehaviorInvocationExpression EOF )
- // InternalAppliedStereotypeProperty.g:2619:1: ruleBehaviorInvocationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorInvocationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleBehaviorInvocationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorInvocationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBehaviorInvocationExpression"
-
-
- // $ANTLR start "ruleBehaviorInvocationExpression"
- // InternalAppliedStereotypeProperty.g:2626:1: ruleBehaviorInvocationExpression : ( ( rule__BehaviorInvocationExpression__Group__0 ) ) ;
- public final void ruleBehaviorInvocationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2630:2: ( ( ( rule__BehaviorInvocationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2631:1: ( ( rule__BehaviorInvocationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2631:1: ( ( rule__BehaviorInvocationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2632:1: ( rule__BehaviorInvocationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorInvocationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2633:1: ( rule__BehaviorInvocationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2633:2: rule__BehaviorInvocationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorInvocationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorInvocationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBehaviorInvocationExpression"
-
-
- // $ANTLR start "entryRuleTuple"
- // InternalAppliedStereotypeProperty.g:2645:1: entryRuleTuple : ruleTuple EOF ;
- public final void entryRuleTuple() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2646:1: ( ruleTuple EOF )
- // InternalAppliedStereotypeProperty.g:2647:1: ruleTuple EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleRule());
- }
- pushFollow(FOLLOW_1);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTuple"
-
-
- // $ANTLR start "ruleTuple"
- // InternalAppliedStereotypeProperty.g:2654:1: ruleTuple : ( ( rule__Tuple__Group__0 ) ) ;
- public final void ruleTuple() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2658:2: ( ( ( rule__Tuple__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2659:1: ( ( rule__Tuple__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2659:1: ( ( rule__Tuple__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2660:1: ( rule__Tuple__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2661:1: ( rule__Tuple__Group__0 )
- // InternalAppliedStereotypeProperty.g:2661:2: rule__Tuple__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__Tuple__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTuple"
-
-
- // $ANTLR start "entryRulePositionalTupleExpressionList"
- // InternalAppliedStereotypeProperty.g:2673:1: entryRulePositionalTupleExpressionList : rulePositionalTupleExpressionList EOF ;
- public final void entryRulePositionalTupleExpressionList() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2674:1: ( rulePositionalTupleExpressionList EOF )
- // InternalAppliedStereotypeProperty.g:2675:1: rulePositionalTupleExpressionList EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListRule());
- }
- pushFollow(FOLLOW_1);
- rulePositionalTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePositionalTupleExpressionList"
-
-
- // $ANTLR start "rulePositionalTupleExpressionList"
- // InternalAppliedStereotypeProperty.g:2682:1: rulePositionalTupleExpressionList : ( ( rule__PositionalTupleExpressionList__Group__0 ) ) ;
- public final void rulePositionalTupleExpressionList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2686:2: ( ( ( rule__PositionalTupleExpressionList__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2687:1: ( ( rule__PositionalTupleExpressionList__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2687:1: ( ( rule__PositionalTupleExpressionList__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2688:1: ( rule__PositionalTupleExpressionList__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2689:1: ( rule__PositionalTupleExpressionList__Group__0 )
- // InternalAppliedStereotypeProperty.g:2689:2: rule__PositionalTupleExpressionList__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePositionalTupleExpressionList"
-
-
- // $ANTLR start "entryRuleNamedTupleExpressionList"
- // InternalAppliedStereotypeProperty.g:2701:1: entryRuleNamedTupleExpressionList : ruleNamedTupleExpressionList EOF ;
- public final void entryRuleNamedTupleExpressionList() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2702:1: ( ruleNamedTupleExpressionList EOF )
- // InternalAppliedStereotypeProperty.g:2703:1: ruleNamedTupleExpressionList EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListRule());
- }
- pushFollow(FOLLOW_1);
- ruleNamedTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNamedTupleExpressionList"
-
-
- // $ANTLR start "ruleNamedTupleExpressionList"
- // InternalAppliedStereotypeProperty.g:2710:1: ruleNamedTupleExpressionList : ( ( rule__NamedTupleExpressionList__Group__0 ) ) ;
- public final void ruleNamedTupleExpressionList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2714:2: ( ( ( rule__NamedTupleExpressionList__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2715:1: ( ( rule__NamedTupleExpressionList__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2715:1: ( ( rule__NamedTupleExpressionList__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2716:1: ( rule__NamedTupleExpressionList__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2717:1: ( rule__NamedTupleExpressionList__Group__0 )
- // InternalAppliedStereotypeProperty.g:2717:2: rule__NamedTupleExpressionList__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNamedTupleExpressionList"
-
-
- // $ANTLR start "entryRuleNamedExpression"
- // InternalAppliedStereotypeProperty.g:2729:1: entryRuleNamedExpression : ruleNamedExpression EOF ;
- public final void entryRuleNamedExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2730:1: ( ruleNamedExpression EOF )
- // InternalAppliedStereotypeProperty.g:2731:1: ruleNamedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleNamedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNamedExpression"
-
-
- // $ANTLR start "ruleNamedExpression"
- // InternalAppliedStereotypeProperty.g:2738:1: ruleNamedExpression : ( ( rule__NamedExpression__Group__0 ) ) ;
- public final void ruleNamedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2742:2: ( ( ( rule__NamedExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2743:1: ( ( rule__NamedExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2743:1: ( ( rule__NamedExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2744:1: ( rule__NamedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2745:1: ( rule__NamedExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2745:2: rule__NamedExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NamedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNamedExpression"
-
-
- // $ANTLR start "entryRuleSuperInvocationExpression"
- // InternalAppliedStereotypeProperty.g:2757:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
- public final void entryRuleSuperInvocationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2758:1: ( ruleSuperInvocationExpression EOF )
- // InternalAppliedStereotypeProperty.g:2759:1: ruleSuperInvocationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleSuperInvocationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSuperInvocationExpression"
-
-
- // $ANTLR start "ruleSuperInvocationExpression"
- // InternalAppliedStereotypeProperty.g:2766:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
- public final void ruleSuperInvocationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2770:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2771:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2771:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2772:1: ( rule__SuperInvocationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2773:1: ( rule__SuperInvocationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2773:2: rule__SuperInvocationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSuperInvocationExpression"
-
-
- // $ANTLR start "entryRuleInstanceCreationOrSequenceConstructionExpression"
- // InternalAppliedStereotypeProperty.g:2785:1: entryRuleInstanceCreationOrSequenceConstructionExpression : ruleInstanceCreationOrSequenceConstructionExpression EOF ;
- public final void entryRuleInstanceCreationOrSequenceConstructionExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2786:1: ( ruleInstanceCreationOrSequenceConstructionExpression EOF )
- // InternalAppliedStereotypeProperty.g:2787:1: ruleInstanceCreationOrSequenceConstructionExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleInstanceCreationOrSequenceConstructionExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInstanceCreationOrSequenceConstructionExpression"
-
-
- // $ANTLR start "ruleInstanceCreationOrSequenceConstructionExpression"
- // InternalAppliedStereotypeProperty.g:2794:1: ruleInstanceCreationOrSequenceConstructionExpression : ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) ) ;
- public final void ruleInstanceCreationOrSequenceConstructionExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2798:2: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2799:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2799:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2800:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2801:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2801:2: rule__InstanceCreationOrSequenceConstructionExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInstanceCreationOrSequenceConstructionExpression"
-
-
- // $ANTLR start "entryRuleLinkOperationExpression"
- // InternalAppliedStereotypeProperty.g:2813:1: entryRuleLinkOperationExpression : ruleLinkOperationExpression EOF ;
- public final void entryRuleLinkOperationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2814:1: ( ruleLinkOperationExpression EOF )
- // InternalAppliedStereotypeProperty.g:2815:1: ruleLinkOperationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleLinkOperationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLinkOperationExpression"
-
-
- // $ANTLR start "ruleLinkOperationExpression"
- // InternalAppliedStereotypeProperty.g:2822:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Group__0 ) ) ;
- public final void ruleLinkOperationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2826:2: ( ( ( rule__LinkOperationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2827:1: ( ( rule__LinkOperationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2827:1: ( ( rule__LinkOperationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2828:1: ( rule__LinkOperationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2829:1: ( rule__LinkOperationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2829:2: rule__LinkOperationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLinkOperationExpression"
-
-
- // $ANTLR start "entryRuleLinkOperation"
- // InternalAppliedStereotypeProperty.g:2841:1: entryRuleLinkOperation : ruleLinkOperation EOF ;
- public final void entryRuleLinkOperation() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2842:1: ( ruleLinkOperation EOF )
- // InternalAppliedStereotypeProperty.g:2843:1: ruleLinkOperation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationRule());
- }
- pushFollow(FOLLOW_1);
- ruleLinkOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLinkOperation"
-
-
- // $ANTLR start "ruleLinkOperation"
- // InternalAppliedStereotypeProperty.g:2850:1: ruleLinkOperation : ( ( rule__LinkOperation__Alternatives ) ) ;
- public final void ruleLinkOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2854:2: ( ( ( rule__LinkOperation__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2855:1: ( ( rule__LinkOperation__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2855:1: ( ( rule__LinkOperation__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2856:1: ( rule__LinkOperation__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2857:1: ( rule__LinkOperation__Alternatives )
- // InternalAppliedStereotypeProperty.g:2857:2: rule__LinkOperation__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperation__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLinkOperation"
-
-
- // $ANTLR start "entryRuleLinkOperationTuple"
- // InternalAppliedStereotypeProperty.g:2869:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
- public final void entryRuleLinkOperationTuple() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2870:1: ( ruleLinkOperationTuple EOF )
- // InternalAppliedStereotypeProperty.g:2871:1: ruleLinkOperationTuple EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleRule());
- }
- pushFollow(FOLLOW_1);
- ruleLinkOperationTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLinkOperationTuple"
-
-
- // $ANTLR start "ruleLinkOperationTuple"
- // InternalAppliedStereotypeProperty.g:2878:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
- public final void ruleLinkOperationTuple() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2882:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2883:1: ( ( rule__LinkOperationTuple__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2883:1: ( ( rule__LinkOperationTuple__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2884:1: ( rule__LinkOperationTuple__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2885:1: ( rule__LinkOperationTuple__Group__0 )
- // InternalAppliedStereotypeProperty.g:2885:2: rule__LinkOperationTuple__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationTuple__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLinkOperationTuple"
-
-
- // $ANTLR start "entryRuleIndexedNamedTupleExpressionList"
- // InternalAppliedStereotypeProperty.g:2897:1: entryRuleIndexedNamedTupleExpressionList : ruleIndexedNamedTupleExpressionList EOF ;
- public final void entryRuleIndexedNamedTupleExpressionList() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2898:1: ( ruleIndexedNamedTupleExpressionList EOF )
- // InternalAppliedStereotypeProperty.g:2899:1: ruleIndexedNamedTupleExpressionList EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListRule());
- }
- pushFollow(FOLLOW_1);
- ruleIndexedNamedTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIndexedNamedTupleExpressionList"
-
-
- // $ANTLR start "ruleIndexedNamedTupleExpressionList"
- // InternalAppliedStereotypeProperty.g:2906:1: ruleIndexedNamedTupleExpressionList : ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) ) ;
- public final void ruleIndexedNamedTupleExpressionList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2910:2: ( ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2911:1: ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2911:1: ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2912:1: ( rule__IndexedNamedTupleExpressionList__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2913:1: ( rule__IndexedNamedTupleExpressionList__Group__0 )
- // InternalAppliedStereotypeProperty.g:2913:2: rule__IndexedNamedTupleExpressionList__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIndexedNamedTupleExpressionList"
-
-
- // $ANTLR start "entryRuleIndexedNamedExpression"
- // InternalAppliedStereotypeProperty.g:2925:1: entryRuleIndexedNamedExpression : ruleIndexedNamedExpression EOF ;
- public final void entryRuleIndexedNamedExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2926:1: ( ruleIndexedNamedExpression EOF )
- // InternalAppliedStereotypeProperty.g:2927:1: ruleIndexedNamedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleIndexedNamedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIndexedNamedExpression"
-
-
- // $ANTLR start "ruleIndexedNamedExpression"
- // InternalAppliedStereotypeProperty.g:2934:1: ruleIndexedNamedExpression : ( ( rule__IndexedNamedExpression__Group__0 ) ) ;
- public final void ruleIndexedNamedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2938:2: ( ( ( rule__IndexedNamedExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2939:1: ( ( rule__IndexedNamedExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2939:1: ( ( rule__IndexedNamedExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2940:1: ( rule__IndexedNamedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2941:1: ( rule__IndexedNamedExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2941:2: rule__IndexedNamedExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIndexedNamedExpression"
-
-
- // $ANTLR start "entryRuleClassExtentExpression"
- // InternalAppliedStereotypeProperty.g:2953:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
- public final void entryRuleClassExtentExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2954:1: ( ruleClassExtentExpression EOF )
- // InternalAppliedStereotypeProperty.g:2955:1: ruleClassExtentExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassExtentExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassExtentExpression"
-
-
- // $ANTLR start "ruleClassExtentExpression"
- // InternalAppliedStereotypeProperty.g:2962:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
- public final void ruleClassExtentExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2966:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:2967:1: ( ( rule__ClassExtentExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:2967:1: ( ( rule__ClassExtentExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:2968:1: ( rule__ClassExtentExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:2969:1: ( rule__ClassExtentExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:2969:2: rule__ClassExtentExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassExtentExpression"
-
-
- // $ANTLR start "entryRuleSequenceConstructionExpression"
- // InternalAppliedStereotypeProperty.g:2981:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
- public final void entryRuleSequenceConstructionExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:2982:1: ( ruleSequenceConstructionExpression EOF )
- // InternalAppliedStereotypeProperty.g:2983:1: ruleSequenceConstructionExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceConstructionExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceConstructionExpression"
-
-
- // $ANTLR start "ruleSequenceConstructionExpression"
- // InternalAppliedStereotypeProperty.g:2990:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Alternatives ) ) ;
- public final void ruleSequenceConstructionExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:2994:2: ( ( ( rule__SequenceConstructionExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:2995:1: ( ( rule__SequenceConstructionExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:2995:1: ( ( rule__SequenceConstructionExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:2996:1: ( rule__SequenceConstructionExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:2997:1: ( rule__SequenceConstructionExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:2997:2: rule__SequenceConstructionExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceConstructionExpression"
-
-
- // $ANTLR start "entryRuleMultiplicityIndicator"
- // InternalAppliedStereotypeProperty.g:3009:1: entryRuleMultiplicityIndicator : ruleMultiplicityIndicator EOF ;
- public final void entryRuleMultiplicityIndicator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3010:1: ( ruleMultiplicityIndicator EOF )
- // InternalAppliedStereotypeProperty.g:3011:1: ruleMultiplicityIndicator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityIndicatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleMultiplicityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityIndicatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMultiplicityIndicator"
-
-
- // $ANTLR start "ruleMultiplicityIndicator"
- // InternalAppliedStereotypeProperty.g:3018:1: ruleMultiplicityIndicator : ( ( rule__MultiplicityIndicator__Group__0 ) ) ;
- public final void ruleMultiplicityIndicator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3022:2: ( ( ( rule__MultiplicityIndicator__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3023:1: ( ( rule__MultiplicityIndicator__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3023:1: ( ( rule__MultiplicityIndicator__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3024:1: ( rule__MultiplicityIndicator__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityIndicatorAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3025:1: ( rule__MultiplicityIndicator__Group__0 )
- // InternalAppliedStereotypeProperty.g:3025:2: rule__MultiplicityIndicator__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicityIndicator__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityIndicatorAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMultiplicityIndicator"
-
-
- // $ANTLR start "entryRuleSequenceElements"
- // InternalAppliedStereotypeProperty.g:3037:1: entryRuleSequenceElements : ruleSequenceElements EOF ;
- public final void entryRuleSequenceElements() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3038:1: ( ruleSequenceElements EOF )
- // InternalAppliedStereotypeProperty.g:3039:1: ruleSequenceElements EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementsRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceElements();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementsRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceElements"
-
-
- // $ANTLR start "ruleSequenceElements"
- // InternalAppliedStereotypeProperty.g:3046:1: ruleSequenceElements : ( ( rule__SequenceElements__Alternatives ) ) ;
- public final void ruleSequenceElements() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3050:2: ( ( ( rule__SequenceElements__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3051:1: ( ( rule__SequenceElements__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3051:1: ( ( rule__SequenceElements__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3052:1: ( rule__SequenceElements__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementsAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3053:1: ( rule__SequenceElements__Alternatives )
- // InternalAppliedStereotypeProperty.g:3053:2: rule__SequenceElements__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__SequenceElements__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementsAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceElements"
-
-
- // $ANTLR start "entryRuleSequenceRange"
- // InternalAppliedStereotypeProperty.g:3065:1: entryRuleSequenceRange : ruleSequenceRange EOF ;
- public final void entryRuleSequenceRange() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3066:1: ( ruleSequenceRange EOF )
- // InternalAppliedStereotypeProperty.g:3067:1: ruleSequenceRange EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceRange();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceRange"
-
-
- // $ANTLR start "ruleSequenceRange"
- // InternalAppliedStereotypeProperty.g:3074:1: ruleSequenceRange : ( ( rule__SequenceRange__Group__0 ) ) ;
- public final void ruleSequenceRange() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3078:2: ( ( ( rule__SequenceRange__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3079:1: ( ( rule__SequenceRange__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3079:1: ( ( rule__SequenceRange__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3080:1: ( rule__SequenceRange__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3081:1: ( rule__SequenceRange__Group__0 )
- // InternalAppliedStereotypeProperty.g:3081:2: rule__SequenceRange__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceRange__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceRange"
-
-
- // $ANTLR start "entryRuleSequenceExpressionList"
- // InternalAppliedStereotypeProperty.g:3093:1: entryRuleSequenceExpressionList : ruleSequenceExpressionList EOF ;
- public final void entryRuleSequenceExpressionList() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3094:1: ( ruleSequenceExpressionList EOF )
- // InternalAppliedStereotypeProperty.g:3095:1: ruleSequenceExpressionList EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceExpressionList"
-
-
- // $ANTLR start "ruleSequenceExpressionList"
- // InternalAppliedStereotypeProperty.g:3102:1: ruleSequenceExpressionList : ( ( rule__SequenceExpressionList__Group__0 ) ) ;
- public final void ruleSequenceExpressionList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3106:2: ( ( ( rule__SequenceExpressionList__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3107:1: ( ( rule__SequenceExpressionList__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3107:1: ( ( rule__SequenceExpressionList__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3108:1: ( rule__SequenceExpressionList__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3109:1: ( rule__SequenceExpressionList__Group__0 )
- // InternalAppliedStereotypeProperty.g:3109:2: rule__SequenceExpressionList__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceExpressionList"
-
-
- // $ANTLR start "entryRuleSequenceElement"
- // InternalAppliedStereotypeProperty.g:3121:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
- public final void entryRuleSequenceElement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3122:1: ( ruleSequenceElement EOF )
- // InternalAppliedStereotypeProperty.g:3123:1: ruleSequenceElement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceElement"
-
-
- // $ANTLR start "ruleSequenceElement"
- // InternalAppliedStereotypeProperty.g:3130:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
- public final void ruleSequenceElement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3134:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3135:1: ( ( rule__SequenceElement__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3135:1: ( ( rule__SequenceElement__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3136:1: ( rule__SequenceElement__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3137:1: ( rule__SequenceElement__Alternatives )
- // InternalAppliedStereotypeProperty.g:3137:2: rule__SequenceElement__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__SequenceElement__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceElement"
-
-
- // $ANTLR start "entryRuleSequenceInitializationExpression"
- // InternalAppliedStereotypeProperty.g:3149:1: entryRuleSequenceInitializationExpression : ruleSequenceInitializationExpression EOF ;
- public final void entryRuleSequenceInitializationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3150:1: ( ruleSequenceInitializationExpression EOF )
- // InternalAppliedStereotypeProperty.g:3151:1: ruleSequenceInitializationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceInitializationExpression"
-
-
- // $ANTLR start "ruleSequenceInitializationExpression"
- // InternalAppliedStereotypeProperty.g:3158:1: ruleSequenceInitializationExpression : ( ( rule__SequenceInitializationExpression__Group__0 ) ) ;
- public final void ruleSequenceInitializationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3162:2: ( ( ( rule__SequenceInitializationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3163:1: ( ( rule__SequenceInitializationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3163:1: ( ( rule__SequenceInitializationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3164:1: ( rule__SequenceInitializationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3165:1: ( rule__SequenceInitializationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3165:2: rule__SequenceInitializationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceInitializationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceInitializationExpression"
-
-
- // $ANTLR start "entryRuleIndex"
- // InternalAppliedStereotypeProperty.g:3177:1: entryRuleIndex : ruleIndex EOF ;
- public final void entryRuleIndex() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3178:1: ( ruleIndex EOF )
- // InternalAppliedStereotypeProperty.g:3179:1: ruleIndex EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexRule());
- }
- pushFollow(FOLLOW_1);
- ruleIndex();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIndex"
-
-
- // $ANTLR start "ruleIndex"
- // InternalAppliedStereotypeProperty.g:3186:1: ruleIndex : ( ( rule__Index__Group__0 ) ) ;
- public final void ruleIndex() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3190:2: ( ( ( rule__Index__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3191:1: ( ( rule__Index__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3191:1: ( ( rule__Index__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3192:1: ( rule__Index__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3193:1: ( rule__Index__Group__0 )
- // InternalAppliedStereotypeProperty.g:3193:2: rule__Index__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__Index__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIndex"
-
-
- // $ANTLR start "entryRuleSequenceOperationOrReductionOrExpansionExpression"
- // InternalAppliedStereotypeProperty.g:3205:1: entryRuleSequenceOperationOrReductionOrExpansionExpression : ruleSequenceOperationOrReductionOrExpansionExpression EOF ;
- public final void entryRuleSequenceOperationOrReductionOrExpansionExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3206:1: ( ruleSequenceOperationOrReductionOrExpansionExpression EOF )
- // InternalAppliedStereotypeProperty.g:3207:1: ruleSequenceOperationOrReductionOrExpansionExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleSequenceOperationOrReductionOrExpansionExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSequenceOperationOrReductionOrExpansionExpression"
-
-
- // $ANTLR start "ruleSequenceOperationOrReductionOrExpansionExpression"
- // InternalAppliedStereotypeProperty.g:3214:1: ruleSequenceOperationOrReductionOrExpansionExpression : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) ) ;
- public final void ruleSequenceOperationOrReductionOrExpansionExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3218:2: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3219:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3219:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3220:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3221:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3221:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSequenceOperationOrReductionOrExpansionExpression"
-
-
- // $ANTLR start "entryRulePrefixExpression"
- // InternalAppliedStereotypeProperty.g:3233:1: entryRulePrefixExpression : rulePrefixExpression EOF ;
- public final void entryRulePrefixExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3234:1: ( rulePrefixExpression EOF )
- // InternalAppliedStereotypeProperty.g:3235:1: rulePrefixExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixExpressionRule());
- }
- pushFollow(FOLLOW_1);
- rulePrefixExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePrefixExpression"
-
-
- // $ANTLR start "rulePrefixExpression"
- // InternalAppliedStereotypeProperty.g:3242:1: rulePrefixExpression : ( ( rule__PrefixExpression__Group__0 ) ) ;
- public final void rulePrefixExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3246:2: ( ( ( rule__PrefixExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3247:1: ( ( rule__PrefixExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3247:1: ( ( rule__PrefixExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3248:1: ( rule__PrefixExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3249:1: ( rule__PrefixExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3249:2: rule__PrefixExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PrefixExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePrefixExpression"
-
-
- // $ANTLR start "entryRuleAffixOperator"
- // InternalAppliedStereotypeProperty.g:3261:1: entryRuleAffixOperator : ruleAffixOperator EOF ;
- public final void entryRuleAffixOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3262:1: ( ruleAffixOperator EOF )
- // InternalAppliedStereotypeProperty.g:3263:1: ruleAffixOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAffixOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleAffixOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAffixOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAffixOperator"
-
-
- // $ANTLR start "ruleAffixOperator"
- // InternalAppliedStereotypeProperty.g:3270:1: ruleAffixOperator : ( ( rule__AffixOperator__Alternatives ) ) ;
- public final void ruleAffixOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3274:2: ( ( ( rule__AffixOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3275:1: ( ( rule__AffixOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3275:1: ( ( rule__AffixOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3276:1: ( rule__AffixOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAffixOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3277:1: ( rule__AffixOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3277:2: rule__AffixOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__AffixOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAffixOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAffixOperator"
-
-
- // $ANTLR start "entryRuleUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3289:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ;
- public final void entryRuleUnaryExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3290:1: ( ruleUnaryExpression EOF )
- // InternalAppliedStereotypeProperty.g:3291:1: ruleUnaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnaryExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnaryExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleUnaryExpression"
-
-
- // $ANTLR start "ruleUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3298:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ;
- public final void ruleUnaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3302:2: ( ( ( rule__UnaryExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3303:1: ( ( rule__UnaryExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3303:1: ( ( rule__UnaryExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3304:1: ( rule__UnaryExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnaryExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3305:1: ( rule__UnaryExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:3305:2: rule__UnaryExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__UnaryExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnaryExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleUnaryExpression"
-
-
- // $ANTLR start "entryRulePostfixOrCastExpression"
- // InternalAppliedStereotypeProperty.g:3317:1: entryRulePostfixOrCastExpression : rulePostfixOrCastExpression EOF ;
- public final void entryRulePostfixOrCastExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3318:1: ( rulePostfixOrCastExpression EOF )
- // InternalAppliedStereotypeProperty.g:3319:1: rulePostfixOrCastExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionRule());
- }
- pushFollow(FOLLOW_1);
- rulePostfixOrCastExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixOrCastExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePostfixOrCastExpression"
-
-
- // $ANTLR start "rulePostfixOrCastExpression"
- // InternalAppliedStereotypeProperty.g:3326:1: rulePostfixOrCastExpression : ( ( rule__PostfixOrCastExpression__Alternatives ) ) ;
- public final void rulePostfixOrCastExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3330:2: ( ( ( rule__PostfixOrCastExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3331:1: ( ( rule__PostfixOrCastExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3331:1: ( ( rule__PostfixOrCastExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3332:1: ( rule__PostfixOrCastExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3333:1: ( rule__PostfixOrCastExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:3333:2: rule__PostfixOrCastExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__PostfixOrCastExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixOrCastExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePostfixOrCastExpression"
-
-
- // $ANTLR start "entryRulePostfixExpression"
- // InternalAppliedStereotypeProperty.g:3345:1: entryRulePostfixExpression : rulePostfixExpression EOF ;
- public final void entryRulePostfixExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3346:1: ( rulePostfixExpression EOF )
- // InternalAppliedStereotypeProperty.g:3347:1: rulePostfixExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixExpressionRule());
- }
- pushFollow(FOLLOW_1);
- rulePostfixExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePostfixExpression"
-
-
- // $ANTLR start "rulePostfixExpression"
- // InternalAppliedStereotypeProperty.g:3354:1: rulePostfixExpression : ( ( rule__PostfixExpression__Group__0 ) ) ;
- public final void rulePostfixExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3358:2: ( ( ( rule__PostfixExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3359:1: ( ( rule__PostfixExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3359:1: ( ( rule__PostfixExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3360:1: ( rule__PostfixExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3361:1: ( rule__PostfixExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3361:2: rule__PostfixExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__PostfixExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePostfixExpression"
-
-
- // $ANTLR start "entryRuleNonPostfixNonCastUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3373:1: entryRuleNonPostfixNonCastUnaryExpression : ruleNonPostfixNonCastUnaryExpression EOF ;
- public final void entryRuleNonPostfixNonCastUnaryExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3374:1: ( ruleNonPostfixNonCastUnaryExpression EOF )
- // InternalAppliedStereotypeProperty.g:3375:1: ruleNonPostfixNonCastUnaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleNonPostfixNonCastUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNonPostfixNonCastUnaryExpression"
-
-
- // $ANTLR start "ruleNonPostfixNonCastUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3382:1: ruleNonPostfixNonCastUnaryExpression : ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) ) ;
- public final void ruleNonPostfixNonCastUnaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3386:2: ( ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3387:1: ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3387:1: ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3388:1: ( rule__NonPostfixNonCastUnaryExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3389:1: ( rule__NonPostfixNonCastUnaryExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:3389:2: rule__NonPostfixNonCastUnaryExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__NonPostfixNonCastUnaryExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNonPostfixNonCastUnaryExpression"
-
-
- // $ANTLR start "entryRuleBooleanUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3401:1: entryRuleBooleanUnaryExpression : ruleBooleanUnaryExpression EOF ;
- public final void entryRuleBooleanUnaryExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3402:1: ( ruleBooleanUnaryExpression EOF )
- // InternalAppliedStereotypeProperty.g:3403:1: ruleBooleanUnaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleBooleanUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBooleanUnaryExpression"
-
-
- // $ANTLR start "ruleBooleanUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3410:1: ruleBooleanUnaryExpression : ( ( rule__BooleanUnaryExpression__Group__0 ) ) ;
- public final void ruleBooleanUnaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3414:2: ( ( ( rule__BooleanUnaryExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3415:1: ( ( rule__BooleanUnaryExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3415:1: ( ( rule__BooleanUnaryExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3416:1: ( rule__BooleanUnaryExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3417:1: ( rule__BooleanUnaryExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3417:2: rule__BooleanUnaryExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__BooleanUnaryExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBooleanUnaryExpression"
-
-
- // $ANTLR start "entryRuleBitStringUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3429:1: entryRuleBitStringUnaryExpression : ruleBitStringUnaryExpression EOF ;
- public final void entryRuleBitStringUnaryExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3430:1: ( ruleBitStringUnaryExpression EOF )
- // InternalAppliedStereotypeProperty.g:3431:1: ruleBitStringUnaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleBitStringUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBitStringUnaryExpression"
-
-
- // $ANTLR start "ruleBitStringUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3438:1: ruleBitStringUnaryExpression : ( ( rule__BitStringUnaryExpression__Group__0 ) ) ;
- public final void ruleBitStringUnaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3442:2: ( ( ( rule__BitStringUnaryExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3443:1: ( ( rule__BitStringUnaryExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3443:1: ( ( rule__BitStringUnaryExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3444:1: ( rule__BitStringUnaryExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3445:1: ( rule__BitStringUnaryExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3445:2: rule__BitStringUnaryExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__BitStringUnaryExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBitStringUnaryExpression"
-
-
- // $ANTLR start "entryRuleNumericUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3457:1: entryRuleNumericUnaryExpression : ruleNumericUnaryExpression EOF ;
- public final void entryRuleNumericUnaryExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3458:1: ( ruleNumericUnaryExpression EOF )
- // InternalAppliedStereotypeProperty.g:3459:1: ruleNumericUnaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleNumericUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNumericUnaryExpression"
-
-
- // $ANTLR start "ruleNumericUnaryExpression"
- // InternalAppliedStereotypeProperty.g:3466:1: ruleNumericUnaryExpression : ( ( rule__NumericUnaryExpression__Group__0 ) ) ;
- public final void ruleNumericUnaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3470:2: ( ( ( rule__NumericUnaryExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3471:1: ( ( rule__NumericUnaryExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3471:1: ( ( rule__NumericUnaryExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3472:1: ( rule__NumericUnaryExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3473:1: ( rule__NumericUnaryExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3473:2: rule__NumericUnaryExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NumericUnaryExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNumericUnaryExpression"
-
-
- // $ANTLR start "entryRuleNumericUnaryOperator"
- // InternalAppliedStereotypeProperty.g:3485:1: entryRuleNumericUnaryOperator : ruleNumericUnaryOperator EOF ;
- public final void entryRuleNumericUnaryOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3486:1: ( ruleNumericUnaryOperator EOF )
- // InternalAppliedStereotypeProperty.g:3487:1: ruleNumericUnaryOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleNumericUnaryOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNumericUnaryOperator"
-
-
- // $ANTLR start "ruleNumericUnaryOperator"
- // InternalAppliedStereotypeProperty.g:3494:1: ruleNumericUnaryOperator : ( ( rule__NumericUnaryOperator__Alternatives ) ) ;
- public final void ruleNumericUnaryOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3498:2: ( ( ( rule__NumericUnaryOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3499:1: ( ( rule__NumericUnaryOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3499:1: ( ( rule__NumericUnaryOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3500:1: ( rule__NumericUnaryOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3501:1: ( rule__NumericUnaryOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3501:2: rule__NumericUnaryOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__NumericUnaryOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNumericUnaryOperator"
-
-
- // $ANTLR start "entryRuleIsolationExpression"
- // InternalAppliedStereotypeProperty.g:3513:1: entryRuleIsolationExpression : ruleIsolationExpression EOF ;
- public final void entryRuleIsolationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3514:1: ( ruleIsolationExpression EOF )
- // InternalAppliedStereotypeProperty.g:3515:1: ruleIsolationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleIsolationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIsolationExpression"
-
-
- // $ANTLR start "ruleIsolationExpression"
- // InternalAppliedStereotypeProperty.g:3522:1: ruleIsolationExpression : ( ( rule__IsolationExpression__Group__0 ) ) ;
- public final void ruleIsolationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3526:2: ( ( ( rule__IsolationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3527:1: ( ( rule__IsolationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3527:1: ( ( rule__IsolationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3528:1: ( rule__IsolationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3529:1: ( rule__IsolationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3529:2: rule__IsolationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__IsolationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIsolationExpression"
-
-
- // $ANTLR start "entryRuleCastExpression"
- // InternalAppliedStereotypeProperty.g:3541:1: entryRuleCastExpression : ruleCastExpression EOF ;
- public final void entryRuleCastExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3542:1: ( ruleCastExpression EOF )
- // InternalAppliedStereotypeProperty.g:3543:1: ruleCastExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleCastExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleCastExpression"
-
-
- // $ANTLR start "ruleCastExpression"
- // InternalAppliedStereotypeProperty.g:3550:1: ruleCastExpression : ( ( rule__CastExpression__Group__0 ) ) ;
- public final void ruleCastExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3554:2: ( ( ( rule__CastExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3555:1: ( ( rule__CastExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3555:1: ( ( rule__CastExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3556:1: ( rule__CastExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3557:1: ( rule__CastExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3557:2: rule__CastExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__CastExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleCastExpression"
-
-
- // $ANTLR start "entryRuleCastCompletion"
- // InternalAppliedStereotypeProperty.g:3569:1: entryRuleCastCompletion : ruleCastCompletion EOF ;
- public final void entryRuleCastCompletion() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3570:1: ( ruleCastCompletion EOF )
- // InternalAppliedStereotypeProperty.g:3571:1: ruleCastCompletion EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastCompletionRule());
- }
- pushFollow(FOLLOW_1);
- ruleCastCompletion();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastCompletionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleCastCompletion"
-
-
- // $ANTLR start "ruleCastCompletion"
- // InternalAppliedStereotypeProperty.g:3578:1: ruleCastCompletion : ( ( rule__CastCompletion__Alternatives ) ) ;
- public final void ruleCastCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3582:2: ( ( ( rule__CastCompletion__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3583:1: ( ( rule__CastCompletion__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3583:1: ( ( rule__CastCompletion__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3584:1: ( rule__CastCompletion__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastCompletionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3585:1: ( rule__CastCompletion__Alternatives )
- // InternalAppliedStereotypeProperty.g:3585:2: rule__CastCompletion__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__CastCompletion__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastCompletionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleCastCompletion"
-
-
- // $ANTLR start "entryRuleMultiplicativeExpression"
- // InternalAppliedStereotypeProperty.g:3597:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ;
- public final void entryRuleMultiplicativeExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3598:1: ( ruleMultiplicativeExpression EOF )
- // InternalAppliedStereotypeProperty.g:3599:1: ruleMultiplicativeExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleMultiplicativeExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMultiplicativeExpression"
-
-
- // $ANTLR start "ruleMultiplicativeExpression"
- // InternalAppliedStereotypeProperty.g:3606:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ;
- public final void ruleMultiplicativeExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3610:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3611:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3611:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3612:1: ( rule__MultiplicativeExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3613:1: ( rule__MultiplicativeExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3613:2: rule__MultiplicativeExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMultiplicativeExpression"
-
-
- // $ANTLR start "entryRuleMultiplicativeOperator"
- // InternalAppliedStereotypeProperty.g:3625:1: entryRuleMultiplicativeOperator : ruleMultiplicativeOperator EOF ;
- public final void entryRuleMultiplicativeOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3626:1: ( ruleMultiplicativeOperator EOF )
- // InternalAppliedStereotypeProperty.g:3627:1: ruleMultiplicativeOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleMultiplicativeOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleMultiplicativeOperator"
-
-
- // $ANTLR start "ruleMultiplicativeOperator"
- // InternalAppliedStereotypeProperty.g:3634:1: ruleMultiplicativeOperator : ( ( rule__MultiplicativeOperator__Alternatives ) ) ;
- public final void ruleMultiplicativeOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3638:2: ( ( ( rule__MultiplicativeOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3639:1: ( ( rule__MultiplicativeOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3639:1: ( ( rule__MultiplicativeOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3640:1: ( rule__MultiplicativeOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3641:1: ( rule__MultiplicativeOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3641:2: rule__MultiplicativeOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicativeOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleMultiplicativeOperator"
-
-
- // $ANTLR start "entryRuleAdditiveExpression"
- // InternalAppliedStereotypeProperty.g:3653:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ;
- public final void entryRuleAdditiveExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3654:1: ( ruleAdditiveExpression EOF )
- // InternalAppliedStereotypeProperty.g:3655:1: ruleAdditiveExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleAdditiveExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAdditiveExpression"
-
-
- // $ANTLR start "ruleAdditiveExpression"
- // InternalAppliedStereotypeProperty.g:3662:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ;
- public final void ruleAdditiveExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3666:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3667:1: ( ( rule__AdditiveExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3667:1: ( ( rule__AdditiveExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3668:1: ( rule__AdditiveExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3669:1: ( rule__AdditiveExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3669:2: rule__AdditiveExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAdditiveExpression"
-
-
- // $ANTLR start "entryRuleAdditiveOperator"
- // InternalAppliedStereotypeProperty.g:3681:1: entryRuleAdditiveOperator : ruleAdditiveOperator EOF ;
- public final void entryRuleAdditiveOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3682:1: ( ruleAdditiveOperator EOF )
- // InternalAppliedStereotypeProperty.g:3683:1: ruleAdditiveOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleAdditiveOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAdditiveOperator"
-
-
- // $ANTLR start "ruleAdditiveOperator"
- // InternalAppliedStereotypeProperty.g:3690:1: ruleAdditiveOperator : ( ( rule__AdditiveOperator__Alternatives ) ) ;
- public final void ruleAdditiveOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3694:2: ( ( ( rule__AdditiveOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__AdditiveOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__AdditiveOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3696:1: ( rule__AdditiveOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3697:1: ( rule__AdditiveOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3697:2: rule__AdditiveOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__AdditiveOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAdditiveOperator"
-
-
- // $ANTLR start "entryRuleShiftExpression"
- // InternalAppliedStereotypeProperty.g:3709:1: entryRuleShiftExpression : ruleShiftExpression EOF ;
- public final void entryRuleShiftExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3710:1: ( ruleShiftExpression EOF )
- // InternalAppliedStereotypeProperty.g:3711:1: ruleShiftExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleShiftExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleShiftExpression"
-
-
- // $ANTLR start "ruleShiftExpression"
- // InternalAppliedStereotypeProperty.g:3718:1: ruleShiftExpression : ( ( rule__ShiftExpression__Group__0 ) ) ;
- public final void ruleShiftExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3722:2: ( ( ( rule__ShiftExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3723:1: ( ( rule__ShiftExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3723:1: ( ( rule__ShiftExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3724:1: ( rule__ShiftExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3725:1: ( rule__ShiftExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3725:2: rule__ShiftExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleShiftExpression"
-
-
- // $ANTLR start "entryRuleShiftOperator"
- // InternalAppliedStereotypeProperty.g:3737:1: entryRuleShiftOperator : ruleShiftOperator EOF ;
- public final void entryRuleShiftOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3738:1: ( ruleShiftOperator EOF )
- // InternalAppliedStereotypeProperty.g:3739:1: ruleShiftOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleShiftOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleShiftOperator"
-
-
- // $ANTLR start "ruleShiftOperator"
- // InternalAppliedStereotypeProperty.g:3746:1: ruleShiftOperator : ( ( rule__ShiftOperator__Alternatives ) ) ;
- public final void ruleShiftOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3750:2: ( ( ( rule__ShiftOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3751:1: ( ( rule__ShiftOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3751:1: ( ( rule__ShiftOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3752:1: ( rule__ShiftOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3753:1: ( rule__ShiftOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3753:2: rule__ShiftOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ShiftOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleShiftOperator"
-
-
- // $ANTLR start "entryRuleRelationalExpression"
- // InternalAppliedStereotypeProperty.g:3765:1: entryRuleRelationalExpression : ruleRelationalExpression EOF ;
- public final void entryRuleRelationalExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3766:1: ( ruleRelationalExpression EOF )
- // InternalAppliedStereotypeProperty.g:3767:1: ruleRelationalExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleRelationalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleRelationalExpression"
-
-
- // $ANTLR start "ruleRelationalExpression"
- // InternalAppliedStereotypeProperty.g:3774:1: ruleRelationalExpression : ( ( rule__RelationalExpression__Group__0 ) ) ;
- public final void ruleRelationalExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3778:2: ( ( ( rule__RelationalExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3779:1: ( ( rule__RelationalExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3779:1: ( ( rule__RelationalExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3780:1: ( rule__RelationalExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3781:1: ( rule__RelationalExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3781:2: rule__RelationalExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleRelationalExpression"
-
-
- // $ANTLR start "entryRuleRelationalOperator"
- // InternalAppliedStereotypeProperty.g:3793:1: entryRuleRelationalOperator : ruleRelationalOperator EOF ;
- public final void entryRuleRelationalOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3794:1: ( ruleRelationalOperator EOF )
- // InternalAppliedStereotypeProperty.g:3795:1: ruleRelationalOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleRelationalOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleRelationalOperator"
-
-
- // $ANTLR start "ruleRelationalOperator"
- // InternalAppliedStereotypeProperty.g:3802:1: ruleRelationalOperator : ( ( rule__RelationalOperator__Alternatives ) ) ;
- public final void ruleRelationalOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3806:2: ( ( ( rule__RelationalOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3807:1: ( ( rule__RelationalOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3807:1: ( ( rule__RelationalOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3808:1: ( rule__RelationalOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3809:1: ( rule__RelationalOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3809:2: rule__RelationalOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__RelationalOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleRelationalOperator"
-
-
- // $ANTLR start "entryRuleClassificationExpression"
- // InternalAppliedStereotypeProperty.g:3821:1: entryRuleClassificationExpression : ruleClassificationExpression EOF ;
- public final void entryRuleClassificationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3822:1: ( ruleClassificationExpression EOF )
- // InternalAppliedStereotypeProperty.g:3823:1: ruleClassificationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassificationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassificationExpression"
-
-
- // $ANTLR start "ruleClassificationExpression"
- // InternalAppliedStereotypeProperty.g:3830:1: ruleClassificationExpression : ( ( rule__ClassificationExpression__Group__0 ) ) ;
- public final void ruleClassificationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3834:2: ( ( ( rule__ClassificationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3835:1: ( ( rule__ClassificationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3835:1: ( ( rule__ClassificationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3836:1: ( rule__ClassificationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3837:1: ( rule__ClassificationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3837:2: rule__ClassificationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassificationExpression"
-
-
- // $ANTLR start "entryRuleClassificationOperator"
- // InternalAppliedStereotypeProperty.g:3849:1: entryRuleClassificationOperator : ruleClassificationOperator EOF ;
- public final void entryRuleClassificationOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3850:1: ( ruleClassificationOperator EOF )
- // InternalAppliedStereotypeProperty.g:3851:1: ruleClassificationOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassificationOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassificationOperator"
-
-
- // $ANTLR start "ruleClassificationOperator"
- // InternalAppliedStereotypeProperty.g:3858:1: ruleClassificationOperator : ( ( rule__ClassificationOperator__Alternatives ) ) ;
- public final void ruleClassificationOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3862:2: ( ( ( rule__ClassificationOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3863:1: ( ( rule__ClassificationOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3863:1: ( ( rule__ClassificationOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3864:1: ( rule__ClassificationOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3865:1: ( rule__ClassificationOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3865:2: rule__ClassificationOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassificationOperator"
-
-
- // $ANTLR start "entryRuleEqualityExpression"
- // InternalAppliedStereotypeProperty.g:3877:1: entryRuleEqualityExpression : ruleEqualityExpression EOF ;
- public final void entryRuleEqualityExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3878:1: ( ruleEqualityExpression EOF )
- // InternalAppliedStereotypeProperty.g:3879:1: ruleEqualityExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleEqualityExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEqualityExpression"
-
-
- // $ANTLR start "ruleEqualityExpression"
- // InternalAppliedStereotypeProperty.g:3886:1: ruleEqualityExpression : ( ( rule__EqualityExpression__Group__0 ) ) ;
- public final void ruleEqualityExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3890:2: ( ( ( rule__EqualityExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3891:1: ( ( rule__EqualityExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3891:1: ( ( rule__EqualityExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3892:1: ( rule__EqualityExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3893:1: ( rule__EqualityExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3893:2: rule__EqualityExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEqualityExpression"
-
-
- // $ANTLR start "entryRuleEqualityOperator"
- // InternalAppliedStereotypeProperty.g:3905:1: entryRuleEqualityOperator : ruleEqualityOperator EOF ;
- public final void entryRuleEqualityOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3906:1: ( ruleEqualityOperator EOF )
- // InternalAppliedStereotypeProperty.g:3907:1: ruleEqualityOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleEqualityOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEqualityOperator"
-
-
- // $ANTLR start "ruleEqualityOperator"
- // InternalAppliedStereotypeProperty.g:3914:1: ruleEqualityOperator : ( ( rule__EqualityOperator__Alternatives ) ) ;
- public final void ruleEqualityOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3918:2: ( ( ( rule__EqualityOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:3919:1: ( ( rule__EqualityOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:3919:1: ( ( rule__EqualityOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:3920:1: ( rule__EqualityOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:3921:1: ( rule__EqualityOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:3921:2: rule__EqualityOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__EqualityOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEqualityOperator"
-
-
- // $ANTLR start "entryRuleAndExpression"
- // InternalAppliedStereotypeProperty.g:3933:1: entryRuleAndExpression : ruleAndExpression EOF ;
- public final void entryRuleAndExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3934:1: ( ruleAndExpression EOF )
- // InternalAppliedStereotypeProperty.g:3935:1: ruleAndExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAndExpression"
-
-
- // $ANTLR start "ruleAndExpression"
- // InternalAppliedStereotypeProperty.g:3942:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ;
- public final void ruleAndExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3946:2: ( ( ( rule__AndExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3947:1: ( ( rule__AndExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3947:1: ( ( rule__AndExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3948:1: ( rule__AndExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3949:1: ( rule__AndExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3949:2: rule__AndExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AndExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAndExpression"
-
-
- // $ANTLR start "entryRuleExclusiveOrExpression"
- // InternalAppliedStereotypeProperty.g:3961:1: entryRuleExclusiveOrExpression : ruleExclusiveOrExpression EOF ;
- public final void entryRuleExclusiveOrExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3962:1: ( ruleExclusiveOrExpression EOF )
- // InternalAppliedStereotypeProperty.g:3963:1: ruleExclusiveOrExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleExclusiveOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleExclusiveOrExpression"
-
-
- // $ANTLR start "ruleExclusiveOrExpression"
- // InternalAppliedStereotypeProperty.g:3970:1: ruleExclusiveOrExpression : ( ( rule__ExclusiveOrExpression__Group__0 ) ) ;
- public final void ruleExclusiveOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:3974:2: ( ( ( rule__ExclusiveOrExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:3975:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:3975:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:3976:1: ( rule__ExclusiveOrExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:3977:1: ( rule__ExclusiveOrExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:3977:2: rule__ExclusiveOrExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleExclusiveOrExpression"
-
-
- // $ANTLR start "entryRuleInclusiveOrExpression"
- // InternalAppliedStereotypeProperty.g:3989:1: entryRuleInclusiveOrExpression : ruleInclusiveOrExpression EOF ;
- public final void entryRuleInclusiveOrExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:3990:1: ( ruleInclusiveOrExpression EOF )
- // InternalAppliedStereotypeProperty.g:3991:1: ruleInclusiveOrExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleInclusiveOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInclusiveOrExpression"
-
-
- // $ANTLR start "ruleInclusiveOrExpression"
- // InternalAppliedStereotypeProperty.g:3998:1: ruleInclusiveOrExpression : ( ( rule__InclusiveOrExpression__Group__0 ) ) ;
- public final void ruleInclusiveOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4002:2: ( ( ( rule__InclusiveOrExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4003:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4003:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4004:1: ( rule__InclusiveOrExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4005:1: ( rule__InclusiveOrExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:4005:2: rule__InclusiveOrExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInclusiveOrExpression"
-
-
- // $ANTLR start "entryRuleConditionalAndExpression"
- // InternalAppliedStereotypeProperty.g:4017:1: entryRuleConditionalAndExpression : ruleConditionalAndExpression EOF ;
- public final void entryRuleConditionalAndExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4018:1: ( ruleConditionalAndExpression EOF )
- // InternalAppliedStereotypeProperty.g:4019:1: ruleConditionalAndExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleConditionalAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleConditionalAndExpression"
-
-
- // $ANTLR start "ruleConditionalAndExpression"
- // InternalAppliedStereotypeProperty.g:4026:1: ruleConditionalAndExpression : ( ( rule__ConditionalAndExpression__Group__0 ) ) ;
- public final void ruleConditionalAndExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4030:2: ( ( ( rule__ConditionalAndExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4031:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4031:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4032:1: ( rule__ConditionalAndExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4033:1: ( rule__ConditionalAndExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:4033:2: rule__ConditionalAndExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleConditionalAndExpression"
-
-
- // $ANTLR start "entryRuleConditionalOrExpression"
- // InternalAppliedStereotypeProperty.g:4045:1: entryRuleConditionalOrExpression : ruleConditionalOrExpression EOF ;
- public final void entryRuleConditionalOrExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4046:1: ( ruleConditionalOrExpression EOF )
- // InternalAppliedStereotypeProperty.g:4047:1: ruleConditionalOrExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleConditionalOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleConditionalOrExpression"
-
-
- // $ANTLR start "ruleConditionalOrExpression"
- // InternalAppliedStereotypeProperty.g:4054:1: ruleConditionalOrExpression : ( ( rule__ConditionalOrExpression__Group__0 ) ) ;
- public final void ruleConditionalOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4058:2: ( ( ( rule__ConditionalOrExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4059:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4059:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4060:1: ( rule__ConditionalOrExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4061:1: ( rule__ConditionalOrExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:4061:2: rule__ConditionalOrExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleConditionalOrExpression"
-
-
- // $ANTLR start "entryRuleConditionalExpression"
- // InternalAppliedStereotypeProperty.g:4073:1: entryRuleConditionalExpression : ruleConditionalExpression EOF ;
- public final void entryRuleConditionalExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4074:1: ( ruleConditionalExpression EOF )
- // InternalAppliedStereotypeProperty.g:4075:1: ruleConditionalExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleConditionalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleConditionalExpression"
-
-
- // $ANTLR start "ruleConditionalExpression"
- // InternalAppliedStereotypeProperty.g:4082:1: ruleConditionalExpression : ( ( rule__ConditionalExpression__Group__0 ) ) ;
- public final void ruleConditionalExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4086:2: ( ( ( rule__ConditionalExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4087:1: ( ( rule__ConditionalExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4087:1: ( ( rule__ConditionalExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4088:1: ( rule__ConditionalExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4089:1: ( rule__ConditionalExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:4089:2: rule__ConditionalExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleConditionalExpression"
-
-
- // $ANTLR start "entryRuleAssignmentExpression"
- // InternalAppliedStereotypeProperty.g:4101:1: entryRuleAssignmentExpression : ruleAssignmentExpression EOF ;
- public final void entryRuleAssignmentExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4102:1: ( ruleAssignmentExpression EOF )
- // InternalAppliedStereotypeProperty.g:4103:1: ruleAssignmentExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleAssignmentExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAssignmentExpression"
-
-
- // $ANTLR start "ruleAssignmentExpression"
- // InternalAppliedStereotypeProperty.g:4110:1: ruleAssignmentExpression : ( ( rule__AssignmentExpression__Group__0 ) ) ;
- public final void ruleAssignmentExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4114:2: ( ( ( rule__AssignmentExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4115:1: ( ( rule__AssignmentExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4115:1: ( ( rule__AssignmentExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4116:1: ( rule__AssignmentExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4117:1: ( rule__AssignmentExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:4117:2: rule__AssignmentExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAssignmentExpression"
-
-
- // $ANTLR start "entryRuleLeftHandSide"
- // InternalAppliedStereotypeProperty.g:4129:1: entryRuleLeftHandSide : ruleLeftHandSide EOF ;
- public final void entryRuleLeftHandSide() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4130:1: ( ruleLeftHandSide EOF )
- // InternalAppliedStereotypeProperty.g:4131:1: ruleLeftHandSide EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLeftHandSideRule());
- }
- pushFollow(FOLLOW_1);
- ruleLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLeftHandSideRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLeftHandSide"
-
-
- // $ANTLR start "ruleLeftHandSide"
- // InternalAppliedStereotypeProperty.g:4138:1: ruleLeftHandSide : ( ( rule__LeftHandSide__Alternatives ) ) ;
- public final void ruleLeftHandSide() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4142:2: ( ( ( rule__LeftHandSide__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:4143:1: ( ( rule__LeftHandSide__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:4143:1: ( ( rule__LeftHandSide__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:4144:1: ( rule__LeftHandSide__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLeftHandSideAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:4145:1: ( rule__LeftHandSide__Alternatives )
- // InternalAppliedStereotypeProperty.g:4145:2: rule__LeftHandSide__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__LeftHandSide__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLeftHandSideAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLeftHandSide"
-
-
- // $ANTLR start "entryRuleNameLeftHandSide"
- // InternalAppliedStereotypeProperty.g:4157:1: entryRuleNameLeftHandSide : ruleNameLeftHandSide EOF ;
- public final void entryRuleNameLeftHandSide() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4158:1: ( ruleNameLeftHandSide EOF )
- // InternalAppliedStereotypeProperty.g:4159:1: ruleNameLeftHandSide EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameLeftHandSideRule());
- }
- pushFollow(FOLLOW_1);
- ruleNameLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameLeftHandSideRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNameLeftHandSide"
-
-
- // $ANTLR start "ruleNameLeftHandSide"
- // InternalAppliedStereotypeProperty.g:4166:1: ruleNameLeftHandSide : ( ( rule__NameLeftHandSide__Group__0 ) ) ;
- public final void ruleNameLeftHandSide() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4170:2: ( ( ( rule__NameLeftHandSide__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4171:1: ( ( rule__NameLeftHandSide__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4171:1: ( ( rule__NameLeftHandSide__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4172:1: ( rule__NameLeftHandSide__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameLeftHandSideAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4173:1: ( rule__NameLeftHandSide__Group__0 )
- // InternalAppliedStereotypeProperty.g:4173:2: rule__NameLeftHandSide__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NameLeftHandSide__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameLeftHandSideAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNameLeftHandSide"
-
-
- // $ANTLR start "entryRuleFeatureLeftHandSide"
- // InternalAppliedStereotypeProperty.g:4185:1: entryRuleFeatureLeftHandSide : ruleFeatureLeftHandSide EOF ;
- public final void entryRuleFeatureLeftHandSide() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4186:1: ( ruleFeatureLeftHandSide EOF )
- // InternalAppliedStereotypeProperty.g:4187:1: ruleFeatureLeftHandSide EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureLeftHandSideRule());
- }
- pushFollow(FOLLOW_1);
- ruleFeatureLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureLeftHandSideRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleFeatureLeftHandSide"
-
-
- // $ANTLR start "ruleFeatureLeftHandSide"
- // InternalAppliedStereotypeProperty.g:4194:1: ruleFeatureLeftHandSide : ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) ) ;
- public final void ruleFeatureLeftHandSide() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4198:2: ( ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:4199:1: ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:4199:1: ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) )
- // InternalAppliedStereotypeProperty.g:4200:1: ( rule__FeatureLeftHandSide__ExpressionAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureLeftHandSideAccess().getExpressionAssignment());
- }
- // InternalAppliedStereotypeProperty.g:4201:1: ( rule__FeatureLeftHandSide__ExpressionAssignment )
- // InternalAppliedStereotypeProperty.g:4201:2: rule__FeatureLeftHandSide__ExpressionAssignment
- {
- pushFollow(FOLLOW_2);
- rule__FeatureLeftHandSide__ExpressionAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureLeftHandSideAccess().getExpressionAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleFeatureLeftHandSide"
-
-
- // $ANTLR start "entryRuleAssignmentOperator"
- // InternalAppliedStereotypeProperty.g:4213:1: entryRuleAssignmentOperator : ruleAssignmentOperator EOF ;
- public final void entryRuleAssignmentOperator() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4214:1: ( ruleAssignmentOperator EOF )
- // InternalAppliedStereotypeProperty.g:4215:1: ruleAssignmentOperator EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorRule());
- }
- pushFollow(FOLLOW_1);
- ruleAssignmentOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAssignmentOperator"
-
-
- // $ANTLR start "ruleAssignmentOperator"
- // InternalAppliedStereotypeProperty.g:4222:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
- public final void ruleAssignmentOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4226:2: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:4227:1: ( ( rule__AssignmentOperator__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:4227:1: ( ( rule__AssignmentOperator__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:4228:1: ( rule__AssignmentOperator__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:4229:1: ( rule__AssignmentOperator__Alternatives )
- // InternalAppliedStereotypeProperty.g:4229:2: rule__AssignmentOperator__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__AssignmentOperator__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAssignmentOperator"
-
-
- // $ANTLR start "entryRuleDocumentedStatement"
- // InternalAppliedStereotypeProperty.g:4243:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
- public final void entryRuleDocumentedStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4244:1: ( ruleDocumentedStatement EOF )
- // InternalAppliedStereotypeProperty.g:4245:1: ruleDocumentedStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDocumentedStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleDocumentedStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDocumentedStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleDocumentedStatement"
-
-
- // $ANTLR start "ruleDocumentedStatement"
- // InternalAppliedStereotypeProperty.g:4252:1: ruleDocumentedStatement : ( ruleAnnotatedStatement ) ;
- public final void ruleDocumentedStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4256:2: ( ( ruleAnnotatedStatement ) )
- // InternalAppliedStereotypeProperty.g:4257:1: ( ruleAnnotatedStatement )
- {
- // InternalAppliedStereotypeProperty.g:4257:1: ( ruleAnnotatedStatement )
- // InternalAppliedStereotypeProperty.g:4258:1: ruleAnnotatedStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDocumentedStatementAccess().getAnnotatedStatementParserRuleCall());
- }
- pushFollow(FOLLOW_2);
- ruleAnnotatedStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDocumentedStatementAccess().getAnnotatedStatementParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleDocumentedStatement"
-
-
- // $ANTLR start "entryRuleStatement"
- // InternalAppliedStereotypeProperty.g:4271:1: entryRuleStatement : ruleStatement EOF ;
- public final void entryRuleStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4272:1: ( ruleStatement EOF )
- // InternalAppliedStereotypeProperty.g:4273:1: ruleStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStatement"
-
-
- // $ANTLR start "ruleStatement"
- // InternalAppliedStereotypeProperty.g:4280:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
- public final void ruleStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4284:2: ( ( ( rule__Statement__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:4285:1: ( ( rule__Statement__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:4285:1: ( ( rule__Statement__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:4286:1: ( rule__Statement__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:4287:1: ( rule__Statement__Alternatives )
- // InternalAppliedStereotypeProperty.g:4287:2: rule__Statement__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__Statement__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStatement"
-
-
- // $ANTLR start "entryRuleBlock"
- // InternalAppliedStereotypeProperty.g:4299:1: entryRuleBlock : ruleBlock EOF ;
- public final void entryRuleBlock() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4300:1: ( ruleBlock EOF )
- // InternalAppliedStereotypeProperty.g:4301:1: ruleBlock EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockRule());
- }
- pushFollow(FOLLOW_1);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBlock"
-
-
- // $ANTLR start "ruleBlock"
- // InternalAppliedStereotypeProperty.g:4308:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
- public final void ruleBlock() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4312:2: ( ( ( rule__Block__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__Block__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__Block__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4314:1: ( rule__Block__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4315:1: ( rule__Block__Group__0 )
- // InternalAppliedStereotypeProperty.g:4315:2: rule__Block__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__Block__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBlock"
-
-
- // $ANTLR start "entryRuleAnnotatedStatement"
- // InternalAppliedStereotypeProperty.g:4327:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
- public final void entryRuleAnnotatedStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4328:1: ( ruleAnnotatedStatement EOF )
- // InternalAppliedStereotypeProperty.g:4329:1: ruleAnnotatedStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleAnnotatedStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAnnotatedStatement"
-
-
- // $ANTLR start "ruleAnnotatedStatement"
- // InternalAppliedStereotypeProperty.g:4336:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
- public final void ruleAnnotatedStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4340:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AnnotatedStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AnnotatedStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4342:1: ( rule__AnnotatedStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4343:1: ( rule__AnnotatedStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4343:2: rule__AnnotatedStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AnnotatedStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAnnotatedStatement"
-
-
- // $ANTLR start "entryRuleInLineStatement"
- // InternalAppliedStereotypeProperty.g:4355:1: entryRuleInLineStatement : ruleInLineStatement EOF ;
- public final void entryRuleInLineStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4356:1: ( ruleInLineStatement EOF )
- // InternalAppliedStereotypeProperty.g:4357:1: ruleInLineStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInLineStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleInLineStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInLineStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInLineStatement"
-
-
- // $ANTLR start "ruleInLineStatement"
- // InternalAppliedStereotypeProperty.g:4364:1: ruleInLineStatement : ( ( rule__InLineStatement__CodeAssignment ) ) ;
- public final void ruleInLineStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4368:2: ( ( ( rule__InLineStatement__CodeAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:4369:1: ( ( rule__InLineStatement__CodeAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:4369:1: ( ( rule__InLineStatement__CodeAssignment ) )
- // InternalAppliedStereotypeProperty.g:4370:1: ( rule__InLineStatement__CodeAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInLineStatementAccess().getCodeAssignment());
- }
- // InternalAppliedStereotypeProperty.g:4371:1: ( rule__InLineStatement__CodeAssignment )
- // InternalAppliedStereotypeProperty.g:4371:2: rule__InLineStatement__CodeAssignment
- {
- pushFollow(FOLLOW_2);
- rule__InLineStatement__CodeAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInLineStatementAccess().getCodeAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInLineStatement"
-
-
- // $ANTLR start "entryRuleBlockStatement"
- // InternalAppliedStereotypeProperty.g:4383:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
- public final void entryRuleBlockStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4384:1: ( ruleBlockStatement EOF )
- // InternalAppliedStereotypeProperty.g:4385:1: ruleBlockStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleBlockStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBlockStatement"
-
-
- // $ANTLR start "ruleBlockStatement"
- // InternalAppliedStereotypeProperty.g:4392:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
- public final void ruleBlockStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4396:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
- // InternalAppliedStereotypeProperty.g:4397:1: ( ( rule__BlockStatement__BlockAssignment ) )
- {
- // InternalAppliedStereotypeProperty.g:4397:1: ( ( rule__BlockStatement__BlockAssignment ) )
- // InternalAppliedStereotypeProperty.g:4398:1: ( rule__BlockStatement__BlockAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockStatementAccess().getBlockAssignment());
- }
- // InternalAppliedStereotypeProperty.g:4399:1: ( rule__BlockStatement__BlockAssignment )
- // InternalAppliedStereotypeProperty.g:4399:2: rule__BlockStatement__BlockAssignment
- {
- pushFollow(FOLLOW_2);
- rule__BlockStatement__BlockAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockStatementAccess().getBlockAssignment());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBlockStatement"
-
-
- // $ANTLR start "entryRuleEmptyStatement"
- // InternalAppliedStereotypeProperty.g:4411:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
- public final void entryRuleEmptyStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4412:1: ( ruleEmptyStatement EOF )
- // InternalAppliedStereotypeProperty.g:4413:1: ruleEmptyStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEmptyStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleEmptyStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEmptyStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleEmptyStatement"
-
-
- // $ANTLR start "ruleEmptyStatement"
- // InternalAppliedStereotypeProperty.g:4420:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
- public final void ruleEmptyStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4424:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4425:1: ( ( rule__EmptyStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4425:1: ( ( rule__EmptyStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4426:1: ( rule__EmptyStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEmptyStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4427:1: ( rule__EmptyStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4427:2: rule__EmptyStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__EmptyStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEmptyStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleEmptyStatement"
-
-
- // $ANTLR start "entryRuleLocalNameDeclarationStatement"
- // InternalAppliedStereotypeProperty.g:4439:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
- public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4440:1: ( ruleLocalNameDeclarationStatement EOF )
- // InternalAppliedStereotypeProperty.g:4441:1: ruleLocalNameDeclarationStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleLocalNameDeclarationStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLocalNameDeclarationStatement"
-
-
- // $ANTLR start "ruleLocalNameDeclarationStatement"
- // InternalAppliedStereotypeProperty.g:4448:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
- public final void ruleLocalNameDeclarationStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4452:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4453:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4453:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4454:1: ( rule__LocalNameDeclarationStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4455:1: ( rule__LocalNameDeclarationStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4455:2: rule__LocalNameDeclarationStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLocalNameDeclarationStatement"
-
-
- // $ANTLR start "entryRuleInitializationExpression"
- // InternalAppliedStereotypeProperty.g:4467:1: entryRuleInitializationExpression : ruleInitializationExpression EOF ;
- public final void entryRuleInitializationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4468:1: ( ruleInitializationExpression EOF )
- // InternalAppliedStereotypeProperty.g:4469:1: ruleInitializationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitializationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitializationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInitializationExpression"
-
-
- // $ANTLR start "ruleInitializationExpression"
- // InternalAppliedStereotypeProperty.g:4476:1: ruleInitializationExpression : ( ( rule__InitializationExpression__Alternatives ) ) ;
- public final void ruleInitializationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4480:2: ( ( ( rule__InitializationExpression__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:4481:1: ( ( rule__InitializationExpression__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:4481:1: ( ( rule__InitializationExpression__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:4482:1: ( rule__InitializationExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitializationExpressionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:4483:1: ( rule__InitializationExpression__Alternatives )
- // InternalAppliedStereotypeProperty.g:4483:2: rule__InitializationExpression__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__InitializationExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitializationExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInitializationExpression"
-
-
- // $ANTLR start "entryRuleInstanceInitializationExpression"
- // InternalAppliedStereotypeProperty.g:4495:1: entryRuleInstanceInitializationExpression : ruleInstanceInitializationExpression EOF ;
- public final void entryRuleInstanceInitializationExpression() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4496:1: ( ruleInstanceInitializationExpression EOF )
- // InternalAppliedStereotypeProperty.g:4497:1: ruleInstanceInitializationExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceInitializationExpressionRule());
- }
- pushFollow(FOLLOW_1);
- ruleInstanceInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceInitializationExpressionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleInstanceInitializationExpression"
-
-
- // $ANTLR start "ruleInstanceInitializationExpression"
- // InternalAppliedStereotypeProperty.g:4504:1: ruleInstanceInitializationExpression : ( ( rule__InstanceInitializationExpression__Group__0 ) ) ;
- public final void ruleInstanceInitializationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4508:2: ( ( ( rule__InstanceInitializationExpression__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4509:1: ( ( rule__InstanceInitializationExpression__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4509:1: ( ( rule__InstanceInitializationExpression__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4510:1: ( rule__InstanceInitializationExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceInitializationExpressionAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4511:1: ( rule__InstanceInitializationExpression__Group__0 )
- // InternalAppliedStereotypeProperty.g:4511:2: rule__InstanceInitializationExpression__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__InstanceInitializationExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceInitializationExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleInstanceInitializationExpression"
-
-
- // $ANTLR start "entryRuleExpressionStatement"
- // InternalAppliedStereotypeProperty.g:4523:1: entryRuleExpressionStatement : ruleExpressionStatement EOF ;
- public final void entryRuleExpressionStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4524:1: ( ruleExpressionStatement EOF )
- // InternalAppliedStereotypeProperty.g:4525:1: ruleExpressionStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleExpressionStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleExpressionStatement"
-
-
- // $ANTLR start "ruleExpressionStatement"
- // InternalAppliedStereotypeProperty.g:4532:1: ruleExpressionStatement : ( ( rule__ExpressionStatement__Group__0 ) ) ;
- public final void ruleExpressionStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4536:2: ( ( ( rule__ExpressionStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4537:1: ( ( rule__ExpressionStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4537:1: ( ( rule__ExpressionStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4538:1: ( rule__ExpressionStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4539:1: ( rule__ExpressionStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4539:2: rule__ExpressionStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ExpressionStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleExpressionStatement"
-
-
- // $ANTLR start "entryRuleIfStatement"
- // InternalAppliedStereotypeProperty.g:4551:1: entryRuleIfStatement : ruleIfStatement EOF ;
- public final void entryRuleIfStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4552:1: ( ruleIfStatement EOF )
- // InternalAppliedStereotypeProperty.g:4553:1: ruleIfStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleIfStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIfStatement"
-
-
- // $ANTLR start "ruleIfStatement"
- // InternalAppliedStereotypeProperty.g:4560:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
- public final void ruleIfStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4564:2: ( ( ( rule__IfStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4565:1: ( ( rule__IfStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4565:1: ( ( rule__IfStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4566:1: ( rule__IfStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4567:1: ( rule__IfStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4567:2: rule__IfStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIfStatement"
-
-
- // $ANTLR start "entryRuleConcurrentClauses"
- // InternalAppliedStereotypeProperty.g:4579:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
- public final void entryRuleConcurrentClauses() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4580:1: ( ruleConcurrentClauses EOF )
- // InternalAppliedStereotypeProperty.g:4581:1: ruleConcurrentClauses EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesRule());
- }
- pushFollow(FOLLOW_1);
- ruleConcurrentClauses();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleConcurrentClauses"
-
-
- // $ANTLR start "ruleConcurrentClauses"
- // InternalAppliedStereotypeProperty.g:4588:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
- public final void ruleConcurrentClauses() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4592:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4593:1: ( ( rule__ConcurrentClauses__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4593:1: ( ( rule__ConcurrentClauses__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4594:1: ( rule__ConcurrentClauses__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4595:1: ( rule__ConcurrentClauses__Group__0 )
- // InternalAppliedStereotypeProperty.g:4595:2: rule__ConcurrentClauses__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleConcurrentClauses"
-
-
- // $ANTLR start "entryRuleNonFinalClause"
- // InternalAppliedStereotypeProperty.g:4607:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
- public final void entryRuleNonFinalClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4608:1: ( ruleNonFinalClause EOF )
- // InternalAppliedStereotypeProperty.g:4609:1: ruleNonFinalClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleNonFinalClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNonFinalClause"
-
-
- // $ANTLR start "ruleNonFinalClause"
- // InternalAppliedStereotypeProperty.g:4616:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
- public final void ruleNonFinalClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4620:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4621:1: ( ( rule__NonFinalClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4621:1: ( ( rule__NonFinalClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4622:1: ( rule__NonFinalClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4623:1: ( rule__NonFinalClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:4623:2: rule__NonFinalClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNonFinalClause"
-
-
- // $ANTLR start "entryRuleSwitchStatement"
- // InternalAppliedStereotypeProperty.g:4635:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
- public final void entryRuleSwitchStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4636:1: ( ruleSwitchStatement EOF )
- // InternalAppliedStereotypeProperty.g:4637:1: ruleSwitchStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleSwitchStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSwitchStatement"
-
-
- // $ANTLR start "ruleSwitchStatement"
- // InternalAppliedStereotypeProperty.g:4644:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
- public final void ruleSwitchStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4648:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4649:1: ( ( rule__SwitchStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4649:1: ( ( rule__SwitchStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4650:1: ( rule__SwitchStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4651:1: ( rule__SwitchStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4651:2: rule__SwitchStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSwitchStatement"
-
-
- // $ANTLR start "entryRuleSwitchClause"
- // InternalAppliedStereotypeProperty.g:4663:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
- public final void entryRuleSwitchClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4664:1: ( ruleSwitchClause EOF )
- // InternalAppliedStereotypeProperty.g:4665:1: ruleSwitchClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleSwitchClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSwitchClause"
-
-
- // $ANTLR start "ruleSwitchClause"
- // InternalAppliedStereotypeProperty.g:4672:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
- public final void ruleSwitchClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4676:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4677:1: ( ( rule__SwitchClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4677:1: ( ( rule__SwitchClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4678:1: ( rule__SwitchClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4679:1: ( rule__SwitchClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:4679:2: rule__SwitchClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SwitchClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSwitchClause"
-
-
- // $ANTLR start "entryRuleSwitchCase"
- // InternalAppliedStereotypeProperty.g:4691:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
- public final void entryRuleSwitchCase() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4692:1: ( ruleSwitchCase EOF )
- // InternalAppliedStereotypeProperty.g:4693:1: ruleSwitchCase EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchCaseRule());
- }
- pushFollow(FOLLOW_1);
- ruleSwitchCase();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchCaseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSwitchCase"
-
-
- // $ANTLR start "ruleSwitchCase"
- // InternalAppliedStereotypeProperty.g:4700:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
- public final void ruleSwitchCase() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4704:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4705:1: ( ( rule__SwitchCase__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4705:1: ( ( rule__SwitchCase__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4706:1: ( rule__SwitchCase__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchCaseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4707:1: ( rule__SwitchCase__Group__0 )
- // InternalAppliedStereotypeProperty.g:4707:2: rule__SwitchCase__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SwitchCase__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchCaseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSwitchCase"
-
-
- // $ANTLR start "entryRuleSwitchDefaultClause"
- // InternalAppliedStereotypeProperty.g:4719:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
- public final void entryRuleSwitchDefaultClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4720:1: ( ruleSwitchDefaultClause EOF )
- // InternalAppliedStereotypeProperty.g:4721:1: ruleSwitchDefaultClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchDefaultClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleSwitchDefaultClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchDefaultClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleSwitchDefaultClause"
-
-
- // $ANTLR start "ruleSwitchDefaultClause"
- // InternalAppliedStereotypeProperty.g:4728:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
- public final void ruleSwitchDefaultClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4732:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4733:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4733:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4734:1: ( rule__SwitchDefaultClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4735:1: ( rule__SwitchDefaultClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:4735:2: rule__SwitchDefaultClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__SwitchDefaultClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleSwitchDefaultClause"
-
-
- // $ANTLR start "entryRuleNonEmptyStatementSequence"
- // InternalAppliedStereotypeProperty.g:4747:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
- public final void entryRuleNonEmptyStatementSequence() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4748:1: ( ruleNonEmptyStatementSequence EOF )
- // InternalAppliedStereotypeProperty.g:4749:1: ruleNonEmptyStatementSequence EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonEmptyStatementSequenceRule());
- }
- pushFollow(FOLLOW_1);
- ruleNonEmptyStatementSequence();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonEmptyStatementSequenceRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleNonEmptyStatementSequence"
-
-
- // $ANTLR start "ruleNonEmptyStatementSequence"
- // InternalAppliedStereotypeProperty.g:4756:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
- public final void ruleNonEmptyStatementSequence() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4760:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
- // InternalAppliedStereotypeProperty.g:4761:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
- {
- // InternalAppliedStereotypeProperty.g:4761:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
- // InternalAppliedStereotypeProperty.g:4762:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
- {
- // InternalAppliedStereotypeProperty.g:4762:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
- // InternalAppliedStereotypeProperty.g:4763:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- }
- // InternalAppliedStereotypeProperty.g:4764:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
- // InternalAppliedStereotypeProperty.g:4764:2: rule__NonEmptyStatementSequence__StatementAssignment
- {
- pushFollow(FOLLOW_3);
- rule__NonEmptyStatementSequence__StatementAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- }
-
- }
-
- // InternalAppliedStereotypeProperty.g:4767:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
- // InternalAppliedStereotypeProperty.g:4768:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- }
- // InternalAppliedStereotypeProperty.g:4769:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
- loop1:
- do {
- int alt1=2;
- int LA1_0 = input.LA(1);
-
- if ( ((LA1_0>=RULE_NATURAL_VALUE && LA1_0<=RULE_INLINE_STATEMENT)||LA1_0==21||(LA1_0>=25 && LA1_0<=28)||LA1_0==55||LA1_0==60||LA1_0==66||LA1_0==71||(LA1_0>=85 && LA1_0<=87)||(LA1_0>=90 && LA1_0<=91)||LA1_0==94||(LA1_0>=97 && LA1_0<=102)||LA1_0==107||(LA1_0>=111 && LA1_0<=114)) ) {
- alt1=1;
- }
-
-
- switch (alt1) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:4769:2: rule__NonEmptyStatementSequence__StatementAssignment
- {
- pushFollow(FOLLOW_3);
- rule__NonEmptyStatementSequence__StatementAssignment();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop1;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- }
-
- }
-
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleNonEmptyStatementSequence"
-
-
- // $ANTLR start "entryRuleWhileStatement"
- // InternalAppliedStereotypeProperty.g:4782:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
- public final void entryRuleWhileStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4783:1: ( ruleWhileStatement EOF )
- // InternalAppliedStereotypeProperty.g:4784:1: ruleWhileStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleWhileStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleWhileStatement"
-
-
- // $ANTLR start "ruleWhileStatement"
- // InternalAppliedStereotypeProperty.g:4791:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
- public final void ruleWhileStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4795:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4796:1: ( ( rule__WhileStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4796:1: ( ( rule__WhileStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4797:1: ( rule__WhileStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4798:1: ( rule__WhileStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4798:2: rule__WhileStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__WhileStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleWhileStatement"
-
-
- // $ANTLR start "entryRuleDoStatement"
- // InternalAppliedStereotypeProperty.g:4810:1: entryRuleDoStatement : ruleDoStatement EOF ;
- public final void entryRuleDoStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4811:1: ( ruleDoStatement EOF )
- // InternalAppliedStereotypeProperty.g:4812:1: ruleDoStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleDoStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleDoStatement"
-
-
- // $ANTLR start "ruleDoStatement"
- // InternalAppliedStereotypeProperty.g:4819:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
- public final void ruleDoStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4823:2: ( ( ( rule__DoStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4824:1: ( ( rule__DoStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4824:1: ( ( rule__DoStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4825:1: ( rule__DoStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4826:1: ( rule__DoStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4826:2: rule__DoStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleDoStatement"
-
-
- // $ANTLR start "entryRuleForStatement"
- // InternalAppliedStereotypeProperty.g:4838:1: entryRuleForStatement : ruleForStatement EOF ;
- public final void entryRuleForStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4839:1: ( ruleForStatement EOF )
- // InternalAppliedStereotypeProperty.g:4840:1: ruleForStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleForStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleForStatement"
-
-
- // $ANTLR start "ruleForStatement"
- // InternalAppliedStereotypeProperty.g:4847:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
- public final void ruleForStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4851:2: ( ( ( rule__ForStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4852:1: ( ( rule__ForStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4852:1: ( ( rule__ForStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4853:1: ( rule__ForStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4854:1: ( rule__ForStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4854:2: rule__ForStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleForStatement"
-
-
- // $ANTLR start "entryRuleLoopVariableDefinition"
- // InternalAppliedStereotypeProperty.g:4866:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
- public final void entryRuleLoopVariableDefinition() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4867:1: ( ruleLoopVariableDefinition EOF )
- // InternalAppliedStereotypeProperty.g:4868:1: ruleLoopVariableDefinition EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionRule());
- }
- pushFollow(FOLLOW_1);
- ruleLoopVariableDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleLoopVariableDefinition"
-
-
- // $ANTLR start "ruleLoopVariableDefinition"
- // InternalAppliedStereotypeProperty.g:4875:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
- public final void ruleLoopVariableDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4879:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:4880:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:4880:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:4881:1: ( rule__LoopVariableDefinition__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:4882:1: ( rule__LoopVariableDefinition__Alternatives )
- // InternalAppliedStereotypeProperty.g:4882:2: rule__LoopVariableDefinition__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleLoopVariableDefinition"
-
-
- // $ANTLR start "entryRuleBreakStatement"
- // InternalAppliedStereotypeProperty.g:4894:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
- public final void entryRuleBreakStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4895:1: ( ruleBreakStatement EOF )
- // InternalAppliedStereotypeProperty.g:4896:1: ruleBreakStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBreakStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleBreakStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBreakStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleBreakStatement"
-
-
- // $ANTLR start "ruleBreakStatement"
- // InternalAppliedStereotypeProperty.g:4903:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
- public final void ruleBreakStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4907:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4908:1: ( ( rule__BreakStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4908:1: ( ( rule__BreakStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4909:1: ( rule__BreakStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBreakStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4910:1: ( rule__BreakStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4910:2: rule__BreakStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__BreakStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBreakStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleBreakStatement"
-
-
- // $ANTLR start "entryRuleReturnStatement"
- // InternalAppliedStereotypeProperty.g:4922:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
- public final void entryRuleReturnStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4923:1: ( ruleReturnStatement EOF )
- // InternalAppliedStereotypeProperty.g:4924:1: ruleReturnStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleReturnStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleReturnStatement"
-
-
- // $ANTLR start "ruleReturnStatement"
- // InternalAppliedStereotypeProperty.g:4931:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
- public final void ruleReturnStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4935:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4936:1: ( ( rule__ReturnStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4936:1: ( ( rule__ReturnStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4937:1: ( rule__ReturnStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4938:1: ( rule__ReturnStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:4938:2: rule__ReturnStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ReturnStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleReturnStatement"
-
-
- // $ANTLR start "entryRuleAcceptStatement"
- // InternalAppliedStereotypeProperty.g:4950:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
- public final void entryRuleAcceptStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4951:1: ( ruleAcceptStatement EOF )
- // InternalAppliedStereotypeProperty.g:4952:1: ruleAcceptStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleAcceptStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAcceptStatement"
-
-
- // $ANTLR start "ruleAcceptStatement"
- // InternalAppliedStereotypeProperty.g:4959:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Alternatives ) ) ;
- public final void ruleAcceptStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4963:2: ( ( ( rule__AcceptStatement__Alternatives ) ) )
- // InternalAppliedStereotypeProperty.g:4964:1: ( ( rule__AcceptStatement__Alternatives ) )
- {
- // InternalAppliedStereotypeProperty.g:4964:1: ( ( rule__AcceptStatement__Alternatives ) )
- // InternalAppliedStereotypeProperty.g:4965:1: ( rule__AcceptStatement__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAlternatives());
- }
- // InternalAppliedStereotypeProperty.g:4966:1: ( rule__AcceptStatement__Alternatives )
- // InternalAppliedStereotypeProperty.g:4966:2: rule__AcceptStatement__Alternatives
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAcceptStatement"
-
-
- // $ANTLR start "entryRuleAcceptBlock"
- // InternalAppliedStereotypeProperty.g:4978:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
- public final void entryRuleAcceptBlock() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:4979:1: ( ruleAcceptBlock EOF )
- // InternalAppliedStereotypeProperty.g:4980:1: ruleAcceptBlock EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptBlockRule());
- }
- pushFollow(FOLLOW_1);
- ruleAcceptBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptBlockRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAcceptBlock"
-
-
- // $ANTLR start "ruleAcceptBlock"
- // InternalAppliedStereotypeProperty.g:4987:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
- public final void ruleAcceptBlock() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:4991:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:4992:1: ( ( rule__AcceptBlock__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:4992:1: ( ( rule__AcceptBlock__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:4993:1: ( rule__AcceptBlock__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptBlockAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:4994:1: ( rule__AcceptBlock__Group__0 )
- // InternalAppliedStereotypeProperty.g:4994:2: rule__AcceptBlock__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptBlock__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptBlockAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAcceptBlock"
-
-
- // $ANTLR start "entryRuleAcceptClause"
- // InternalAppliedStereotypeProperty.g:5006:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
- public final void entryRuleAcceptClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:5007:1: ( ruleAcceptClause EOF )
- // InternalAppliedStereotypeProperty.g:5008:1: ruleAcceptClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleAcceptClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleAcceptClause"
-
-
- // $ANTLR start "ruleAcceptClause"
- // InternalAppliedStereotypeProperty.g:5015:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
- public final void ruleAcceptClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5019:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:5020:1: ( ( rule__AcceptClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5020:1: ( ( rule__AcceptClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:5021:1: ( rule__AcceptClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:5022:1: ( rule__AcceptClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:5022:2: rule__AcceptClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleAcceptClause"
-
-
- // $ANTLR start "entryRuleClassifyStatement"
- // InternalAppliedStereotypeProperty.g:5034:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
- public final void entryRuleClassifyStatement() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:5035:1: ( ruleClassifyStatement EOF )
- // InternalAppliedStereotypeProperty.g:5036:1: ruleClassifyStatement EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassifyStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassifyStatement"
-
-
- // $ANTLR start "ruleClassifyStatement"
- // InternalAppliedStereotypeProperty.g:5043:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
- public final void ruleClassifyStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5047:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:5048:1: ( ( rule__ClassifyStatement__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5048:1: ( ( rule__ClassifyStatement__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:5049:1: ( rule__ClassifyStatement__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:5050:1: ( rule__ClassifyStatement__Group__0 )
- // InternalAppliedStereotypeProperty.g:5050:2: rule__ClassifyStatement__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassifyStatement"
-
-
- // $ANTLR start "entryRuleClassificationFromClause"
- // InternalAppliedStereotypeProperty.g:5062:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
- public final void entryRuleClassificationFromClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:5063:1: ( ruleClassificationFromClause EOF )
- // InternalAppliedStereotypeProperty.g:5064:1: ruleClassificationFromClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationFromClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassificationFromClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationFromClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassificationFromClause"
-
-
- // $ANTLR start "ruleClassificationFromClause"
- // InternalAppliedStereotypeProperty.g:5071:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
- public final void ruleClassificationFromClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5075:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:5076:1: ( ( rule__ClassificationFromClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5076:1: ( ( rule__ClassificationFromClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:5077:1: ( rule__ClassificationFromClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationFromClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:5078:1: ( rule__ClassificationFromClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:5078:2: rule__ClassificationFromClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationFromClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationFromClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassificationFromClause"
-
-
- // $ANTLR start "entryRuleClassificationToClause"
- // InternalAppliedStereotypeProperty.g:5090:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
- public final void entryRuleClassificationToClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:5091:1: ( ruleClassificationToClause EOF )
- // InternalAppliedStereotypeProperty.g:5092:1: ruleClassificationToClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationToClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleClassificationToClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationToClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleClassificationToClause"
-
-
- // $ANTLR start "ruleClassificationToClause"
- // InternalAppliedStereotypeProperty.g:5099:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
- public final void ruleClassificationToClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5103:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:5104:1: ( ( rule__ClassificationToClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5104:1: ( ( rule__ClassificationToClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:5105:1: ( rule__ClassificationToClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationToClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:5106:1: ( rule__ClassificationToClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:5106:2: rule__ClassificationToClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationToClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationToClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleClassificationToClause"
-
-
- // $ANTLR start "entryRuleReclassifyAllClause"
- // InternalAppliedStereotypeProperty.g:5118:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
- public final void entryRuleReclassifyAllClause() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:5119:1: ( ruleReclassifyAllClause EOF )
- // InternalAppliedStereotypeProperty.g:5120:1: ruleReclassifyAllClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReclassifyAllClauseRule());
- }
- pushFollow(FOLLOW_1);
- ruleReclassifyAllClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReclassifyAllClauseRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleReclassifyAllClause"
-
-
- // $ANTLR start "ruleReclassifyAllClause"
- // InternalAppliedStereotypeProperty.g:5127:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
- public final void ruleReclassifyAllClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5131:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:5132:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5132:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:5133:1: ( rule__ReclassifyAllClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReclassifyAllClauseAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:5134:1: ( rule__ReclassifyAllClause__Group__0 )
- // InternalAppliedStereotypeProperty.g:5134:2: rule__ReclassifyAllClause__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__ReclassifyAllClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReclassifyAllClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleReclassifyAllClause"
-
-
- // $ANTLR start "entryRuleQualifiedNameList"
- // InternalAppliedStereotypeProperty.g:5146:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
- public final void entryRuleQualifiedNameList() throws RecognitionException {
- try {
- // InternalAppliedStereotypeProperty.g:5147:1: ( ruleQualifiedNameList EOF )
- // InternalAppliedStereotypeProperty.g:5148:1: ruleQualifiedNameList EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListRule());
- }
- pushFollow(FOLLOW_1);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQualifiedNameList"
-
-
- // $ANTLR start "ruleQualifiedNameList"
- // InternalAppliedStereotypeProperty.g:5155:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
- public final void ruleQualifiedNameList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5159:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
- // InternalAppliedStereotypeProperty.g:5160:1: ( ( rule__QualifiedNameList__Group__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5160:1: ( ( rule__QualifiedNameList__Group__0 ) )
- // InternalAppliedStereotypeProperty.g:5161:1: ( rule__QualifiedNameList__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getGroup());
- }
- // InternalAppliedStereotypeProperty.g:5162:1: ( rule__QualifiedNameList__Group__0 )
- // InternalAppliedStereotypeProperty.g:5162:2: rule__QualifiedNameList__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQualifiedNameList"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Alternatives_2_1"
- // InternalAppliedStereotypeProperty.g:5174:1: rule__StereotypeAnnotation__Alternatives_2_1 : ( ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) ) | ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) ) );
- public final void rule__StereotypeAnnotation__Alternatives_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5178:1: ( ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) ) | ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) ) )
- int alt2=2;
- int LA2_0 = input.LA(1);
-
- if ( (LA2_0==RULE_ID) ) {
- int LA2_1 = input.LA(2);
-
- if ( (LA2_1==58) ) {
- alt2=2;
- }
- else if ( (LA2_1==34||(LA2_1>=56 && LA2_1<=57)||(LA2_1>=63 && LA2_1<=64)) ) {
- alt2=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 2, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA2_0==RULE_UNRESTRICTED_NAME) ) {
- int LA2_2 = input.LA(2);
-
- if ( (LA2_2==34||(LA2_2>=56 && LA2_2<=57)||(LA2_2>=63 && LA2_2<=64)) ) {
- alt2=1;
- }
- else if ( (LA2_2==58) ) {
- alt2=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 2, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 2, 0, input);
-
- throw nvae;
- }
- switch (alt2) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5179:1: ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5179:1: ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5180:1: ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getNamesAssignment_2_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5181:1: ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 )
- // InternalAppliedStereotypeProperty.g:5181:2: rule__StereotypeAnnotation__NamesAssignment_2_1_0
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__NamesAssignment_2_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getNamesAssignment_2_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5185:6: ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:5185:6: ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) )
- // InternalAppliedStereotypeProperty.g:5186:1: ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesAssignment_2_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5187:1: ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 )
- // InternalAppliedStereotypeProperty.g:5187:2: rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesAssignment_2_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Alternatives_2_1"
-
-
- // $ANTLR start "rule__TaggedValue__Alternatives_2"
- // InternalAppliedStereotypeProperty.g:5196:1: rule__TaggedValue__Alternatives_2 : ( ( ( rule__TaggedValue__ValueAssignment_2_0 ) ) | ( ( rule__TaggedValue__Group_2_1__0 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_2 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_3 ) ) );
- public final void rule__TaggedValue__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5200:1: ( ( ( rule__TaggedValue__ValueAssignment_2_0 ) ) | ( ( rule__TaggedValue__Group_2_1__0 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_2 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_3 ) ) )
- int alt3=4;
- switch ( input.LA(1) ) {
- case RULE_BOOLEAN_VALUE:
- {
- alt3=1;
- }
- break;
- case RULE_NATURAL_VALUE:
- case 27:
- case 28:
- {
- alt3=2;
- }
- break;
- case 21:
- {
- alt3=3;
- }
- break;
- case RULE_STRING:
- {
- alt3=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
-
- switch (alt3) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5201:1: ( ( rule__TaggedValue__ValueAssignment_2_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5201:1: ( ( rule__TaggedValue__ValueAssignment_2_0 ) )
- // InternalAppliedStereotypeProperty.g:5202:1: ( rule__TaggedValue__ValueAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_0());
- }
- // InternalAppliedStereotypeProperty.g:5203:1: ( rule__TaggedValue__ValueAssignment_2_0 )
- // InternalAppliedStereotypeProperty.g:5203:2: rule__TaggedValue__ValueAssignment_2_0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__ValueAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5207:6: ( ( rule__TaggedValue__Group_2_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5207:6: ( ( rule__TaggedValue__Group_2_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5208:1: ( rule__TaggedValue__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getGroup_2_1());
- }
- // InternalAppliedStereotypeProperty.g:5209:1: ( rule__TaggedValue__Group_2_1__0 )
- // InternalAppliedStereotypeProperty.g:5209:2: rule__TaggedValue__Group_2_1__0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:5213:6: ( ( rule__TaggedValue__ValueAssignment_2_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:5213:6: ( ( rule__TaggedValue__ValueAssignment_2_2 ) )
- // InternalAppliedStereotypeProperty.g:5214:1: ( rule__TaggedValue__ValueAssignment_2_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_2());
- }
- // InternalAppliedStereotypeProperty.g:5215:1: ( rule__TaggedValue__ValueAssignment_2_2 )
- // InternalAppliedStereotypeProperty.g:5215:2: rule__TaggedValue__ValueAssignment_2_2
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__ValueAssignment_2_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:5219:6: ( ( rule__TaggedValue__ValueAssignment_2_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:5219:6: ( ( rule__TaggedValue__ValueAssignment_2_3 ) )
- // InternalAppliedStereotypeProperty.g:5220:1: ( rule__TaggedValue__ValueAssignment_2_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_3());
- }
- // InternalAppliedStereotypeProperty.g:5221:1: ( rule__TaggedValue__ValueAssignment_2_3 )
- // InternalAppliedStereotypeProperty.g:5221:2: rule__TaggedValue__ValueAssignment_2_3
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__ValueAssignment_2_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Alternatives_2"
-
-
- // $ANTLR start "rule__ImportDeclaration__Alternatives_0"
- // InternalAppliedStereotypeProperty.g:5230:1: rule__ImportDeclaration__Alternatives_0 : ( ( rulePackageImportReference ) | ( ruleElementImportReference ) );
- public final void rule__ImportDeclaration__Alternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5234:1: ( ( rulePackageImportReference ) | ( ruleElementImportReference ) )
- int alt4=2;
- int LA4_0 = input.LA(1);
-
- if ( (LA4_0==15) ) {
- int LA4_1 = input.LA(2);
-
- if ( (synpred6_InternalAppliedStereotypeProperty()) ) {
- alt4=1;
- }
- else if ( (true) ) {
- alt4=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 4, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA4_0==16) ) {
- int LA4_2 = input.LA(2);
-
- if ( (synpred6_InternalAppliedStereotypeProperty()) ) {
- alt4=1;
- }
- else if ( (true) ) {
- alt4=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 4, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 4, 0, input);
-
- throw nvae;
- }
- switch (alt4) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
- {
- // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
- // InternalAppliedStereotypeProperty.g:5236:1: rulePackageImportReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationAccess().getPackageImportReferenceParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- rulePackageImportReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportDeclarationAccess().getPackageImportReferenceParserRuleCall_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5241:6: ( ruleElementImportReference )
- {
- // InternalAppliedStereotypeProperty.g:5241:6: ( ruleElementImportReference )
- // InternalAppliedStereotypeProperty.g:5242:1: ruleElementImportReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationAccess().getElementImportReferenceParserRuleCall_0_1());
- }
- pushFollow(FOLLOW_2);
- ruleElementImportReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportDeclarationAccess().getElementImportReferenceParserRuleCall_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ImportDeclaration__Alternatives_0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5252:1: rule__PackageImportQualifiedName__Alternatives_1 : ( ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) ) | ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) ) );
- public final void rule__PackageImportQualifiedName__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5256:1: ( ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) ) | ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) ) )
- int alt5=2;
- int LA5_0 = input.LA(1);
-
- if ( (LA5_0==63) ) {
- alt5=1;
- }
- else if ( (LA5_0==64) ) {
- alt5=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5257:1: ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5257:1: ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:5258:1: ( rule__PackageImportQualifiedName__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5259:1: ( rule__PackageImportQualifiedName__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:5259:2: rule__PackageImportQualifiedName__Group_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5263:6: ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5263:6: ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5264:1: ( rule__PackageImportQualifiedName__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5265:1: ( rule__PackageImportQualifiedName__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5265:2: rule__PackageImportQualifiedName__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Alternatives_1"
-
-
- // $ANTLR start "rule__ImportVisibilityIndicator__Alternatives"
- // InternalAppliedStereotypeProperty.g:5274:1: rule__ImportVisibilityIndicator__Alternatives : ( ( 'public' ) | ( 'private' ) );
- public final void rule__ImportVisibilityIndicator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5278:1: ( ( 'public' ) | ( 'private' ) )
- int alt6=2;
- int LA6_0 = input.LA(1);
-
- if ( (LA6_0==15) ) {
- alt6=1;
- }
- else if ( (LA6_0==16) ) {
- alt6=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 6, 0, input);
-
- throw nvae;
- }
- switch (alt6) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5279:1: ( 'public' )
- {
- // InternalAppliedStereotypeProperty.g:5279:1: ( 'public' )
- // InternalAppliedStereotypeProperty.g:5280:1: 'public'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportVisibilityIndicatorAccess().getPublicKeyword_0());
- }
- match(input,15,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportVisibilityIndicatorAccess().getPublicKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5287:6: ( 'private' )
- {
- // InternalAppliedStereotypeProperty.g:5287:6: ( 'private' )
- // InternalAppliedStereotypeProperty.g:5288:1: 'private'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportVisibilityIndicatorAccess().getPrivateKeyword_1());
- }
- match(input,16,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportVisibilityIndicatorAccess().getPrivateKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ImportVisibilityIndicator__Alternatives"
-
-
- // $ANTLR start "rule__NamespaceDefinition__Alternatives"
- // InternalAppliedStereotypeProperty.g:5300:1: rule__NamespaceDefinition__Alternatives : ( ( rulePackageDefinition ) | ( ruleClassifierDefinition ) );
- public final void rule__NamespaceDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5304:1: ( ( rulePackageDefinition ) | ( ruleClassifierDefinition ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( (LA7_0==65) ) {
- alt7=1;
- }
- else if ( ((LA7_0>=69 && LA7_0<=70)||(LA7_0>=72 && LA7_0<=76)||LA7_0==105) ) {
- alt7=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch (alt7) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5305:1: ( rulePackageDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5305:1: ( rulePackageDefinition )
- // InternalAppliedStereotypeProperty.g:5306:1: rulePackageDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDefinitionAccess().getPackageDefinitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePackageDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDefinitionAccess().getPackageDefinitionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5311:6: ( ruleClassifierDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5311:6: ( ruleClassifierDefinition )
- // InternalAppliedStereotypeProperty.g:5312:1: ruleClassifierDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDefinitionAccess().getClassifierDefinitionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDefinitionAccess().getClassifierDefinitionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDefinition__Alternatives"
-
-
- // $ANTLR start "rule__VisibilityIndicator__Alternatives"
- // InternalAppliedStereotypeProperty.g:5322:1: rule__VisibilityIndicator__Alternatives : ( ( ruleImportVisibilityIndicator ) | ( 'protected' ) );
- public final void rule__VisibilityIndicator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5326:1: ( ( ruleImportVisibilityIndicator ) | ( 'protected' ) )
- int alt8=2;
- int LA8_0 = input.LA(1);
-
- if ( ((LA8_0>=15 && LA8_0<=16)) ) {
- alt8=1;
- }
- else if ( (LA8_0==17) ) {
- alt8=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
-
- throw nvae;
- }
- switch (alt8) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5327:1: ( ruleImportVisibilityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:5327:1: ( ruleImportVisibilityIndicator )
- // InternalAppliedStereotypeProperty.g:5328:1: ruleImportVisibilityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVisibilityIndicatorAccess().getImportVisibilityIndicatorParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleImportVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVisibilityIndicatorAccess().getImportVisibilityIndicatorParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5333:6: ( 'protected' )
- {
- // InternalAppliedStereotypeProperty.g:5333:6: ( 'protected' )
- // InternalAppliedStereotypeProperty.g:5334:1: 'protected'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVisibilityIndicatorAccess().getProtectedKeyword_1());
- }
- match(input,17,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVisibilityIndicatorAccess().getProtectedKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__VisibilityIndicator__Alternatives"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Alternatives_2"
- // InternalAppliedStereotypeProperty.g:5346:1: rule__PackageDefinitionOrStub__Alternatives_2 : ( ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) ) | ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) ) );
- public final void rule__PackageDefinitionOrStub__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5350:1: ( ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) ) | ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
-
- if ( (LA9_0==60) ) {
- alt9=1;
- }
- else if ( (LA9_0==66) ) {
- alt9=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
-
- throw nvae;
- }
- switch (alt9) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5351:1: ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5351:1: ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) )
- // InternalAppliedStereotypeProperty.g:5352:1: ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubAssignment_2_0());
- }
- // InternalAppliedStereotypeProperty.g:5353:1: ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 )
- // InternalAppliedStereotypeProperty.g:5353:2: rule__PackageDefinitionOrStub__IsStubAssignment_2_0
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__IsStubAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubAssignment_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5357:6: ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5357:6: ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5358:1: ( rule__PackageDefinitionOrStub__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getGroup_2_1());
- }
- // InternalAppliedStereotypeProperty.g:5359:1: ( rule__PackageDefinitionOrStub__Group_2_1__0 )
- // InternalAppliedStereotypeProperty.g:5359:2: rule__PackageDefinitionOrStub__Group_2_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Alternatives_2"
-
-
- // $ANTLR start "rule__PackagedElementDefinition__Alternatives"
- // InternalAppliedStereotypeProperty.g:5368:1: rule__PackagedElementDefinition__Alternatives : ( ( rulePackageDefinitionOrStub ) | ( ruleClassifierDefinitionOrStub ) );
- public final void rule__PackagedElementDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5372:1: ( ( rulePackageDefinitionOrStub ) | ( ruleClassifierDefinitionOrStub ) )
- int alt10=2;
- int LA10_0 = input.LA(1);
-
- if ( (LA10_0==65) ) {
- alt10=1;
- }
- else if ( ((LA10_0>=69 && LA10_0<=70)||(LA10_0>=72 && LA10_0<=76)||LA10_0==105) ) {
- alt10=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
-
- throw nvae;
- }
- switch (alt10) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5373:1: ( rulePackageDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5373:1: ( rulePackageDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5374:1: rulePackageDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementDefinitionAccess().getPackageDefinitionOrStubParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePackageDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementDefinitionAccess().getPackageDefinitionOrStubParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5379:6: ( ruleClassifierDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5379:6: ( ruleClassifierDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5380:1: ruleClassifierDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElementDefinition__Alternatives"
-
-
- // $ANTLR start "rule__ClassifierDefinition__Alternatives"
- // InternalAppliedStereotypeProperty.g:5390:1: rule__ClassifierDefinition__Alternatives : ( ( ruleClassDefinition ) | ( ruleActiveClassDefinition ) | ( ruleDataTypeDefinition ) | ( ruleEnumerationDefinition ) | ( ruleAssociationDefinition ) | ( ruleSignalDefinition ) | ( ruleActivityDefinition ) );
- public final void rule__ClassifierDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5394:1: ( ( ruleClassDefinition ) | ( ruleActiveClassDefinition ) | ( ruleDataTypeDefinition ) | ( ruleEnumerationDefinition ) | ( ruleAssociationDefinition ) | ( ruleSignalDefinition ) | ( ruleActivityDefinition ) )
- int alt11=7;
- switch ( input.LA(1) ) {
- case 105:
- {
- switch ( input.LA(2) ) {
- case 70:
- {
- alt11=2;
- }
- break;
- case 75:
- {
- alt11=6;
- }
- break;
- case 72:
- {
- alt11=3;
- }
- break;
- case 69:
- {
- alt11=1;
- }
- break;
- case 73:
- {
- alt11=5;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 11, 1, input);
-
- throw nvae;
- }
-
- }
- break;
- case 69:
- {
- alt11=1;
- }
- break;
- case 70:
- {
- alt11=2;
- }
- break;
- case 72:
- {
- alt11=3;
- }
- break;
- case 74:
- {
- alt11=4;
- }
- break;
- case 73:
- {
- alt11=5;
- }
- break;
- case 75:
- {
- alt11=6;
- }
- break;
- case 76:
- {
- alt11=7;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
-
- throw nvae;
- }
-
- switch (alt11) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5395:1: ( ruleClassDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5395:1: ( ruleClassDefinition )
- // InternalAppliedStereotypeProperty.g:5396:1: ruleClassDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getClassDefinitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getClassDefinitionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5401:6: ( ruleActiveClassDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5401:6: ( ruleActiveClassDefinition )
- // InternalAppliedStereotypeProperty.g:5402:1: ruleActiveClassDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getActiveClassDefinitionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getActiveClassDefinitionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:5407:6: ( ruleDataTypeDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5407:6: ( ruleDataTypeDefinition )
- // InternalAppliedStereotypeProperty.g:5408:1: ruleDataTypeDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getDataTypeDefinitionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleDataTypeDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getDataTypeDefinitionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:5413:6: ( ruleEnumerationDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5413:6: ( ruleEnumerationDefinition )
- // InternalAppliedStereotypeProperty.g:5414:1: ruleEnumerationDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getEnumerationDefinitionParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getEnumerationDefinitionParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // InternalAppliedStereotypeProperty.g:5419:6: ( ruleAssociationDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5419:6: ( ruleAssociationDefinition )
- // InternalAppliedStereotypeProperty.g:5420:1: ruleAssociationDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getAssociationDefinitionParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleAssociationDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getAssociationDefinitionParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // InternalAppliedStereotypeProperty.g:5425:6: ( ruleSignalDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5425:6: ( ruleSignalDefinition )
- // InternalAppliedStereotypeProperty.g:5426:1: ruleSignalDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getSignalDefinitionParserRuleCall_5());
- }
- pushFollow(FOLLOW_2);
- ruleSignalDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getSignalDefinitionParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // InternalAppliedStereotypeProperty.g:5431:6: ( ruleActivityDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5431:6: ( ruleActivityDefinition )
- // InternalAppliedStereotypeProperty.g:5432:1: ruleActivityDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionAccess().getActivityDefinitionParserRuleCall_6());
- }
- pushFollow(FOLLOW_2);
- ruleActivityDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionAccess().getActivityDefinitionParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierDefinition__Alternatives"
-
-
- // $ANTLR start "rule__ClassifierDefinitionOrStub__Alternatives"
- // InternalAppliedStereotypeProperty.g:5442:1: rule__ClassifierDefinitionOrStub__Alternatives : ( ( ruleClassDefinitionOrStub ) | ( ruleActiveClassDefinitionOrStub ) | ( ruleDataTypeDefinitionOrStub ) | ( ruleEnumerationDefinitionOrStub ) | ( ruleAssociationDefinitionOrStub ) | ( ruleSignalDefinitionOrStub ) | ( ruleActivityDefinitionOrStub ) );
- public final void rule__ClassifierDefinitionOrStub__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5446:1: ( ( ruleClassDefinitionOrStub ) | ( ruleActiveClassDefinitionOrStub ) | ( ruleDataTypeDefinitionOrStub ) | ( ruleEnumerationDefinitionOrStub ) | ( ruleAssociationDefinitionOrStub ) | ( ruleSignalDefinitionOrStub ) | ( ruleActivityDefinitionOrStub ) )
- int alt12=7;
- switch ( input.LA(1) ) {
- case 105:
- {
- switch ( input.LA(2) ) {
- case 75:
- {
- alt12=6;
- }
- break;
- case 72:
- {
- alt12=3;
- }
- break;
- case 70:
- {
- alt12=2;
- }
- break;
- case 69:
- {
- alt12=1;
- }
- break;
- case 73:
- {
- alt12=5;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 12, 1, input);
-
- throw nvae;
- }
-
- }
- break;
- case 69:
- {
- alt12=1;
- }
- break;
- case 70:
- {
- alt12=2;
- }
- break;
- case 72:
- {
- alt12=3;
- }
- break;
- case 74:
- {
- alt12=4;
- }
- break;
- case 73:
- {
- alt12=5;
- }
- break;
- case 75:
- {
- alt12=6;
- }
- break;
- case 76:
- {
- alt12=7;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
-
- throw nvae;
- }
-
- switch (alt12) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5447:1: ( ruleClassDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5447:1: ( ruleClassDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5448:1: ruleClassDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getClassDefinitionOrStubParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getClassDefinitionOrStubParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5453:6: ( ruleActiveClassDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5453:6: ( ruleActiveClassDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5454:1: ruleActiveClassDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getActiveClassDefinitionOrStubParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getActiveClassDefinitionOrStubParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:5459:6: ( ruleDataTypeDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5459:6: ( ruleDataTypeDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5460:1: ruleDataTypeDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getDataTypeDefinitionOrStubParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleDataTypeDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getDataTypeDefinitionOrStubParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:5465:6: ( ruleEnumerationDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5465:6: ( ruleEnumerationDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5466:1: ruleEnumerationDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getEnumerationDefinitionOrStubParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getEnumerationDefinitionOrStubParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // InternalAppliedStereotypeProperty.g:5471:6: ( ruleAssociationDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5471:6: ( ruleAssociationDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5472:1: ruleAssociationDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getAssociationDefinitionOrStubParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleAssociationDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getAssociationDefinitionOrStubParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // InternalAppliedStereotypeProperty.g:5477:6: ( ruleSignalDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5477:6: ( ruleSignalDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5478:1: ruleSignalDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getSignalDefinitionOrStubParserRuleCall_5());
- }
- pushFollow(FOLLOW_2);
- ruleSignalDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getSignalDefinitionOrStubParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // InternalAppliedStereotypeProperty.g:5483:6: ( ruleActivityDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5483:6: ( ruleActivityDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5484:1: ruleActivityDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierDefinitionOrStubAccess().getActivityDefinitionOrStubParserRuleCall_6());
- }
- pushFollow(FOLLOW_2);
- ruleActivityDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierDefinitionOrStubAccess().getActivityDefinitionOrStubParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierDefinitionOrStub__Alternatives"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5494:1: rule__ClassDefinitionOrStub__Alternatives_1 : ( ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__ClassDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5498:1: ( ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
-
- if ( (LA13_0==60) ) {
- alt13=1;
- }
- else if ( (LA13_0==66) ) {
- alt13=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
- switch (alt13) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5499:1: ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5499:1: ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5500:1: ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5501:1: ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5501:2: rule__ClassDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5505:6: ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5505:6: ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5506:1: ( rule__ClassDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5507:1: ( rule__ClassDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5507:2: rule__ClassDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__ClassMemberDefinition__Alternatives"
- // InternalAppliedStereotypeProperty.g:5516:1: rule__ClassMemberDefinition__Alternatives : ( ( ruleClassifierDefinitionOrStub ) | ( ruleFeatureDefinitionOrStub ) );
- public final void rule__ClassMemberDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5520:1: ( ( ruleClassifierDefinitionOrStub ) | ( ruleFeatureDefinitionOrStub ) )
- int alt14=2;
- switch ( input.LA(1) ) {
- case 105:
- {
- int LA14_1 = input.LA(2);
-
- if ( ((LA14_1>=69 && LA14_1<=70)||(LA14_1>=72 && LA14_1<=73)||LA14_1==75) ) {
- alt14=1;
- }
- else if ( ((LA14_1>=RULE_ID && LA14_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt14=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 14, 1, input);
-
- throw nvae;
- }
- }
- break;
- case 69:
- case 70:
- case 72:
- case 73:
- case 74:
- case 75:
- case 76:
- {
- alt14=1;
- }
- break;
- case RULE_ID:
- case RULE_UNRESTRICTED_NAME:
- {
- alt14=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
-
- switch (alt14) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5521:1: ( ruleClassifierDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5521:1: ( ruleClassifierDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5522:1: ruleClassifierDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5527:6: ( ruleFeatureDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5527:6: ( ruleFeatureDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5528:1: ruleFeatureDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberDefinitionAccess().getFeatureDefinitionOrStubParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleFeatureDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberDefinitionAccess().getFeatureDefinitionOrStubParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMemberDefinition__Alternatives"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5538:1: rule__ActiveClassDefinitionOrStub__Alternatives_1 : ( ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__ActiveClassDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5542:1: ( ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
-
- if ( (LA15_0==60) ) {
- alt15=1;
- }
- else if ( (LA15_0==66) ) {
- alt15=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
-
- throw nvae;
- }
- switch (alt15) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5543:1: ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5543:1: ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5544:1: ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5545:1: ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5545:2: rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5549:6: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5549:6: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5550:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5551:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5551:2: rule__ActiveClassDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__BehaviorClause__Alternatives"
- // InternalAppliedStereotypeProperty.g:5560:1: rule__BehaviorClause__Alternatives : ( ( ( rule__BehaviorClause__BodyAssignment_0 ) ) | ( ( rule__BehaviorClause__NameAssignment_1 ) ) );
- public final void rule__BehaviorClause__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5564:1: ( ( ( rule__BehaviorClause__BodyAssignment_0 ) ) | ( ( rule__BehaviorClause__NameAssignment_1 ) ) )
- int alt16=2;
- int LA16_0 = input.LA(1);
-
- if ( (LA16_0==66) ) {
- alt16=1;
- }
- else if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt16=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
- switch (alt16) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5565:1: ( ( rule__BehaviorClause__BodyAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5565:1: ( ( rule__BehaviorClause__BodyAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:5566:1: ( rule__BehaviorClause__BodyAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorClauseAccess().getBodyAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:5567:1: ( rule__BehaviorClause__BodyAssignment_0 )
- // InternalAppliedStereotypeProperty.g:5567:2: rule__BehaviorClause__BodyAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorClause__BodyAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorClauseAccess().getBodyAssignment_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5571:6: ( ( rule__BehaviorClause__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:5571:6: ( ( rule__BehaviorClause__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:5572:1: ( rule__BehaviorClause__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorClauseAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:5573:1: ( rule__BehaviorClause__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:5573:2: rule__BehaviorClause__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorClause__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorClauseAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorClause__Alternatives"
-
-
- // $ANTLR start "rule__ActiveClassMemberDefinition__Alternatives"
- // InternalAppliedStereotypeProperty.g:5582:1: rule__ActiveClassMemberDefinition__Alternatives : ( ( ruleClassMemberDefinition ) | ( ruleActiveFeatureDefinitionOrStub ) );
- public final void rule__ActiveClassMemberDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5586:1: ( ( ruleClassMemberDefinition ) | ( ruleActiveFeatureDefinitionOrStub ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
-
- if ( ((LA17_0>=RULE_ID && LA17_0<=RULE_UNRESTRICTED_NAME)||(LA17_0>=69 && LA17_0<=70)||(LA17_0>=72 && LA17_0<=76)||LA17_0==105) ) {
- alt17=1;
- }
- else if ( (LA17_0==82) ) {
- alt17=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
-
- throw nvae;
- }
- switch (alt17) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5587:1: ( ruleClassMemberDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5587:1: ( ruleClassMemberDefinition )
- // InternalAppliedStereotypeProperty.g:5588:1: ruleClassMemberDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberDefinitionAccess().getClassMemberDefinitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassMemberDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberDefinitionAccess().getClassMemberDefinitionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5593:6: ( ruleActiveFeatureDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5593:6: ( ruleActiveFeatureDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5594:1: ruleActiveFeatureDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberDefinitionAccess().getActiveFeatureDefinitionOrStubParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleActiveFeatureDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberDefinitionAccess().getActiveFeatureDefinitionOrStubParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMemberDefinition__Alternatives"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5604:1: rule__DataTypeDefinitionOrStub__Alternatives_1 : ( ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__DataTypeDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5608:1: ( ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
-
- if ( (LA18_0==60) ) {
- alt18=1;
- }
- else if ( (LA18_0==66) ) {
- alt18=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
-
- throw nvae;
- }
- switch (alt18) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5609:1: ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5609:1: ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5610:1: ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5611:1: ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5611:2: rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5615:6: ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5615:6: ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5616:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5617:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5617:2: rule__DataTypeDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5626:1: rule__AssociationDefinitionOrStub__Alternatives_1 : ( ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__AssociationDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5630:1: ( ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
-
- if ( (LA19_0==60) ) {
- alt19=1;
- }
- else if ( (LA19_0==66) ) {
- alt19=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
-
- throw nvae;
- }
- switch (alt19) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5631:1: ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5631:1: ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5632:1: ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5633:1: ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5633:2: rule__AssociationDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5637:6: ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5637:6: ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5638:1: ( rule__AssociationDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5639:1: ( rule__AssociationDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5639:2: rule__AssociationDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5648:1: rule__EnumerationDefinitionOrStub__Alternatives_1 : ( ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__EnumerationDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5652:1: ( ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
-
- if ( (LA20_0==60) ) {
- alt20=1;
- }
- else if ( (LA20_0==66) ) {
- alt20=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
-
- throw nvae;
- }
- switch (alt20) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5653:1: ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5653:1: ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5654:1: ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5655:1: ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5655:2: rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5659:6: ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5659:6: ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5660:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5661:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5661:2: rule__EnumerationDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5670:1: rule__SignalDefinitionOrStub__Alternatives_1 : ( ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__SignalDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5674:1: ( ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
-
- if ( (LA21_0==60) ) {
- alt21=1;
- }
- else if ( (LA21_0==66) ) {
- alt21=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
-
- throw nvae;
- }
- switch (alt21) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5675:1: ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5675:1: ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5676:1: ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5677:1: ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5677:2: rule__SignalDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5681:6: ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5681:6: ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5682:1: ( rule__SignalDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5683:1: ( rule__SignalDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5683:2: rule__SignalDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5692:1: rule__ActivityDefinitionOrStub__Alternatives_1 : ( ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) ) );
- public final void rule__ActivityDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5696:1: ( ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) ) )
- int alt22=2;
- int LA22_0 = input.LA(1);
-
- if ( (LA22_0==60) ) {
- alt22=1;
- }
- else if ( (LA22_0==66) ) {
- alt22=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
-
- throw nvae;
- }
- switch (alt22) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5697:1: ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5697:1: ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5698:1: ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5699:1: ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5699:2: rule__ActivityDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5703:6: ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:5703:6: ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:5704:1: ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getBodyAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5705:1: ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:5705:2: rule__ActivityDefinitionOrStub__BodyAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinitionOrStub__BodyAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getBodyAssignment_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__ParameterDirection__Alternatives"
- // InternalAppliedStereotypeProperty.g:5714:1: rule__ParameterDirection__Alternatives : ( ( 'in' ) | ( 'out' ) | ( 'inout' ) );
- public final void rule__ParameterDirection__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5718:1: ( ( 'in' ) | ( 'out' ) | ( 'inout' ) )
- int alt23=3;
- switch ( input.LA(1) ) {
- case 18:
- {
- alt23=1;
- }
- break;
- case 19:
- {
- alt23=2;
- }
- break;
- case 20:
- {
- alt23=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
-
- throw nvae;
- }
-
- switch (alt23) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5719:1: ( 'in' )
- {
- // InternalAppliedStereotypeProperty.g:5719:1: ( 'in' )
- // InternalAppliedStereotypeProperty.g:5720:1: 'in'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParameterDirectionAccess().getInKeyword_0());
- }
- match(input,18,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParameterDirectionAccess().getInKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5727:6: ( 'out' )
- {
- // InternalAppliedStereotypeProperty.g:5727:6: ( 'out' )
- // InternalAppliedStereotypeProperty.g:5728:1: 'out'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParameterDirectionAccess().getOutKeyword_1());
- }
- match(input,19,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParameterDirectionAccess().getOutKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:5735:6: ( 'inout' )
- {
- // InternalAppliedStereotypeProperty.g:5735:6: ( 'inout' )
- // InternalAppliedStereotypeProperty.g:5736:1: 'inout'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParameterDirectionAccess().getInoutKeyword_2());
- }
- match(input,20,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParameterDirectionAccess().getInoutKeyword_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParameterDirection__Alternatives"
-
-
- // $ANTLR start "rule__FeatureDefinitionOrStub__Alternatives"
- // InternalAppliedStereotypeProperty.g:5748:1: rule__FeatureDefinitionOrStub__Alternatives : ( ( ruleAttributeDefinition ) | ( ruleOperationDefinitionOrStub ) );
- public final void rule__FeatureDefinitionOrStub__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5752:1: ( ( ruleAttributeDefinition ) | ( ruleOperationDefinitionOrStub ) )
- int alt24=2;
- switch ( input.LA(1) ) {
- case RULE_ID:
- {
- int LA24_1 = input.LA(2);
-
- if ( (LA24_1==77) ) {
- alt24=1;
- }
- else if ( (LA24_1==55) ) {
- alt24=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 1, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_UNRESTRICTED_NAME:
- {
- int LA24_2 = input.LA(2);
-
- if ( (LA24_2==77) ) {
- alt24=1;
- }
- else if ( (LA24_2==55) ) {
- alt24=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 2, input);
-
- throw nvae;
- }
- }
- break;
- case 105:
- {
- alt24=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
-
- throw nvae;
- }
-
- switch (alt24) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5753:1: ( ruleAttributeDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5753:1: ( ruleAttributeDefinition )
- // InternalAppliedStereotypeProperty.g:5754:1: ruleAttributeDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureDefinitionOrStubAccess().getAttributeDefinitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAttributeDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureDefinitionOrStubAccess().getAttributeDefinitionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5759:6: ( ruleOperationDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5759:6: ( ruleOperationDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5760:1: ruleOperationDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureDefinitionOrStubAccess().getOperationDefinitionOrStubParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleOperationDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureDefinitionOrStubAccess().getOperationDefinitionOrStubParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FeatureDefinitionOrStub__Alternatives"
-
-
- // $ANTLR start "rule__ActiveFeatureDefinitionOrStub__Alternatives"
- // InternalAppliedStereotypeProperty.g:5770:1: rule__ActiveFeatureDefinitionOrStub__Alternatives : ( ( ruleReceptionDefinition ) | ( ruleSignalReceptionDefinitionOrStub ) );
- public final void rule__ActiveFeatureDefinitionOrStub__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5774:1: ( ( ruleReceptionDefinition ) | ( ruleSignalReceptionDefinitionOrStub ) )
- int alt25=2;
- int LA25_0 = input.LA(1);
-
- if ( (LA25_0==82) ) {
- int LA25_1 = input.LA(2);
-
- if ( ((LA25_1>=RULE_ID && LA25_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt25=1;
- }
- else if ( (LA25_1==75) ) {
- alt25=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 25, 1, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
-
- throw nvae;
- }
- switch (alt25) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5775:1: ( ruleReceptionDefinition )
- {
- // InternalAppliedStereotypeProperty.g:5775:1: ( ruleReceptionDefinition )
- // InternalAppliedStereotypeProperty.g:5776:1: ruleReceptionDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getReceptionDefinitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleReceptionDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getReceptionDefinitionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5781:6: ( ruleSignalReceptionDefinitionOrStub )
- {
- // InternalAppliedStereotypeProperty.g:5781:6: ( ruleSignalReceptionDefinitionOrStub )
- // InternalAppliedStereotypeProperty.g:5782:1: ruleSignalReceptionDefinitionOrStub
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getSignalReceptionDefinitionOrStubParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleSignalReceptionDefinitionOrStub();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getSignalReceptionDefinitionOrStubParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveFeatureDefinitionOrStub__Alternatives"
-
-
- // $ANTLR start "rule__TypePart__Alternatives_0"
- // InternalAppliedStereotypeProperty.g:5792:1: rule__TypePart__Alternatives_0 : ( ( ( rule__TypePart__IsAnyAssignment_0_0 ) ) | ( ( rule__TypePart__TypeNameAssignment_0_1 ) ) );
- public final void rule__TypePart__Alternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5796:1: ( ( ( rule__TypePart__IsAnyAssignment_0_0 ) ) | ( ( rule__TypePart__TypeNameAssignment_0_1 ) ) )
- int alt26=2;
- int LA26_0 = input.LA(1);
-
- if ( (LA26_0==107) ) {
- alt26=1;
- }
- else if ( ((LA26_0>=RULE_ID && LA26_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt26=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
-
- throw nvae;
- }
- switch (alt26) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5797:1: ( ( rule__TypePart__IsAnyAssignment_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5797:1: ( ( rule__TypePart__IsAnyAssignment_0_0 ) )
- // InternalAppliedStereotypeProperty.g:5798:1: ( rule__TypePart__IsAnyAssignment_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsAnyAssignment_0_0());
- }
- // InternalAppliedStereotypeProperty.g:5799:1: ( rule__TypePart__IsAnyAssignment_0_0 )
- // InternalAppliedStereotypeProperty.g:5799:2: rule__TypePart__IsAnyAssignment_0_0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsAnyAssignment_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsAnyAssignment_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5803:6: ( ( rule__TypePart__TypeNameAssignment_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:5803:6: ( ( rule__TypePart__TypeNameAssignment_0_1 ) )
- // InternalAppliedStereotypeProperty.g:5804:1: ( rule__TypePart__TypeNameAssignment_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getTypeNameAssignment_0_1());
- }
- // InternalAppliedStereotypeProperty.g:5805:1: ( rule__TypePart__TypeNameAssignment_0_1 )
- // InternalAppliedStereotypeProperty.g:5805:2: rule__TypePart__TypeNameAssignment_0_1
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__TypeNameAssignment_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getTypeNameAssignment_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Alternatives_0"
-
-
- // $ANTLR start "rule__TypePart__Alternatives_1_0_1"
- // InternalAppliedStereotypeProperty.g:5814:1: rule__TypePart__Alternatives_1_0_1 : ( ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) ) | ( ( rule__TypePart__Group_1_0_1_1__0 ) ) );
- public final void rule__TypePart__Alternatives_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5818:1: ( ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) ) | ( ( rule__TypePart__Group_1_0_1_1__0 ) ) )
- int alt27=2;
- int LA27_0 = input.LA(1);
-
- if ( (LA27_0==79) ) {
- alt27=1;
- }
- else if ( (LA27_0==RULE_NATURAL_VALUE||LA27_0==21) ) {
- alt27=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
-
- throw nvae;
- }
- switch (alt27) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5819:1: ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5819:1: ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5820:1: ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsMultiplicityAssignment_1_0_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5821:1: ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 )
- // InternalAppliedStereotypeProperty.g:5821:2: rule__TypePart__IsMultiplicityAssignment_1_0_1_0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsMultiplicityAssignment_1_0_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsMultiplicityAssignment_1_0_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5825:6: ( ( rule__TypePart__Group_1_0_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5825:6: ( ( rule__TypePart__Group_1_0_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5826:1: ( rule__TypePart__Group_1_0_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup_1_0_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5827:1: ( rule__TypePart__Group_1_0_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5827:2: rule__TypePart__Group_1_0_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup_1_0_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Alternatives_1_0_1"
-
-
- // $ANTLR start "rule__TypePart__Alternatives_1_1"
- // InternalAppliedStereotypeProperty.g:5836:1: rule__TypePart__Alternatives_1_1 : ( ( ( rule__TypePart__Group_1_1_0__0 ) ) | ( ( rule__TypePart__Group_1_1_1__0 ) ) | ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) ) );
- public final void rule__TypePart__Alternatives_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5840:1: ( ( ( rule__TypePart__Group_1_1_0__0 ) ) | ( ( rule__TypePart__Group_1_1_1__0 ) ) | ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) ) )
- int alt28=3;
- switch ( input.LA(1) ) {
- case 108:
- {
- alt28=1;
- }
- break;
- case 109:
- {
- alt28=2;
- }
- break;
- case 110:
- {
- alt28=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
-
- throw nvae;
- }
-
- switch (alt28) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5841:1: ( ( rule__TypePart__Group_1_1_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5841:1: ( ( rule__TypePart__Group_1_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:5842:1: ( rule__TypePart__Group_1_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5843:1: ( rule__TypePart__Group_1_1_0__0 )
- // InternalAppliedStereotypeProperty.g:5843:2: rule__TypePart__Group_1_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup_1_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5847:6: ( ( rule__TypePart__Group_1_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5847:6: ( ( rule__TypePart__Group_1_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5848:1: ( rule__TypePart__Group_1_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5849:1: ( rule__TypePart__Group_1_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5849:2: rule__TypePart__Group_1_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup_1_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:5853:6: ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:5853:6: ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) )
- // InternalAppliedStereotypeProperty.g:5854:1: ( rule__TypePart__IsSequenceAssignment_1_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsSequenceAssignment_1_1_2());
- }
- // InternalAppliedStereotypeProperty.g:5855:1: ( rule__TypePart__IsSequenceAssignment_1_1_2 )
- // InternalAppliedStereotypeProperty.g:5855:2: rule__TypePart__IsSequenceAssignment_1_1_2
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsSequenceAssignment_1_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsSequenceAssignment_1_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Alternatives_1_1"
-
-
- // $ANTLR start "rule__UnlimitedNaturalLiteral__Alternatives"
- // InternalAppliedStereotypeProperty.g:5864:1: rule__UnlimitedNaturalLiteral__Alternatives : ( ( RULE_NATURAL_VALUE ) | ( '*' ) );
- public final void rule__UnlimitedNaturalLiteral__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5868:1: ( ( RULE_NATURAL_VALUE ) | ( '*' ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
-
- if ( (LA29_0==RULE_NATURAL_VALUE) ) {
- alt29=1;
- }
- else if ( (LA29_0==21) ) {
- alt29=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
-
- throw nvae;
- }
- switch (alt29) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5869:1: ( RULE_NATURAL_VALUE )
- {
- // InternalAppliedStereotypeProperty.g:5869:1: ( RULE_NATURAL_VALUE )
- // InternalAppliedStereotypeProperty.g:5870:1: RULE_NATURAL_VALUE
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnlimitedNaturalLiteralAccess().getNATURAL_VALUETerminalRuleCall_0());
- }
- match(input,RULE_NATURAL_VALUE,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnlimitedNaturalLiteralAccess().getNATURAL_VALUETerminalRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5875:6: ( '*' )
- {
- // InternalAppliedStereotypeProperty.g:5875:6: ( '*' )
- // InternalAppliedStereotypeProperty.g:5876:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnlimitedNaturalLiteralAccess().getAsteriskKeyword_1());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnlimitedNaturalLiteralAccess().getAsteriskKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnlimitedNaturalLiteral__Alternatives"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5888:1: rule__OperationDefinitionOrStub__Alternatives_1 : ( ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) ) );
- public final void rule__OperationDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5892:1: ( ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
-
- if ( (LA30_0==60) ) {
- alt30=1;
- }
- else if ( (LA30_0==66) ) {
- alt30=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
-
- throw nvae;
- }
- switch (alt30) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5893:1: ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5893:1: ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5894:1: ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5895:1: ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5895:2: rule__OperationDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__OperationDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5899:6: ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:5899:6: ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:5900:1: ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getBodyAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5901:1: ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:5901:2: rule__OperationDefinitionOrStub__BodyAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__OperationDefinitionOrStub__BodyAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getBodyAssignment_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5910:1: rule__SignalReceptionDefinitionOrStub__Alternatives_1 : ( ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) ) );
- public final void rule__SignalReceptionDefinitionOrStub__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5914:1: ( ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
-
- if ( (LA31_0==60) ) {
- alt31=1;
- }
- else if ( (LA31_0==66) ) {
- alt31=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
-
- throw nvae;
- }
- switch (alt31) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5915:1: ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5915:1: ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:5916:1: ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5917:1: ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:5917:2: rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5921:6: ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:5921:6: ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5922:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5923:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5923:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Alternatives_1"
-
-
- // $ANTLR start "rule__Name__Alternatives"
- // InternalAppliedStereotypeProperty.g:5932:1: rule__Name__Alternatives : ( ( RULE_ID ) | ( RULE_UNRESTRICTED_NAME ) );
- public final void rule__Name__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5936:1: ( ( RULE_ID ) | ( RULE_UNRESTRICTED_NAME ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
-
- if ( (LA32_0==RULE_ID) ) {
- alt32=1;
- }
- else if ( (LA32_0==RULE_UNRESTRICTED_NAME) ) {
- alt32=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
-
- throw nvae;
- }
- switch (alt32) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5937:1: ( RULE_ID )
- {
- // InternalAppliedStereotypeProperty.g:5937:1: ( RULE_ID )
- // InternalAppliedStereotypeProperty.g:5938:1: RULE_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameAccess().getIDTerminalRuleCall_0());
- }
- match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameAccess().getIDTerminalRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5943:6: ( RULE_UNRESTRICTED_NAME )
- {
- // InternalAppliedStereotypeProperty.g:5943:6: ( RULE_UNRESTRICTED_NAME )
- // InternalAppliedStereotypeProperty.g:5944:1: RULE_UNRESTRICTED_NAME
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameAccess().getUNRESTRICTED_NAMETerminalRuleCall_1());
- }
- match(input,RULE_UNRESTRICTED_NAME,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameAccess().getUNRESTRICTED_NAMETerminalRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Name__Alternatives"
-
-
- // $ANTLR start "rule__QualifiedName__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5954:1: rule__QualifiedName__Alternatives_1 : ( ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) ) | ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) ) );
- public final void rule__QualifiedName__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5958:1: ( ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) ) | ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) ) )
- int alt35=2;
- int LA35_0 = input.LA(1);
-
- if ( (LA35_0==63) ) {
- alt35=1;
- }
- else if ( (LA35_0==64) ) {
- alt35=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
-
- throw nvae;
- }
- switch (alt35) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5959:1: ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) )
- {
- // InternalAppliedStereotypeProperty.g:5959:1: ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) )
- // InternalAppliedStereotypeProperty.g:5960:1: ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:5960:1: ( ( rule__QualifiedName__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:5961:1: ( rule__QualifiedName__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5962:1: ( rule__QualifiedName__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:5962:2: rule__QualifiedName__Group_1_0__0
- {
- pushFollow(FOLLOW_4);
- rule__QualifiedName__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
- }
-
- }
-
- // InternalAppliedStereotypeProperty.g:5965:1: ( ( rule__QualifiedName__Group_1_0__0 )* )
- // InternalAppliedStereotypeProperty.g:5966:1: ( rule__QualifiedName__Group_1_0__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5967:1: ( rule__QualifiedName__Group_1_0__0 )*
- loop33:
- do {
- int alt33=2;
- int LA33_0 = input.LA(1);
-
- if ( (LA33_0==63) ) {
- alt33=1;
- }
-
-
- switch (alt33) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5967:2: rule__QualifiedName__Group_1_0__0
- {
- pushFollow(FOLLOW_4);
- rule__QualifiedName__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop33;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
- }
-
- }
-
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:5972:6: ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) )
- {
- // InternalAppliedStereotypeProperty.g:5972:6: ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:5973:1: ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:5973:1: ( ( rule__QualifiedName__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:5974:1: ( rule__QualifiedName__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5975:1: ( rule__QualifiedName__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5975:2: rule__QualifiedName__Group_1_1__0
- {
- pushFollow(FOLLOW_5);
- rule__QualifiedName__Group_1_1__0();
+ public static final String[] tokenNames = new String[] {
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_NATURAL_VALUE", "RULE_ID", "RULE_UNRESTRICTED_NAME", "RULE_BOOLEAN_VALUE", "RULE_STRING", "RULE_DOCUMENTATION_COMMENT", "RULE_STATEMENT_ANNOTATION", "RULE_INLINE_STATEMENT", "RULE_ML_COMMENT",
+ "RULE_SL_COMMENT", "RULE_WS", "'public'", "'private'", "'protected'", "'in'", "'out'", "'inout'", "'*'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'++'", "'--'", "'+'", "'-'", "'/'", "'%'", "'<<'", "'>>'", "'>>>'", "'<'", "'>'", "'<='",
+ "'>='", "'instanceof'", "'hastype'", "'=='", "'!='", "'='", "'+='", "'-='", "'*='", "'/='", "'%='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'@'", "'('", "')'", "','", "'=>'", "'namespace'", "';'", "'import'", "'as'", "'::'", "'.'",
+ "'package'", "'{'", "'}'", "'specializes'", "'class'", "'active'", "'do'", "'datatype'", "'assoc'", "'enum'", "'signal'", "'activity'", "':'", "'['", "']'", "'..'", "'redefines'", "'receive'", "'->'", "'reduce'", "'this'", "'super'", "'new'",
+ "'allInstances'", "'?'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'for'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'abstract'", "'compose'", "'any'", "'ordered'", "'nonunique'",
+ "'sequence'", "'null'", "'!'", "'~'", "'$'", "'&'", "'^'", "'|'", "'&&'", "'||'"
+ };
+ public static final int T__50 = 50;
+ public static final int T__59 = 59;
+ public static final int T__55 = 55;
+ public static final int T__56 = 56;
+ public static final int T__57 = 57;
+ public static final int T__58 = 58;
+ public static final int T__51 = 51;
+ public static final int T__52 = 52;
+ public static final int T__53 = 53;
+ public static final int T__54 = 54;
+ public static final int T__60 = 60;
+ public static final int T__61 = 61;
+ public static final int RULE_ID = 5;
+ public static final int RULE_NATURAL_VALUE = 4;
+ public static final int RULE_INLINE_STATEMENT = 11;
+ public static final int T__66 = 66;
+ public static final int RULE_ML_COMMENT = 12;
+ public static final int T__67 = 67;
+ public static final int T__68 = 68;
+ public static final int T__69 = 69;
+ public static final int T__62 = 62;
+ public static final int T__63 = 63;
+ public static final int T__64 = 64;
+ public static final int T__65 = 65;
+ public static final int T__37 = 37;
+ public static final int T__38 = 38;
+ public static final int T__39 = 39;
+ public static final int T__33 = 33;
+ public static final int T__34 = 34;
+ public static final int T__35 = 35;
+ public static final int T__36 = 36;
+ public static final int T__30 = 30;
+ public static final int T__31 = 31;
+ public static final int T__32 = 32;
+ public static final int RULE_UNRESTRICTED_NAME = 6;
+ public static final int T__48 = 48;
+ public static final int T__49 = 49;
+ public static final int T__44 = 44;
+ public static final int T__45 = 45;
+ public static final int T__46 = 46;
+ public static final int T__47 = 47;
+ public static final int T__40 = 40;
+ public static final int T__41 = 41;
+ public static final int T__42 = 42;
+ public static final int T__43 = 43;
+ public static final int T__91 = 91;
+ public static final int T__100 = 100;
+ public static final int T__92 = 92;
+ public static final int T__93 = 93;
+ public static final int T__102 = 102;
+ public static final int T__94 = 94;
+ public static final int T__101 = 101;
+ public static final int T__90 = 90;
+ public static final int T__19 = 19;
+ public static final int RULE_STATEMENT_ANNOTATION = 10;
+ public static final int T__15 = 15;
+ public static final int T__16 = 16;
+ public static final int T__17 = 17;
+ public static final int T__18 = 18;
+ public static final int T__99 = 99;
+ public static final int T__95 = 95;
+ public static final int T__96 = 96;
+ public static final int T__97 = 97;
+ public static final int RULE_DOCUMENTATION_COMMENT = 9;
+ public static final int T__98 = 98;
+ public static final int T__26 = 26;
+ public static final int T__27 = 27;
+ public static final int T__28 = 28;
+ public static final int T__29 = 29;
+ public static final int T__22 = 22;
+ public static final int T__23 = 23;
+ public static final int T__24 = 24;
+ public static final int T__25 = 25;
+ public static final int T__20 = 20;
+ public static final int T__21 = 21;
+ public static final int T__70 = 70;
+ public static final int RULE_BOOLEAN_VALUE = 7;
+ public static final int T__71 = 71;
+ public static final int T__72 = 72;
+ public static final int RULE_STRING = 8;
+ public static final int RULE_SL_COMMENT = 13;
+ public static final int T__77 = 77;
+ public static final int T__119 = 119;
+ public static final int T__78 = 78;
+ public static final int T__118 = 118;
+ public static final int T__79 = 79;
+ public static final int T__73 = 73;
+ public static final int T__115 = 115;
+ public static final int EOF = -1;
+ public static final int T__74 = 74;
+ public static final int T__114 = 114;
+ public static final int T__75 = 75;
+ public static final int T__117 = 117;
+ public static final int T__76 = 76;
+ public static final int T__116 = 116;
+ public static final int T__80 = 80;
+ public static final int T__111 = 111;
+ public static final int T__81 = 81;
+ public static final int T__110 = 110;
+ public static final int T__82 = 82;
+ public static final int T__113 = 113;
+ public static final int T__83 = 83;
+ public static final int T__112 = 112;
+ public static final int RULE_WS = 14;
+ public static final int T__88 = 88;
+ public static final int T__108 = 108;
+ public static final int T__89 = 89;
+ public static final int T__107 = 107;
+ public static final int T__109 = 109;
+ public static final int T__84 = 84;
+ public static final int T__104 = 104;
+ public static final int T__85 = 85;
+ public static final int T__103 = 103;
+ public static final int T__86 = 86;
+ public static final int T__106 = 106;
+ public static final int T__87 = 87;
+ public static final int T__105 = 105;
+
+ // delegates
+ // delegators
+
+
+ public InternalAppliedStereotypePropertyParser(TokenStream input) {
+ this(input, new RecognizerSharedState());
+ }
+
+ public InternalAppliedStereotypePropertyParser(TokenStream input, RecognizerSharedState state) {
+ super(input, state);
+
+ }
+
+
+ public String[] getTokenNames() {
+ return InternalAppliedStereotypePropertyParser.tokenNames;
+ }
+
+ public String getGrammarFileName() {
+ return "../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g";
+ }
+
+
+
+ private AppliedStereotypePropertyGrammarAccess grammarAccess;
+
+ public void setGrammarAccess(AppliedStereotypePropertyGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
+
+ @Override
+ protected Grammar getGrammar() {
+ return grammarAccess.getGrammar();
+ }
+
+ @Override
+ protected String getValueForTokenName(String tokenName) {
+ return tokenName;
+ }
+
+
+
+
+ // $ANTLR start "entryRuleAppliedStereotypePropertyRule"
+ // InternalAppliedStereotypeProperty.g:61:1: entryRuleAppliedStereotypePropertyRule : ruleAppliedStereotypePropertyRule EOF ;
+ public final void entryRuleAppliedStereotypePropertyRule() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:62:1: ( ruleAppliedStereotypePropertyRule EOF )
+ // InternalAppliedStereotypeProperty.g:63:1: ruleAppliedStereotypePropertyRule EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAppliedStereotypePropertyRuleRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAppliedStereotypePropertyRule();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAppliedStereotypePropertyRuleRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAppliedStereotypePropertyRule"
+
+
+ // $ANTLR start "ruleAppliedStereotypePropertyRule"
+ // InternalAppliedStereotypeProperty.g:70:1: ruleAppliedStereotypePropertyRule : ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) ) ;
+ public final void ruleAppliedStereotypePropertyRule() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:74:2: ( ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:75:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:75:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment ) )
+ // InternalAppliedStereotypeProperty.g:76:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:77:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment )
+ // InternalAppliedStereotypeProperty.g:77:2: rule__AppliedStereotypePropertyRule__ValueAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__AppliedStereotypePropertyRule__ValueAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAppliedStereotypePropertyRule"
+
+
+ // $ANTLR start "entryRuleExpressionValueRule"
+ // InternalAppliedStereotypeProperty.g:89:1: entryRuleExpressionValueRule : ruleExpressionValueRule EOF ;
+ public final void entryRuleExpressionValueRule() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:90:1: ( ruleExpressionValueRule EOF )
+ // InternalAppliedStereotypeProperty.g:91:1: ruleExpressionValueRule EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionValueRuleRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleExpressionValueRule();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionValueRuleRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleExpressionValueRule"
+
+
+ // $ANTLR start "ruleExpressionValueRule"
+ // InternalAppliedStereotypeProperty.g:98:1: ruleExpressionValueRule : ( ( rule__ExpressionValueRule__Group__0 ) ) ;
+ public final void ruleExpressionValueRule() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:102:2: ( ( ( rule__ExpressionValueRule__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:103:1: ( ( rule__ExpressionValueRule__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:103:1: ( ( rule__ExpressionValueRule__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:104:1: ( rule__ExpressionValueRule__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionValueRuleAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:105:1: ( rule__ExpressionValueRule__Group__0 )
+ // InternalAppliedStereotypeProperty.g:105:2: rule__ExpressionValueRule__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExpressionValueRule__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionValueRuleAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleExpressionValueRule"
+
+
+ // $ANTLR start "entryRuleStereotypeAnnotation"
+ // InternalAppliedStereotypeProperty.g:119:1: entryRuleStereotypeAnnotation : ruleStereotypeAnnotation EOF ;
+ public final void entryRuleStereotypeAnnotation() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:120:1: ( ruleStereotypeAnnotation EOF )
+ // InternalAppliedStereotypeProperty.g:121:1: ruleStereotypeAnnotation EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleStereotypeAnnotation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleStereotypeAnnotation"
+
+
+ // $ANTLR start "ruleStereotypeAnnotation"
+ // InternalAppliedStereotypeProperty.g:128:1: ruleStereotypeAnnotation : ( ( rule__StereotypeAnnotation__Group__0 ) ) ;
+ public final void ruleStereotypeAnnotation() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:132:2: ( ( ( rule__StereotypeAnnotation__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:133:1: ( ( rule__StereotypeAnnotation__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:133:1: ( ( rule__StereotypeAnnotation__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:134:1: ( rule__StereotypeAnnotation__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:135:1: ( rule__StereotypeAnnotation__Group__0 )
+ // InternalAppliedStereotypeProperty.g:135:2: rule__StereotypeAnnotation__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleStereotypeAnnotation"
+
+
+ // $ANTLR start "entryRuleTaggedValueList"
+ // InternalAppliedStereotypeProperty.g:147:1: entryRuleTaggedValueList : ruleTaggedValueList EOF ;
+ public final void entryRuleTaggedValueList() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:148:1: ( ruleTaggedValueList EOF )
+ // InternalAppliedStereotypeProperty.g:149:1: ruleTaggedValueList EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTaggedValueList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTaggedValueList"
+
+
+ // $ANTLR start "ruleTaggedValueList"
+ // InternalAppliedStereotypeProperty.g:156:1: ruleTaggedValueList : ( ( rule__TaggedValueList__Group__0 ) ) ;
+ public final void ruleTaggedValueList() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:160:2: ( ( ( rule__TaggedValueList__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:161:1: ( ( rule__TaggedValueList__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:161:1: ( ( rule__TaggedValueList__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:162:1: ( rule__TaggedValueList__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:163:1: ( rule__TaggedValueList__Group__0 )
+ // InternalAppliedStereotypeProperty.g:163:2: rule__TaggedValueList__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTaggedValueList"
+
+
+ // $ANTLR start "entryRuleTaggedValue"
+ // InternalAppliedStereotypeProperty.g:175:1: entryRuleTaggedValue : ruleTaggedValue EOF ;
+ public final void entryRuleTaggedValue() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:176:1: ( ruleTaggedValue EOF )
+ // InternalAppliedStereotypeProperty.g:177:1: ruleTaggedValue EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTaggedValue();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTaggedValue"
+
+
+ // $ANTLR start "ruleTaggedValue"
+ // InternalAppliedStereotypeProperty.g:184:1: ruleTaggedValue : ( ( rule__TaggedValue__Group__0 ) ) ;
+ public final void ruleTaggedValue() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:188:2: ( ( ( rule__TaggedValue__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:189:1: ( ( rule__TaggedValue__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:189:1: ( ( rule__TaggedValue__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:190:1: ( rule__TaggedValue__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:191:1: ( rule__TaggedValue__Group__0 )
+ // InternalAppliedStereotypeProperty.g:191:2: rule__TaggedValue__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTaggedValue"
+
+
+ // $ANTLR start "entryRuleNamespaceDeclaration"
+ // InternalAppliedStereotypeProperty.g:203:1: entryRuleNamespaceDeclaration : ruleNamespaceDeclaration EOF ;
+ public final void entryRuleNamespaceDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:204:1: ( ruleNamespaceDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:205:1: ruleNamespaceDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNamespaceDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNamespaceDeclaration"
+
+
+ // $ANTLR start "ruleNamespaceDeclaration"
+ // InternalAppliedStereotypeProperty.g:212:1: ruleNamespaceDeclaration : ( ( rule__NamespaceDeclaration__Group__0 ) ) ;
+ public final void ruleNamespaceDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:216:2: ( ( ( rule__NamespaceDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:217:1: ( ( rule__NamespaceDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:217:1: ( ( rule__NamespaceDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:218:1: ( rule__NamespaceDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:219:1: ( rule__NamespaceDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:219:2: rule__NamespaceDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamespaceDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNamespaceDeclaration"
+
+
+ // $ANTLR start "entryRuleImportDeclaration"
+ // InternalAppliedStereotypeProperty.g:231:1: entryRuleImportDeclaration : ruleImportDeclaration EOF ;
+ public final void entryRuleImportDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:232:1: ( ruleImportDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:233:1: ruleImportDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleImportDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleImportDeclaration"
+
+
+ // $ANTLR start "ruleImportDeclaration"
+ // InternalAppliedStereotypeProperty.g:240:1: ruleImportDeclaration : ( ( rule__ImportDeclaration__Group__0 ) ) ;
+ public final void ruleImportDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:244:2: ( ( ( rule__ImportDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:245:1: ( ( rule__ImportDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:245:1: ( ( rule__ImportDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:246:1: ( rule__ImportDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:247:1: ( rule__ImportDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:247:2: rule__ImportDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ImportDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleImportDeclaration"
+
+
+ // $ANTLR start "entryRuleElementImportReference"
+ // InternalAppliedStereotypeProperty.g:259:1: entryRuleElementImportReference : ruleElementImportReference EOF ;
+ public final void entryRuleElementImportReference() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:260:1: ( ruleElementImportReference EOF )
+ // InternalAppliedStereotypeProperty.g:261:1: ruleElementImportReference EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleElementImportReference();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleElementImportReference"
+
+
+ // $ANTLR start "ruleElementImportReference"
+ // InternalAppliedStereotypeProperty.g:268:1: ruleElementImportReference : ( ( rule__ElementImportReference__Group__0 ) ) ;
+ public final void ruleElementImportReference() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:272:2: ( ( ( rule__ElementImportReference__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:273:1: ( ( rule__ElementImportReference__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:273:1: ( ( rule__ElementImportReference__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:274:1: ( rule__ElementImportReference__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:275:1: ( rule__ElementImportReference__Group__0 )
+ // InternalAppliedStereotypeProperty.g:275:2: rule__ElementImportReference__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleElementImportReference"
+
+
+ // $ANTLR start "entryRulePackageImportReference"
+ // InternalAppliedStereotypeProperty.g:287:1: entryRulePackageImportReference : rulePackageImportReference EOF ;
+ public final void entryRulePackageImportReference() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:288:1: ( rulePackageImportReference EOF )
+ // InternalAppliedStereotypeProperty.g:289:1: rulePackageImportReference EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePackageImportReference();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePackageImportReference"
+
+
+ // $ANTLR start "rulePackageImportReference"
+ // InternalAppliedStereotypeProperty.g:296:1: rulePackageImportReference : ( ( rule__PackageImportReference__Group__0 ) ) ;
+ public final void rulePackageImportReference() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:300:2: ( ( ( rule__PackageImportReference__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:301:1: ( ( rule__PackageImportReference__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:301:1: ( ( rule__PackageImportReference__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:302:1: ( rule__PackageImportReference__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:303:1: ( rule__PackageImportReference__Group__0 )
+ // InternalAppliedStereotypeProperty.g:303:2: rule__PackageImportReference__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportReference__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePackageImportReference"
+
+
+ // $ANTLR start "entryRulePackageImportQualifiedName"
+ // InternalAppliedStereotypeProperty.g:315:1: entryRulePackageImportQualifiedName : rulePackageImportQualifiedName EOF ;
+ public final void entryRulePackageImportQualifiedName() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:316:1: ( rulePackageImportQualifiedName EOF )
+ // InternalAppliedStereotypeProperty.g:317:1: rulePackageImportQualifiedName EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePackageImportQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePackageImportQualifiedName"
+
+
+ // $ANTLR start "rulePackageImportQualifiedName"
+ // InternalAppliedStereotypeProperty.g:324:1: rulePackageImportQualifiedName : ( ( rule__PackageImportQualifiedName__Group__0 ) ) ;
+ public final void rulePackageImportQualifiedName() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:328:2: ( ( ( rule__PackageImportQualifiedName__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:329:1: ( ( rule__PackageImportQualifiedName__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:329:1: ( ( rule__PackageImportQualifiedName__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:330:1: ( rule__PackageImportQualifiedName__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:331:1: ( rule__PackageImportQualifiedName__Group__0 )
+ // InternalAppliedStereotypeProperty.g:331:2: rule__PackageImportQualifiedName__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePackageImportQualifiedName"
+
+
+ // $ANTLR start "entryRuleImportVisibilityIndicator"
+ // InternalAppliedStereotypeProperty.g:343:1: entryRuleImportVisibilityIndicator : ruleImportVisibilityIndicator EOF ;
+ public final void entryRuleImportVisibilityIndicator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:344:1: ( ruleImportVisibilityIndicator EOF )
+ // InternalAppliedStereotypeProperty.g:345:1: ruleImportVisibilityIndicator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportVisibilityIndicatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleImportVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportVisibilityIndicatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleImportVisibilityIndicator"
+
+
+ // $ANTLR start "ruleImportVisibilityIndicator"
+ // InternalAppliedStereotypeProperty.g:352:1: ruleImportVisibilityIndicator : ( ( rule__ImportVisibilityIndicator__Alternatives ) ) ;
+ public final void ruleImportVisibilityIndicator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:356:2: ( ( ( rule__ImportVisibilityIndicator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:357:1: ( ( rule__ImportVisibilityIndicator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:357:1: ( ( rule__ImportVisibilityIndicator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:358:1: ( rule__ImportVisibilityIndicator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportVisibilityIndicatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:359:1: ( rule__ImportVisibilityIndicator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:359:2: rule__ImportVisibilityIndicator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ImportVisibilityIndicator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportVisibilityIndicatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleImportVisibilityIndicator"
+
+
+ // $ANTLR start "entryRuleNamespaceDefinition"
+ // InternalAppliedStereotypeProperty.g:371:1: entryRuleNamespaceDefinition : ruleNamespaceDefinition EOF ;
+ public final void entryRuleNamespaceDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:372:1: ( ruleNamespaceDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:373:1: ruleNamespaceDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNamespaceDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNamespaceDefinition"
+
+
+ // $ANTLR start "ruleNamespaceDefinition"
+ // InternalAppliedStereotypeProperty.g:380:1: ruleNamespaceDefinition : ( ( rule__NamespaceDefinition__Alternatives ) ) ;
+ public final void ruleNamespaceDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:384:2: ( ( ( rule__NamespaceDefinition__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:385:1: ( ( rule__NamespaceDefinition__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:385:1: ( ( rule__NamespaceDefinition__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:386:1: ( rule__NamespaceDefinition__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDefinitionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:387:1: ( rule__NamespaceDefinition__Alternatives )
+ // InternalAppliedStereotypeProperty.g:387:2: rule__NamespaceDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamespaceDefinition__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDefinitionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNamespaceDefinition"
+
+
+ // $ANTLR start "entryRuleVisibilityIndicator"
+ // InternalAppliedStereotypeProperty.g:399:1: entryRuleVisibilityIndicator : ruleVisibilityIndicator EOF ;
+ public final void entryRuleVisibilityIndicator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:400:1: ( ruleVisibilityIndicator EOF )
+ // InternalAppliedStereotypeProperty.g:401:1: ruleVisibilityIndicator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getVisibilityIndicatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getVisibilityIndicatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleVisibilityIndicator"
+
+
+ // $ANTLR start "ruleVisibilityIndicator"
+ // InternalAppliedStereotypeProperty.g:408:1: ruleVisibilityIndicator : ( ( rule__VisibilityIndicator__Alternatives ) ) ;
+ public final void ruleVisibilityIndicator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:412:2: ( ( ( rule__VisibilityIndicator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:413:1: ( ( rule__VisibilityIndicator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:413:1: ( ( rule__VisibilityIndicator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:414:1: ( rule__VisibilityIndicator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getVisibilityIndicatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:415:1: ( rule__VisibilityIndicator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:415:2: rule__VisibilityIndicator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__VisibilityIndicator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getVisibilityIndicatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleVisibilityIndicator"
+
+
+ // $ANTLR start "entryRulePackageDefinition"
+ // InternalAppliedStereotypeProperty.g:427:1: entryRulePackageDefinition : rulePackageDefinition EOF ;
+ public final void entryRulePackageDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:428:1: ( rulePackageDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:429:1: rulePackageDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePackageDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePackageDefinition"
+
+
+ // $ANTLR start "rulePackageDefinition"
+ // InternalAppliedStereotypeProperty.g:436:1: rulePackageDefinition : ( ( rule__PackageDefinition__Group__0 ) ) ;
+ public final void rulePackageDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:440:2: ( ( ( rule__PackageDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:441:1: ( ( rule__PackageDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:441:1: ( ( rule__PackageDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:442:1: ( rule__PackageDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:443:1: ( rule__PackageDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:443:2: rule__PackageDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePackageDefinition"
+
+
+ // $ANTLR start "entryRulePackageDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:455:1: entryRulePackageDefinitionOrStub : rulePackageDefinitionOrStub EOF ;
+ public final void entryRulePackageDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:456:1: ( rulePackageDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:457:1: rulePackageDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePackageDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePackageDefinitionOrStub"
+
+
+ // $ANTLR start "rulePackageDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:464:1: rulePackageDefinitionOrStub : ( ( rule__PackageDefinitionOrStub__Group__0 ) ) ;
+ public final void rulePackageDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:468:2: ( ( ( rule__PackageDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:469:1: ( ( rule__PackageDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:469:1: ( ( rule__PackageDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:470:1: ( rule__PackageDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:471:1: ( rule__PackageDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:471:2: rule__PackageDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePackageDefinitionOrStub"
+
+
+ // $ANTLR start "entryRulePackagedElement"
+ // InternalAppliedStereotypeProperty.g:483:1: entryRulePackagedElement : rulePackagedElement EOF ;
+ public final void entryRulePackagedElement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:484:1: ( rulePackagedElement EOF )
+ // InternalAppliedStereotypeProperty.g:485:1: rulePackagedElement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePackagedElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePackagedElement"
+
+
+ // $ANTLR start "rulePackagedElement"
+ // InternalAppliedStereotypeProperty.g:492:1: rulePackagedElement : ( ( rule__PackagedElement__Group__0 ) ) ;
+ public final void rulePackagedElement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:496:2: ( ( ( rule__PackagedElement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:497:1: ( ( rule__PackagedElement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:497:1: ( ( rule__PackagedElement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:498:1: ( rule__PackagedElement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:499:1: ( rule__PackagedElement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:499:2: rule__PackagedElement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePackagedElement"
+
+
+ // $ANTLR start "entryRulePackagedElementDefinition"
+ // InternalAppliedStereotypeProperty.g:511:1: entryRulePackagedElementDefinition : rulePackagedElementDefinition EOF ;
+ public final void entryRulePackagedElementDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:512:1: ( rulePackagedElementDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:513:1: rulePackagedElementDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePackagedElementDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePackagedElementDefinition"
+
+
+ // $ANTLR start "rulePackagedElementDefinition"
+ // InternalAppliedStereotypeProperty.g:520:1: rulePackagedElementDefinition : ( ( rule__PackagedElementDefinition__Alternatives ) ) ;
+ public final void rulePackagedElementDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:524:2: ( ( ( rule__PackagedElementDefinition__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:525:1: ( ( rule__PackagedElementDefinition__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:525:1: ( ( rule__PackagedElementDefinition__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:526:1: ( rule__PackagedElementDefinition__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementDefinitionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:527:1: ( rule__PackagedElementDefinition__Alternatives )
+ // InternalAppliedStereotypeProperty.g:527:2: rule__PackagedElementDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackagedElementDefinition__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementDefinitionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePackagedElementDefinition"
+
+
+ // $ANTLR start "entryRuleClassifierDefinition"
+ // InternalAppliedStereotypeProperty.g:539:1: entryRuleClassifierDefinition : ruleClassifierDefinition EOF ;
+ public final void entryRuleClassifierDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:540:1: ( ruleClassifierDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:541:1: ruleClassifierDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassifierDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassifierDefinition"
+
+
+ // $ANTLR start "ruleClassifierDefinition"
+ // InternalAppliedStereotypeProperty.g:548:1: ruleClassifierDefinition : ( ( rule__ClassifierDefinition__Alternatives ) ) ;
+ public final void ruleClassifierDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:552:2: ( ( ( rule__ClassifierDefinition__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:553:1: ( ( rule__ClassifierDefinition__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:553:1: ( ( rule__ClassifierDefinition__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:554:1: ( rule__ClassifierDefinition__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:555:1: ( rule__ClassifierDefinition__Alternatives )
+ // InternalAppliedStereotypeProperty.g:555:2: rule__ClassifierDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierDefinition__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassifierDefinition"
+
+
+ // $ANTLR start "entryRuleClassifierDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:567:1: entryRuleClassifierDefinitionOrStub : ruleClassifierDefinitionOrStub EOF ;
+ public final void entryRuleClassifierDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:568:1: ( ruleClassifierDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:569:1: ruleClassifierDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassifierDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassifierDefinitionOrStub"
+
+
+ // $ANTLR start "ruleClassifierDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:576:1: ruleClassifierDefinitionOrStub : ( ( rule__ClassifierDefinitionOrStub__Alternatives ) ) ;
+ public final void ruleClassifierDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:580:2: ( ( ( rule__ClassifierDefinitionOrStub__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:581:1: ( ( rule__ClassifierDefinitionOrStub__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:581:1: ( ( rule__ClassifierDefinitionOrStub__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:582:1: ( rule__ClassifierDefinitionOrStub__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:583:1: ( rule__ClassifierDefinitionOrStub__Alternatives )
+ // InternalAppliedStereotypeProperty.g:583:2: rule__ClassifierDefinitionOrStub__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierDefinitionOrStub__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassifierDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleClassifierTemplateParameter"
+ // InternalAppliedStereotypeProperty.g:597:1: entryRuleClassifierTemplateParameter : ruleClassifierTemplateParameter EOF ;
+ public final void entryRuleClassifierTemplateParameter() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:598:1: ( ruleClassifierTemplateParameter EOF )
+ // InternalAppliedStereotypeProperty.g:599:1: ruleClassifierTemplateParameter EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassifierTemplateParameter"
+
+
+ // $ANTLR start "ruleClassifierTemplateParameter"
+ // InternalAppliedStereotypeProperty.g:606:1: ruleClassifierTemplateParameter : ( ( rule__ClassifierTemplateParameter__Group__0 ) ) ;
+ public final void ruleClassifierTemplateParameter() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:610:2: ( ( ( rule__ClassifierTemplateParameter__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:611:1: ( ( rule__ClassifierTemplateParameter__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:611:1: ( ( rule__ClassifierTemplateParameter__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:612:1: ( rule__ClassifierTemplateParameter__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:613:1: ( rule__ClassifierTemplateParameter__Group__0 )
+ // InternalAppliedStereotypeProperty.g:613:2: rule__ClassifierTemplateParameter__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameter__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassifierTemplateParameter"
+
+
+ // $ANTLR start "entryRuleClassifierTemplateParameterDefinition"
+ // InternalAppliedStereotypeProperty.g:625:1: entryRuleClassifierTemplateParameterDefinition : ruleClassifierTemplateParameterDefinition EOF ;
+ public final void entryRuleClassifierTemplateParameterDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:626:1: ( ruleClassifierTemplateParameterDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:627:1: ruleClassifierTemplateParameterDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassifierTemplateParameterDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassifierTemplateParameterDefinition"
+
+
+ // $ANTLR start "ruleClassifierTemplateParameterDefinition"
+ // InternalAppliedStereotypeProperty.g:634:1: ruleClassifierTemplateParameterDefinition : ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) ) ;
+ public final void ruleClassifierTemplateParameterDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:638:2: ( ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:639:1: ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:639:1: ( ( rule__ClassifierTemplateParameterDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:640:1: ( rule__ClassifierTemplateParameterDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:641:1: ( rule__ClassifierTemplateParameterDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:641:2: rule__ClassifierTemplateParameterDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassifierTemplateParameterDefinition"
+
+
+ // $ANTLR start "entryRuleTemplateParameterConstraint"
+ // InternalAppliedStereotypeProperty.g:653:1: entryRuleTemplateParameterConstraint : ruleTemplateParameterConstraint EOF ;
+ public final void entryRuleTemplateParameterConstraint() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:654:1: ( ruleTemplateParameterConstraint EOF )
+ // InternalAppliedStereotypeProperty.g:655:1: ruleTemplateParameterConstraint EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterConstraintRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTemplateParameterConstraint();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterConstraintRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTemplateParameterConstraint"
+
+
+ // $ANTLR start "ruleTemplateParameterConstraint"
+ // InternalAppliedStereotypeProperty.g:662:1: ruleTemplateParameterConstraint : ( ( rule__TemplateParameterConstraint__NameAssignment ) ) ;
+ public final void ruleTemplateParameterConstraint() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:666:2: ( ( ( rule__TemplateParameterConstraint__NameAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:667:1: ( ( rule__TemplateParameterConstraint__NameAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:667:1: ( ( rule__TemplateParameterConstraint__NameAssignment ) )
+ // InternalAppliedStereotypeProperty.g:668:1: ( rule__TemplateParameterConstraint__NameAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterConstraintAccess().getNameAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:669:1: ( rule__TemplateParameterConstraint__NameAssignment )
+ // InternalAppliedStereotypeProperty.g:669:2: rule__TemplateParameterConstraint__NameAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterConstraint__NameAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterConstraintAccess().getNameAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTemplateParameterConstraint"
+
+
+ // $ANTLR start "entryRuleSpecializationClause"
+ // InternalAppliedStereotypeProperty.g:681:1: entryRuleSpecializationClause : ruleSpecializationClause EOF ;
+ public final void entryRuleSpecializationClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:682:1: ( ruleSpecializationClause EOF )
+ // InternalAppliedStereotypeProperty.g:683:1: ruleSpecializationClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSpecializationClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSpecializationClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSpecializationClause"
+
+
+ // $ANTLR start "ruleSpecializationClause"
+ // InternalAppliedStereotypeProperty.g:690:1: ruleSpecializationClause : ( ( rule__SpecializationClause__Group__0 ) ) ;
+ public final void ruleSpecializationClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:694:2: ( ( ( rule__SpecializationClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:695:1: ( ( rule__SpecializationClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:695:1: ( ( rule__SpecializationClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:696:1: ( rule__SpecializationClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSpecializationClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:697:1: ( rule__SpecializationClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:697:2: rule__SpecializationClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SpecializationClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSpecializationClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSpecializationClause"
+
+
+ // $ANTLR start "entryRuleClassDeclaration"
+ // InternalAppliedStereotypeProperty.g:709:1: entryRuleClassDeclaration : ruleClassDeclaration EOF ;
+ public final void entryRuleClassDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:710:1: ( ruleClassDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:711:1: ruleClassDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassDeclaration"
+
+
+ // $ANTLR start "ruleClassDeclaration"
+ // InternalAppliedStereotypeProperty.g:718:1: ruleClassDeclaration : ( ( rule__ClassDeclaration__Group__0 ) ) ;
+ public final void ruleClassDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:722:2: ( ( ( rule__ClassDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:723:1: ( ( rule__ClassDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:723:1: ( ( rule__ClassDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:724:1: ( rule__ClassDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:725:1: ( rule__ClassDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:725:2: rule__ClassDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassDeclaration"
+
+
+ // $ANTLR start "entryRuleClassDefinition"
+ // InternalAppliedStereotypeProperty.g:737:1: entryRuleClassDefinition : ruleClassDefinition EOF ;
+ public final void entryRuleClassDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:738:1: ( ruleClassDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:739:1: ruleClassDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassDefinition"
+
+
+ // $ANTLR start "ruleClassDefinition"
+ // InternalAppliedStereotypeProperty.g:746:1: ruleClassDefinition : ( ( rule__ClassDefinition__Group__0 ) ) ;
+ public final void ruleClassDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:750:2: ( ( ( rule__ClassDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:751:1: ( ( rule__ClassDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:751:1: ( ( rule__ClassDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:752:1: ( rule__ClassDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:753:1: ( rule__ClassDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:753:2: rule__ClassDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassDefinition"
+
+
+ // $ANTLR start "entryRuleClassDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:765:1: entryRuleClassDefinitionOrStub : ruleClassDefinitionOrStub EOF ;
+ public final void entryRuleClassDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:766:1: ( ruleClassDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:767:1: ruleClassDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassDefinitionOrStub"
+
+
+ // $ANTLR start "ruleClassDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:774:1: ruleClassDefinitionOrStub : ( ( rule__ClassDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleClassDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:778:2: ( ( ( rule__ClassDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:779:1: ( ( rule__ClassDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:779:1: ( ( rule__ClassDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:780:1: ( rule__ClassDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:781:1: ( rule__ClassDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:781:2: rule__ClassDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleClassMember"
+ // InternalAppliedStereotypeProperty.g:793:1: entryRuleClassMember : ruleClassMember EOF ;
+ public final void entryRuleClassMember() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:794:1: ( ruleClassMember EOF )
+ // InternalAppliedStereotypeProperty.g:795:1: ruleClassMember EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassMember"
+
+
+ // $ANTLR start "ruleClassMember"
+ // InternalAppliedStereotypeProperty.g:802:1: ruleClassMember : ( ( rule__ClassMember__Group__0 ) ) ;
+ public final void ruleClassMember() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:806:2: ( ( ( rule__ClassMember__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:807:1: ( ( rule__ClassMember__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:807:1: ( ( rule__ClassMember__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:808:1: ( rule__ClassMember__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:809:1: ( rule__ClassMember__Group__0 )
+ // InternalAppliedStereotypeProperty.g:809:2: rule__ClassMember__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassMember"
+
+
+ // $ANTLR start "entryRuleClassMemberDefinition"
+ // InternalAppliedStereotypeProperty.g:821:1: entryRuleClassMemberDefinition : ruleClassMemberDefinition EOF ;
+ public final void entryRuleClassMemberDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:822:1: ( ruleClassMemberDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:823:1: ruleClassMemberDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassMemberDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassMemberDefinition"
+
+
+ // $ANTLR start "ruleClassMemberDefinition"
+ // InternalAppliedStereotypeProperty.g:830:1: ruleClassMemberDefinition : ( ( rule__ClassMemberDefinition__Alternatives ) ) ;
+ public final void ruleClassMemberDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:834:2: ( ( ( rule__ClassMemberDefinition__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:835:1: ( ( rule__ClassMemberDefinition__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:835:1: ( ( rule__ClassMemberDefinition__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:836:1: ( rule__ClassMemberDefinition__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberDefinitionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:837:1: ( rule__ClassMemberDefinition__Alternatives )
+ // InternalAppliedStereotypeProperty.g:837:2: rule__ClassMemberDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassMemberDefinition__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberDefinitionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassMemberDefinition"
+
+
+ // $ANTLR start "entryRuleActiveClassDeclaration"
+ // InternalAppliedStereotypeProperty.g:849:1: entryRuleActiveClassDeclaration : ruleActiveClassDeclaration EOF ;
+ public final void entryRuleActiveClassDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:850:1: ( ruleActiveClassDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:851:1: ruleActiveClassDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActiveClassDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActiveClassDeclaration"
+
+
+ // $ANTLR start "ruleActiveClassDeclaration"
+ // InternalAppliedStereotypeProperty.g:858:1: ruleActiveClassDeclaration : ( ( rule__ActiveClassDeclaration__Group__0 ) ) ;
+ public final void ruleActiveClassDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:862:2: ( ( ( rule__ActiveClassDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:863:1: ( ( rule__ActiveClassDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:863:1: ( ( rule__ActiveClassDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:864:1: ( rule__ActiveClassDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:865:1: ( rule__ActiveClassDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:865:2: rule__ActiveClassDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActiveClassDeclaration"
+
+
+ // $ANTLR start "entryRuleActiveClassDefinition"
+ // InternalAppliedStereotypeProperty.g:877:1: entryRuleActiveClassDefinition : ruleActiveClassDefinition EOF ;
+ public final void entryRuleActiveClassDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:878:1: ( ruleActiveClassDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:879:1: ruleActiveClassDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActiveClassDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActiveClassDefinition"
+
+
+ // $ANTLR start "ruleActiveClassDefinition"
+ // InternalAppliedStereotypeProperty.g:886:1: ruleActiveClassDefinition : ( ( rule__ActiveClassDefinition__Group__0 ) ) ;
+ public final void ruleActiveClassDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:890:2: ( ( ( rule__ActiveClassDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:891:1: ( ( rule__ActiveClassDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:891:1: ( ( rule__ActiveClassDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:892:1: ( rule__ActiveClassDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:893:1: ( rule__ActiveClassDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:893:2: rule__ActiveClassDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActiveClassDefinition"
+
+
+ // $ANTLR start "entryRuleActiveClassDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:905:1: entryRuleActiveClassDefinitionOrStub : ruleActiveClassDefinitionOrStub EOF ;
+ public final void entryRuleActiveClassDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:906:1: ( ruleActiveClassDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:907:1: ruleActiveClassDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActiveClassDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActiveClassDefinitionOrStub"
+
+
+ // $ANTLR start "ruleActiveClassDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:914:1: ruleActiveClassDefinitionOrStub : ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleActiveClassDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:918:2: ( ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:919:1: ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:919:1: ( ( rule__ActiveClassDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:920:1: ( rule__ActiveClassDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:921:1: ( rule__ActiveClassDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:921:2: rule__ActiveClassDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActiveClassDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleBehaviorClause"
+ // InternalAppliedStereotypeProperty.g:933:1: entryRuleBehaviorClause : ruleBehaviorClause EOF ;
+ public final void entryRuleBehaviorClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:934:1: ( ruleBehaviorClause EOF )
+ // InternalAppliedStereotypeProperty.g:935:1: ruleBehaviorClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBehaviorClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBehaviorClause"
+
+
+ // $ANTLR start "ruleBehaviorClause"
+ // InternalAppliedStereotypeProperty.g:942:1: ruleBehaviorClause : ( ( rule__BehaviorClause__Alternatives ) ) ;
+ public final void ruleBehaviorClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:946:2: ( ( ( rule__BehaviorClause__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:947:1: ( ( rule__BehaviorClause__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:947:1: ( ( rule__BehaviorClause__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:948:1: ( rule__BehaviorClause__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorClauseAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:949:1: ( rule__BehaviorClause__Alternatives )
+ // InternalAppliedStereotypeProperty.g:949:2: rule__BehaviorClause__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorClause__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorClauseAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBehaviorClause"
+
+
+ // $ANTLR start "entryRuleActiveClassMember"
+ // InternalAppliedStereotypeProperty.g:961:1: entryRuleActiveClassMember : ruleActiveClassMember EOF ;
+ public final void entryRuleActiveClassMember() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:962:1: ( ruleActiveClassMember EOF )
+ // InternalAppliedStereotypeProperty.g:963:1: ruleActiveClassMember EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActiveClassMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActiveClassMember"
+
+
+ // $ANTLR start "ruleActiveClassMember"
+ // InternalAppliedStereotypeProperty.g:970:1: ruleActiveClassMember : ( ( rule__ActiveClassMember__Group__0 ) ) ;
+ public final void ruleActiveClassMember() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:974:2: ( ( ( rule__ActiveClassMember__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:975:1: ( ( rule__ActiveClassMember__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:975:1: ( ( rule__ActiveClassMember__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:976:1: ( rule__ActiveClassMember__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:977:1: ( rule__ActiveClassMember__Group__0 )
+ // InternalAppliedStereotypeProperty.g:977:2: rule__ActiveClassMember__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActiveClassMember"
+
+
+ // $ANTLR start "entryRuleActiveClassMemberDefinition"
+ // InternalAppliedStereotypeProperty.g:989:1: entryRuleActiveClassMemberDefinition : ruleActiveClassMemberDefinition EOF ;
+ public final void entryRuleActiveClassMemberDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:990:1: ( ruleActiveClassMemberDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:991:1: ruleActiveClassMemberDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActiveClassMemberDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActiveClassMemberDefinition"
+
+
+ // $ANTLR start "ruleActiveClassMemberDefinition"
+ // InternalAppliedStereotypeProperty.g:998:1: ruleActiveClassMemberDefinition : ( ( rule__ActiveClassMemberDefinition__Alternatives ) ) ;
+ public final void ruleActiveClassMemberDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1002:2: ( ( ( rule__ActiveClassMemberDefinition__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:1003:1: ( ( rule__ActiveClassMemberDefinition__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1003:1: ( ( rule__ActiveClassMemberDefinition__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:1004:1: ( rule__ActiveClassMemberDefinition__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberDefinitionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:1005:1: ( rule__ActiveClassMemberDefinition__Alternatives )
+ // InternalAppliedStereotypeProperty.g:1005:2: rule__ActiveClassMemberDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMemberDefinition__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberDefinitionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActiveClassMemberDefinition"
+
+
+ // $ANTLR start "entryRuleDataTypeDeclaration"
+ // InternalAppliedStereotypeProperty.g:1017:1: entryRuleDataTypeDeclaration : ruleDataTypeDeclaration EOF ;
+ public final void entryRuleDataTypeDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1018:1: ( ruleDataTypeDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1019:1: ruleDataTypeDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataTypeDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleDataTypeDeclaration"
+
+
+ // $ANTLR start "ruleDataTypeDeclaration"
+ // InternalAppliedStereotypeProperty.g:1026:1: ruleDataTypeDeclaration : ( ( rule__DataTypeDeclaration__Group__0 ) ) ;
+ public final void ruleDataTypeDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1030:2: ( ( ( rule__DataTypeDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1031:1: ( ( rule__DataTypeDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1031:1: ( ( rule__DataTypeDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1032:1: ( rule__DataTypeDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1033:1: ( rule__DataTypeDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1033:2: rule__DataTypeDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleDataTypeDeclaration"
+
+
+ // $ANTLR start "entryRuleDataTypeDefinition"
+ // InternalAppliedStereotypeProperty.g:1045:1: entryRuleDataTypeDefinition : ruleDataTypeDefinition EOF ;
+ public final void entryRuleDataTypeDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1046:1: ( ruleDataTypeDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1047:1: ruleDataTypeDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataTypeDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleDataTypeDefinition"
+
+
+ // $ANTLR start "ruleDataTypeDefinition"
+ // InternalAppliedStereotypeProperty.g:1054:1: ruleDataTypeDefinition : ( ( rule__DataTypeDefinition__Group__0 ) ) ;
+ public final void ruleDataTypeDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1058:2: ( ( ( rule__DataTypeDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1059:1: ( ( rule__DataTypeDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1059:1: ( ( rule__DataTypeDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1060:1: ( rule__DataTypeDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1061:1: ( rule__DataTypeDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1061:2: rule__DataTypeDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleDataTypeDefinition"
+
+
+ // $ANTLR start "entryRuleDataTypeDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1073:1: entryRuleDataTypeDefinitionOrStub : ruleDataTypeDefinitionOrStub EOF ;
+ public final void entryRuleDataTypeDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1074:1: ( ruleDataTypeDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1075:1: ruleDataTypeDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataTypeDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleDataTypeDefinitionOrStub"
+
+
+ // $ANTLR start "ruleDataTypeDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1082:1: ruleDataTypeDefinitionOrStub : ( ( rule__DataTypeDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleDataTypeDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1086:2: ( ( ( rule__DataTypeDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1087:1: ( ( rule__DataTypeDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1087:1: ( ( rule__DataTypeDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1088:1: ( rule__DataTypeDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1089:1: ( rule__DataTypeDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1089:2: rule__DataTypeDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleDataTypeDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleStructuredMember"
+ // InternalAppliedStereotypeProperty.g:1101:1: entryRuleStructuredMember : ruleStructuredMember EOF ;
+ public final void entryRuleStructuredMember() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1102:1: ( ruleStructuredMember EOF )
+ // InternalAppliedStereotypeProperty.g:1103:1: ruleStructuredMember EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleStructuredMember"
+
+
+ // $ANTLR start "ruleStructuredMember"
+ // InternalAppliedStereotypeProperty.g:1110:1: ruleStructuredMember : ( ( rule__StructuredMember__Group__0 ) ) ;
+ public final void ruleStructuredMember() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1114:2: ( ( ( rule__StructuredMember__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1115:1: ( ( rule__StructuredMember__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1115:1: ( ( rule__StructuredMember__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1116:1: ( rule__StructuredMember__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1117:1: ( rule__StructuredMember__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1117:2: rule__StructuredMember__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleStructuredMember"
+
+
+ // $ANTLR start "entryRuleAssociationDeclaration"
+ // InternalAppliedStereotypeProperty.g:1129:1: entryRuleAssociationDeclaration : ruleAssociationDeclaration EOF ;
+ public final void entryRuleAssociationDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1130:1: ( ruleAssociationDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1131:1: ruleAssociationDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAssociationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAssociationDeclaration"
+
+
+ // $ANTLR start "ruleAssociationDeclaration"
+ // InternalAppliedStereotypeProperty.g:1138:1: ruleAssociationDeclaration : ( ( rule__AssociationDeclaration__Group__0 ) ) ;
+ public final void ruleAssociationDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1142:2: ( ( ( rule__AssociationDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1143:1: ( ( rule__AssociationDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1143:1: ( ( rule__AssociationDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1144:1: ( rule__AssociationDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1145:1: ( rule__AssociationDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1145:2: rule__AssociationDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAssociationDeclaration"
+
+
+ // $ANTLR start "entryRuleAssociationDefinition"
+ // InternalAppliedStereotypeProperty.g:1157:1: entryRuleAssociationDefinition : ruleAssociationDefinition EOF ;
+ public final void entryRuleAssociationDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1158:1: ( ruleAssociationDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1159:1: ruleAssociationDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAssociationDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAssociationDefinition"
+
+
+ // $ANTLR start "ruleAssociationDefinition"
+ // InternalAppliedStereotypeProperty.g:1166:1: ruleAssociationDefinition : ( ( rule__AssociationDefinition__Group__0 ) ) ;
+ public final void ruleAssociationDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1170:2: ( ( ( rule__AssociationDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1171:1: ( ( rule__AssociationDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1171:1: ( ( rule__AssociationDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1172:1: ( rule__AssociationDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1173:1: ( rule__AssociationDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1173:2: rule__AssociationDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAssociationDefinition"
+
+
+ // $ANTLR start "entryRuleAssociationDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1185:1: entryRuleAssociationDefinitionOrStub : ruleAssociationDefinitionOrStub EOF ;
+ public final void entryRuleAssociationDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1186:1: ( ruleAssociationDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1187:1: ruleAssociationDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAssociationDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAssociationDefinitionOrStub"
+
+
+ // $ANTLR start "ruleAssociationDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1194:1: ruleAssociationDefinitionOrStub : ( ( rule__AssociationDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleAssociationDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1198:2: ( ( ( rule__AssociationDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1199:1: ( ( rule__AssociationDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1199:1: ( ( rule__AssociationDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1200:1: ( rule__AssociationDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1201:1: ( rule__AssociationDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1201:2: rule__AssociationDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAssociationDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleEnumerationDeclaration"
+ // InternalAppliedStereotypeProperty.g:1213:1: entryRuleEnumerationDeclaration : ruleEnumerationDeclaration EOF ;
+ public final void entryRuleEnumerationDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1214:1: ( ruleEnumerationDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1215:1: ruleEnumerationDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEnumerationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEnumerationDeclaration"
+
+
+ // $ANTLR start "ruleEnumerationDeclaration"
+ // InternalAppliedStereotypeProperty.g:1222:1: ruleEnumerationDeclaration : ( ( rule__EnumerationDeclaration__Group__0 ) ) ;
+ public final void ruleEnumerationDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1226:2: ( ( ( rule__EnumerationDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1227:1: ( ( rule__EnumerationDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1227:1: ( ( rule__EnumerationDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1228:1: ( rule__EnumerationDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1229:1: ( rule__EnumerationDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1229:2: rule__EnumerationDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEnumerationDeclaration"
+
+
+ // $ANTLR start "entryRuleEnumerationDefinition"
+ // InternalAppliedStereotypeProperty.g:1241:1: entryRuleEnumerationDefinition : ruleEnumerationDefinition EOF ;
+ public final void entryRuleEnumerationDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1242:1: ( ruleEnumerationDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1243:1: ruleEnumerationDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEnumerationDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEnumerationDefinition"
+
+
+ // $ANTLR start "ruleEnumerationDefinition"
+ // InternalAppliedStereotypeProperty.g:1250:1: ruleEnumerationDefinition : ( ( rule__EnumerationDefinition__Group__0 ) ) ;
+ public final void ruleEnumerationDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1254:2: ( ( ( rule__EnumerationDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1255:1: ( ( rule__EnumerationDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1255:1: ( ( rule__EnumerationDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1256:1: ( rule__EnumerationDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1257:1: ( rule__EnumerationDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1257:2: rule__EnumerationDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEnumerationDefinition"
+
+
+ // $ANTLR start "entryRuleEnumerationDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1269:1: entryRuleEnumerationDefinitionOrStub : ruleEnumerationDefinitionOrStub EOF ;
+ public final void entryRuleEnumerationDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1270:1: ( ruleEnumerationDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1271:1: ruleEnumerationDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEnumerationDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEnumerationDefinitionOrStub"
+
+
+ // $ANTLR start "ruleEnumerationDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1278:1: ruleEnumerationDefinitionOrStub : ( ( rule__EnumerationDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleEnumerationDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1282:2: ( ( ( rule__EnumerationDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1283:1: ( ( rule__EnumerationDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1283:1: ( ( rule__EnumerationDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1284:1: ( rule__EnumerationDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1285:1: ( rule__EnumerationDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1285:2: rule__EnumerationDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEnumerationDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleEnumerationLiteralName"
+ // InternalAppliedStereotypeProperty.g:1297:1: entryRuleEnumerationLiteralName : ruleEnumerationLiteralName EOF ;
+ public final void entryRuleEnumerationLiteralName() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1298:1: ( ruleEnumerationLiteralName EOF )
+ // InternalAppliedStereotypeProperty.g:1299:1: ruleEnumerationLiteralName EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEnumerationLiteralName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEnumerationLiteralName"
+
+
+ // $ANTLR start "ruleEnumerationLiteralName"
+ // InternalAppliedStereotypeProperty.g:1306:1: ruleEnumerationLiteralName : ( ( rule__EnumerationLiteralName__Group__0 ) ) ;
+ public final void ruleEnumerationLiteralName() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1310:2: ( ( ( rule__EnumerationLiteralName__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1311:1: ( ( rule__EnumerationLiteralName__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1311:1: ( ( rule__EnumerationLiteralName__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1312:1: ( rule__EnumerationLiteralName__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1313:1: ( rule__EnumerationLiteralName__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1313:2: rule__EnumerationLiteralName__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationLiteralName__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEnumerationLiteralName"
+
+
+ // $ANTLR start "entryRuleEnumerationLiteralNameDefinition"
+ // InternalAppliedStereotypeProperty.g:1325:1: entryRuleEnumerationLiteralNameDefinition : ruleEnumerationLiteralNameDefinition EOF ;
+ public final void entryRuleEnumerationLiteralNameDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1326:1: ( ruleEnumerationLiteralNameDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1327:1: ruleEnumerationLiteralNameDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEnumerationLiteralNameDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEnumerationLiteralNameDefinition"
+
+
+ // $ANTLR start "ruleEnumerationLiteralNameDefinition"
+ // InternalAppliedStereotypeProperty.g:1334:1: ruleEnumerationLiteralNameDefinition : ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) ) ;
+ public final void ruleEnumerationLiteralNameDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1338:2: ( ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:1339:1: ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1339:1: ( ( rule__EnumerationLiteralNameDefinition__NameAssignment ) )
+ // InternalAppliedStereotypeProperty.g:1340:1: ( rule__EnumerationLiteralNameDefinition__NameAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:1341:1: ( rule__EnumerationLiteralNameDefinition__NameAssignment )
+ // InternalAppliedStereotypeProperty.g:1341:2: rule__EnumerationLiteralNameDefinition__NameAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationLiteralNameDefinition__NameAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEnumerationLiteralNameDefinition"
+
+
+ // $ANTLR start "entryRuleSignalDeclaration"
+ // InternalAppliedStereotypeProperty.g:1353:1: entryRuleSignalDeclaration : ruleSignalDeclaration EOF ;
+ public final void entryRuleSignalDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1354:1: ( ruleSignalDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1355:1: ruleSignalDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSignalDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSignalDeclaration"
+
+
+ // $ANTLR start "ruleSignalDeclaration"
+ // InternalAppliedStereotypeProperty.g:1362:1: ruleSignalDeclaration : ( ( rule__SignalDeclaration__Group__0 ) ) ;
+ public final void ruleSignalDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1366:2: ( ( ( rule__SignalDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1367:1: ( ( rule__SignalDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1367:1: ( ( rule__SignalDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1368:1: ( rule__SignalDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1369:1: ( rule__SignalDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1369:2: rule__SignalDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSignalDeclaration"
+
+
+ // $ANTLR start "entryRuleSignalDefinition"
+ // InternalAppliedStereotypeProperty.g:1381:1: entryRuleSignalDefinition : ruleSignalDefinition EOF ;
+ public final void entryRuleSignalDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1382:1: ( ruleSignalDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1383:1: ruleSignalDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSignalDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSignalDefinition"
+
+
+ // $ANTLR start "ruleSignalDefinition"
+ // InternalAppliedStereotypeProperty.g:1390:1: ruleSignalDefinition : ( ( rule__SignalDefinition__Group__0 ) ) ;
+ public final void ruleSignalDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1394:2: ( ( ( rule__SignalDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1395:1: ( ( rule__SignalDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1395:1: ( ( rule__SignalDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1396:1: ( rule__SignalDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1397:1: ( rule__SignalDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1397:2: rule__SignalDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSignalDefinition"
+
+
+ // $ANTLR start "entryRuleSignalDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1409:1: entryRuleSignalDefinitionOrStub : ruleSignalDefinitionOrStub EOF ;
+ public final void entryRuleSignalDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1410:1: ( ruleSignalDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1411:1: ruleSignalDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSignalDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSignalDefinitionOrStub"
+
+
+ // $ANTLR start "ruleSignalDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1418:1: ruleSignalDefinitionOrStub : ( ( rule__SignalDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleSignalDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1422:2: ( ( ( rule__SignalDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1423:1: ( ( rule__SignalDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1423:1: ( ( rule__SignalDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1424:1: ( rule__SignalDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1425:1: ( rule__SignalDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1425:2: rule__SignalDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSignalDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleActivityDeclaration"
+ // InternalAppliedStereotypeProperty.g:1437:1: entryRuleActivityDeclaration : ruleActivityDeclaration EOF ;
+ public final void entryRuleActivityDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1438:1: ( ruleActivityDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1439:1: ruleActivityDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActivityDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActivityDeclaration"
+
+
+ // $ANTLR start "ruleActivityDeclaration"
+ // InternalAppliedStereotypeProperty.g:1446:1: ruleActivityDeclaration : ( ( rule__ActivityDeclaration__Group__0 ) ) ;
+ public final void ruleActivityDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1450:2: ( ( ( rule__ActivityDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1451:1: ( ( rule__ActivityDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1451:1: ( ( rule__ActivityDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1452:1: ( rule__ActivityDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1453:1: ( rule__ActivityDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1453:2: rule__ActivityDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActivityDeclaration"
+
+
+ // $ANTLR start "entryRuleActivityDefinition"
+ // InternalAppliedStereotypeProperty.g:1465:1: entryRuleActivityDefinition : ruleActivityDefinition EOF ;
+ public final void entryRuleActivityDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1466:1: ( ruleActivityDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1467:1: ruleActivityDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActivityDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActivityDefinition"
+
+
+ // $ANTLR start "ruleActivityDefinition"
+ // InternalAppliedStereotypeProperty.g:1474:1: ruleActivityDefinition : ( ( rule__ActivityDefinition__Group__0 ) ) ;
+ public final void ruleActivityDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1478:2: ( ( ( rule__ActivityDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1479:1: ( ( rule__ActivityDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1479:1: ( ( rule__ActivityDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1480:1: ( rule__ActivityDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1481:1: ( rule__ActivityDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1481:2: rule__ActivityDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActivityDefinition"
+
+
+ // $ANTLR start "entryRuleActivityDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1493:1: entryRuleActivityDefinitionOrStub : ruleActivityDefinitionOrStub EOF ;
+ public final void entryRuleActivityDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1494:1: ( ruleActivityDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1495:1: ruleActivityDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActivityDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActivityDefinitionOrStub"
+
+
+ // $ANTLR start "ruleActivityDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1502:1: ruleActivityDefinitionOrStub : ( ( rule__ActivityDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleActivityDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1506:2: ( ( ( rule__ActivityDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1507:1: ( ( rule__ActivityDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1507:1: ( ( rule__ActivityDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1508:1: ( rule__ActivityDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1509:1: ( rule__ActivityDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1509:2: rule__ActivityDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActivityDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleFormalParameter"
+ // InternalAppliedStereotypeProperty.g:1521:1: entryRuleFormalParameter : ruleFormalParameter EOF ;
+ public final void entryRuleFormalParameter() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1522:1: ( ruleFormalParameter EOF )
+ // InternalAppliedStereotypeProperty.g:1523:1: ruleFormalParameter EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleFormalParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleFormalParameter"
+
+
+ // $ANTLR start "ruleFormalParameter"
+ // InternalAppliedStereotypeProperty.g:1530:1: ruleFormalParameter : ( ( rule__FormalParameter__Group__0 ) ) ;
+ public final void ruleFormalParameter() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1534:2: ( ( ( rule__FormalParameter__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1535:1: ( ( rule__FormalParameter__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1535:1: ( ( rule__FormalParameter__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1536:1: ( rule__FormalParameter__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1537:1: ( rule__FormalParameter__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1537:2: rule__FormalParameter__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameter__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleFormalParameter"
+
+
+ // $ANTLR start "entryRuleFormalParameterDefinition"
+ // InternalAppliedStereotypeProperty.g:1549:1: entryRuleFormalParameterDefinition : ruleFormalParameterDefinition EOF ;
+ public final void entryRuleFormalParameterDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1550:1: ( ruleFormalParameterDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1551:1: ruleFormalParameterDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleFormalParameterDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleFormalParameterDefinition"
+
+
+ // $ANTLR start "ruleFormalParameterDefinition"
+ // InternalAppliedStereotypeProperty.g:1558:1: ruleFormalParameterDefinition : ( ( rule__FormalParameterDefinition__Group__0 ) ) ;
+ public final void ruleFormalParameterDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1562:2: ( ( ( rule__FormalParameterDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1563:1: ( ( rule__FormalParameterDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1563:1: ( ( rule__FormalParameterDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1564:1: ( rule__FormalParameterDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1565:1: ( rule__FormalParameterDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1565:2: rule__FormalParameterDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleFormalParameterDefinition"
+
+
+ // $ANTLR start "entryRuleReturnParameter"
+ // InternalAppliedStereotypeProperty.g:1577:1: entryRuleReturnParameter : ruleReturnParameter EOF ;
+ public final void entryRuleReturnParameter() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1578:1: ( ruleReturnParameter EOF )
+ // InternalAppliedStereotypeProperty.g:1579:1: ruleReturnParameter EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleReturnParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleReturnParameter"
+
+
+ // $ANTLR start "ruleReturnParameter"
+ // InternalAppliedStereotypeProperty.g:1586:1: ruleReturnParameter : ( ( rule__ReturnParameter__DefinitionAssignment ) ) ;
+ public final void ruleReturnParameter() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1590:2: ( ( ( rule__ReturnParameter__DefinitionAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:1591:1: ( ( rule__ReturnParameter__DefinitionAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1591:1: ( ( rule__ReturnParameter__DefinitionAssignment ) )
+ // InternalAppliedStereotypeProperty.g:1592:1: ( rule__ReturnParameter__DefinitionAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterAccess().getDefinitionAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:1593:1: ( rule__ReturnParameter__DefinitionAssignment )
+ // InternalAppliedStereotypeProperty.g:1593:2: rule__ReturnParameter__DefinitionAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnParameter__DefinitionAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterAccess().getDefinitionAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleReturnParameter"
+
+
+ // $ANTLR start "entryRuleReturnParameterDefinition"
+ // InternalAppliedStereotypeProperty.g:1605:1: entryRuleReturnParameterDefinition : ruleReturnParameterDefinition EOF ;
+ public final void entryRuleReturnParameterDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1606:1: ( ruleReturnParameterDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1607:1: ruleReturnParameterDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleReturnParameterDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleReturnParameterDefinition"
+
+
+ // $ANTLR start "ruleReturnParameterDefinition"
+ // InternalAppliedStereotypeProperty.g:1614:1: ruleReturnParameterDefinition : ( ( rule__ReturnParameterDefinition__Group__0 ) ) ;
+ public final void ruleReturnParameterDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1618:2: ( ( ( rule__ReturnParameterDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1619:1: ( ( rule__ReturnParameterDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1619:1: ( ( rule__ReturnParameterDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1620:1: ( rule__ReturnParameterDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1621:1: ( rule__ReturnParameterDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1621:2: rule__ReturnParameterDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnParameterDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleReturnParameterDefinition"
+
+
+ // $ANTLR start "entryRuleParameterDirection"
+ // InternalAppliedStereotypeProperty.g:1633:1: entryRuleParameterDirection : ruleParameterDirection EOF ;
+ public final void entryRuleParameterDirection() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1634:1: ( ruleParameterDirection EOF )
+ // InternalAppliedStereotypeProperty.g:1635:1: ruleParameterDirection EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParameterDirectionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleParameterDirection();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParameterDirectionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleParameterDirection"
+
+
+ // $ANTLR start "ruleParameterDirection"
+ // InternalAppliedStereotypeProperty.g:1642:1: ruleParameterDirection : ( ( rule__ParameterDirection__Alternatives ) ) ;
+ public final void ruleParameterDirection() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1646:2: ( ( ( rule__ParameterDirection__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:1647:1: ( ( rule__ParameterDirection__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1647:1: ( ( rule__ParameterDirection__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:1648:1: ( rule__ParameterDirection__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParameterDirectionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:1649:1: ( rule__ParameterDirection__Alternatives )
+ // InternalAppliedStereotypeProperty.g:1649:2: rule__ParameterDirection__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ParameterDirection__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParameterDirectionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleParameterDirection"
+
+
+ // $ANTLR start "entryRuleFeatureDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1661:1: entryRuleFeatureDefinitionOrStub : ruleFeatureDefinitionOrStub EOF ;
+ public final void entryRuleFeatureDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1662:1: ( ruleFeatureDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1663:1: ruleFeatureDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleFeatureDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleFeatureDefinitionOrStub"
+
+
+ // $ANTLR start "ruleFeatureDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1670:1: ruleFeatureDefinitionOrStub : ( ( rule__FeatureDefinitionOrStub__Alternatives ) ) ;
+ public final void ruleFeatureDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1674:2: ( ( ( rule__FeatureDefinitionOrStub__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:1675:1: ( ( rule__FeatureDefinitionOrStub__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1675:1: ( ( rule__FeatureDefinitionOrStub__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:1676:1: ( rule__FeatureDefinitionOrStub__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureDefinitionOrStubAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:1677:1: ( rule__FeatureDefinitionOrStub__Alternatives )
+ // InternalAppliedStereotypeProperty.g:1677:2: rule__FeatureDefinitionOrStub__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__FeatureDefinitionOrStub__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureDefinitionOrStubAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleFeatureDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleActiveFeatureDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1689:1: entryRuleActiveFeatureDefinitionOrStub : ruleActiveFeatureDefinitionOrStub EOF ;
+ public final void entryRuleActiveFeatureDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1690:1: ( ruleActiveFeatureDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1691:1: ruleActiveFeatureDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveFeatureDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleActiveFeatureDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveFeatureDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleActiveFeatureDefinitionOrStub"
+
+
+ // $ANTLR start "ruleActiveFeatureDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1698:1: ruleActiveFeatureDefinitionOrStub : ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) ) ;
+ public final void ruleActiveFeatureDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1702:2: ( ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:1703:1: ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1703:1: ( ( rule__ActiveFeatureDefinitionOrStub__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:1704:1: ( rule__ActiveFeatureDefinitionOrStub__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:1705:1: ( rule__ActiveFeatureDefinitionOrStub__Alternatives )
+ // InternalAppliedStereotypeProperty.g:1705:2: rule__ActiveFeatureDefinitionOrStub__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveFeatureDefinitionOrStub__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleActiveFeatureDefinitionOrStub"
+
+
+ // $ANTLR start "entryRulePropertyDefinition"
+ // InternalAppliedStereotypeProperty.g:1717:1: entryRulePropertyDefinition : rulePropertyDefinition EOF ;
+ public final void entryRulePropertyDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1718:1: ( rulePropertyDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1719:1: rulePropertyDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePropertyDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePropertyDefinition"
+
+
+ // $ANTLR start "rulePropertyDefinition"
+ // InternalAppliedStereotypeProperty.g:1726:1: rulePropertyDefinition : ( ( rule__PropertyDefinition__Group__0 ) ) ;
+ public final void rulePropertyDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1730:2: ( ( ( rule__PropertyDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1731:1: ( ( rule__PropertyDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1731:1: ( ( rule__PropertyDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1732:1: ( rule__PropertyDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1733:1: ( rule__PropertyDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1733:2: rule__PropertyDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePropertyDefinition"
+
+
+ // $ANTLR start "entryRuleAttributeDefinition"
+ // InternalAppliedStereotypeProperty.g:1745:1: entryRuleAttributeDefinition : ruleAttributeDefinition EOF ;
+ public final void entryRuleAttributeDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1746:1: ( ruleAttributeDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1747:1: ruleAttributeDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAttributeDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAttributeDefinition"
+
+
+ // $ANTLR start "ruleAttributeDefinition"
+ // InternalAppliedStereotypeProperty.g:1754:1: ruleAttributeDefinition : ( ( rule__AttributeDefinition__Group__0 ) ) ;
+ public final void ruleAttributeDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1758:2: ( ( ( rule__AttributeDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1759:1: ( ( rule__AttributeDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1759:1: ( ( rule__AttributeDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1760:1: ( rule__AttributeDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1761:1: ( rule__AttributeDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1761:2: rule__AttributeDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAttributeDefinition"
+
+
+ // $ANTLR start "entryRuleAttributeInitializer"
+ // InternalAppliedStereotypeProperty.g:1773:1: entryRuleAttributeInitializer : ruleAttributeInitializer EOF ;
+ public final void entryRuleAttributeInitializer() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1774:1: ( ruleAttributeInitializer EOF )
+ // InternalAppliedStereotypeProperty.g:1775:1: ruleAttributeInitializer EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeInitializerRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAttributeInitializer();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeInitializerRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAttributeInitializer"
+
+
+ // $ANTLR start "ruleAttributeInitializer"
+ // InternalAppliedStereotypeProperty.g:1782:1: ruleAttributeInitializer : ( ( rule__AttributeInitializer__Group__0 ) ) ;
+ public final void ruleAttributeInitializer() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1786:2: ( ( ( rule__AttributeInitializer__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1787:1: ( ( rule__AttributeInitializer__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1787:1: ( ( rule__AttributeInitializer__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1788:1: ( rule__AttributeInitializer__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeInitializerAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1789:1: ( rule__AttributeInitializer__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1789:2: rule__AttributeInitializer__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeInitializer__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeInitializerAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAttributeInitializer"
+
+
+ // $ANTLR start "entryRulePropertyDeclaration"
+ // InternalAppliedStereotypeProperty.g:1801:1: entryRulePropertyDeclaration : rulePropertyDeclaration EOF ;
+ public final void entryRulePropertyDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1802:1: ( rulePropertyDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1803:1: rulePropertyDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePropertyDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePropertyDeclaration"
+
+
+ // $ANTLR start "rulePropertyDeclaration"
+ // InternalAppliedStereotypeProperty.g:1810:1: rulePropertyDeclaration : ( ( rule__PropertyDeclaration__Group__0 ) ) ;
+ public final void rulePropertyDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1814:2: ( ( ( rule__PropertyDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1815:1: ( ( rule__PropertyDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1815:1: ( ( rule__PropertyDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1816:1: ( rule__PropertyDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1817:1: ( rule__PropertyDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1817:2: rule__PropertyDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePropertyDeclaration"
+
+
+ // $ANTLR start "entryRuleTypePart"
+ // InternalAppliedStereotypeProperty.g:1829:1: entryRuleTypePart : ruleTypePart EOF ;
+ public final void entryRuleTypePart() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1830:1: ( ruleTypePart EOF )
+ // InternalAppliedStereotypeProperty.g:1831:1: ruleTypePart EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTypePart();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTypePart"
+
+
+ // $ANTLR start "ruleTypePart"
+ // InternalAppliedStereotypeProperty.g:1838:1: ruleTypePart : ( ( rule__TypePart__Group__0 ) ) ;
+ public final void ruleTypePart() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1842:2: ( ( ( rule__TypePart__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1843:1: ( ( rule__TypePart__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1843:1: ( ( rule__TypePart__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1844:1: ( rule__TypePart__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1845:1: ( rule__TypePart__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1845:2: rule__TypePart__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTypePart"
+
+
+ // $ANTLR start "entryRuleUnlimitedNaturalLiteral"
+ // InternalAppliedStereotypeProperty.g:1857:1: entryRuleUnlimitedNaturalLiteral : ruleUnlimitedNaturalLiteral EOF ;
+ public final void entryRuleUnlimitedNaturalLiteral() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1858:1: ( ruleUnlimitedNaturalLiteral EOF )
+ // InternalAppliedStereotypeProperty.g:1859:1: ruleUnlimitedNaturalLiteral EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnlimitedNaturalLiteralRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleUnlimitedNaturalLiteral();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnlimitedNaturalLiteralRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleUnlimitedNaturalLiteral"
+
+
+ // $ANTLR start "ruleUnlimitedNaturalLiteral"
+ // InternalAppliedStereotypeProperty.g:1866:1: ruleUnlimitedNaturalLiteral : ( ( rule__UnlimitedNaturalLiteral__Alternatives ) ) ;
+ public final void ruleUnlimitedNaturalLiteral() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1870:2: ( ( ( rule__UnlimitedNaturalLiteral__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:1871:1: ( ( rule__UnlimitedNaturalLiteral__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1871:1: ( ( rule__UnlimitedNaturalLiteral__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:1872:1: ( rule__UnlimitedNaturalLiteral__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnlimitedNaturalLiteralAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:1873:1: ( rule__UnlimitedNaturalLiteral__Alternatives )
+ // InternalAppliedStereotypeProperty.g:1873:2: rule__UnlimitedNaturalLiteral__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__UnlimitedNaturalLiteral__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnlimitedNaturalLiteralAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleUnlimitedNaturalLiteral"
+
+
+ // $ANTLR start "entryRuleOperationDeclaration"
+ // InternalAppliedStereotypeProperty.g:1885:1: entryRuleOperationDeclaration : ruleOperationDeclaration EOF ;
+ public final void entryRuleOperationDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1886:1: ( ruleOperationDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1887:1: ruleOperationDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleOperationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleOperationDeclaration"
+
+
+ // $ANTLR start "ruleOperationDeclaration"
+ // InternalAppliedStereotypeProperty.g:1894:1: ruleOperationDeclaration : ( ( rule__OperationDeclaration__Group__0 ) ) ;
+ public final void ruleOperationDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1898:2: ( ( ( rule__OperationDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1899:1: ( ( rule__OperationDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1899:1: ( ( rule__OperationDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1900:1: ( rule__OperationDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1901:1: ( rule__OperationDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1901:2: rule__OperationDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleOperationDeclaration"
+
+
+ // $ANTLR start "entryRuleOperationDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1913:1: entryRuleOperationDefinitionOrStub : ruleOperationDefinitionOrStub EOF ;
+ public final void entryRuleOperationDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1914:1: ( ruleOperationDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:1915:1: ruleOperationDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleOperationDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleOperationDefinitionOrStub"
+
+
+ // $ANTLR start "ruleOperationDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:1922:1: ruleOperationDefinitionOrStub : ( ( rule__OperationDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleOperationDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1926:2: ( ( ( rule__OperationDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1927:1: ( ( rule__OperationDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1927:1: ( ( rule__OperationDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1928:1: ( rule__OperationDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1929:1: ( rule__OperationDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1929:2: rule__OperationDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleOperationDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleRedefinitionClause"
+ // InternalAppliedStereotypeProperty.g:1941:1: entryRuleRedefinitionClause : ruleRedefinitionClause EOF ;
+ public final void entryRuleRedefinitionClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1942:1: ( ruleRedefinitionClause EOF )
+ // InternalAppliedStereotypeProperty.g:1943:1: ruleRedefinitionClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRedefinitionClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleRedefinitionClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRedefinitionClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleRedefinitionClause"
+
+
+ // $ANTLR start "ruleRedefinitionClause"
+ // InternalAppliedStereotypeProperty.g:1950:1: ruleRedefinitionClause : ( ( rule__RedefinitionClause__Group__0 ) ) ;
+ public final void ruleRedefinitionClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1954:2: ( ( ( rule__RedefinitionClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1955:1: ( ( rule__RedefinitionClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1955:1: ( ( rule__RedefinitionClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1956:1: ( rule__RedefinitionClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRedefinitionClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1957:1: ( rule__RedefinitionClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1957:2: rule__RedefinitionClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RedefinitionClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRedefinitionClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleRedefinitionClause"
+
+
+ // $ANTLR start "entryRuleReceptionDefinition"
+ // InternalAppliedStereotypeProperty.g:1969:1: entryRuleReceptionDefinition : ruleReceptionDefinition EOF ;
+ public final void entryRuleReceptionDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1970:1: ( ruleReceptionDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:1971:1: ruleReceptionDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReceptionDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleReceptionDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReceptionDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleReceptionDefinition"
+
+
+ // $ANTLR start "ruleReceptionDefinition"
+ // InternalAppliedStereotypeProperty.g:1978:1: ruleReceptionDefinition : ( ( rule__ReceptionDefinition__Group__0 ) ) ;
+ public final void ruleReceptionDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:1982:2: ( ( ( rule__ReceptionDefinition__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:1983:1: ( ( rule__ReceptionDefinition__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:1983:1: ( ( rule__ReceptionDefinition__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:1984:1: ( rule__ReceptionDefinition__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReceptionDefinitionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:1985:1: ( rule__ReceptionDefinition__Group__0 )
+ // InternalAppliedStereotypeProperty.g:1985:2: rule__ReceptionDefinition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReceptionDefinition__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReceptionDefinitionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleReceptionDefinition"
+
+
+ // $ANTLR start "entryRuleSignalReceptionDeclaration"
+ // InternalAppliedStereotypeProperty.g:1997:1: entryRuleSignalReceptionDeclaration : ruleSignalReceptionDeclaration EOF ;
+ public final void entryRuleSignalReceptionDeclaration() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:1998:1: ( ruleSignalReceptionDeclaration EOF )
+ // InternalAppliedStereotypeProperty.g:1999:1: ruleSignalReceptionDeclaration EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSignalReceptionDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSignalReceptionDeclaration"
+
+
+ // $ANTLR start "ruleSignalReceptionDeclaration"
+ // InternalAppliedStereotypeProperty.g:2006:1: ruleSignalReceptionDeclaration : ( ( rule__SignalReceptionDeclaration__Group__0 ) ) ;
+ public final void ruleSignalReceptionDeclaration() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2010:2: ( ( ( rule__SignalReceptionDeclaration__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2011:1: ( ( rule__SignalReceptionDeclaration__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2011:1: ( ( rule__SignalReceptionDeclaration__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2012:1: ( rule__SignalReceptionDeclaration__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2013:1: ( rule__SignalReceptionDeclaration__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2013:2: rule__SignalReceptionDeclaration__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSignalReceptionDeclaration"
+
+
+ // $ANTLR start "entryRuleSignalReceptionDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:2025:1: entryRuleSignalReceptionDefinitionOrStub : ruleSignalReceptionDefinitionOrStub EOF ;
+ public final void entryRuleSignalReceptionDefinitionOrStub() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2026:1: ( ruleSignalReceptionDefinitionOrStub EOF )
+ // InternalAppliedStereotypeProperty.g:2027:1: ruleSignalReceptionDefinitionOrStub EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSignalReceptionDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSignalReceptionDefinitionOrStub"
+
+
+ // $ANTLR start "ruleSignalReceptionDefinitionOrStub"
+ // InternalAppliedStereotypeProperty.g:2034:1: ruleSignalReceptionDefinitionOrStub : ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) ) ;
+ public final void ruleSignalReceptionDefinitionOrStub() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2038:2: ( ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2039:1: ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2039:1: ( ( rule__SignalReceptionDefinitionOrStub__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2040:1: ( rule__SignalReceptionDefinitionOrStub__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2041:1: ( rule__SignalReceptionDefinitionOrStub__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2041:2: rule__SignalReceptionDefinitionOrStub__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSignalReceptionDefinitionOrStub"
+
+
+ // $ANTLR start "entryRuleName"
+ // InternalAppliedStereotypeProperty.g:2053:1: entryRuleName : ruleName EOF ;
+ public final void entryRuleName() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2054:1: ( ruleName EOF )
+ // InternalAppliedStereotypeProperty.g:2055:1: ruleName EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleName"
+
+
+ // $ANTLR start "ruleName"
+ // InternalAppliedStereotypeProperty.g:2062:1: ruleName : ( ( rule__Name__Alternatives ) ) ;
+ public final void ruleName() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2066:2: ( ( ( rule__Name__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2067:1: ( ( rule__Name__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2067:1: ( ( rule__Name__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2068:1: ( rule__Name__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2069:1: ( rule__Name__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2069:2: rule__Name__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__Name__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleName"
+
+
+ // $ANTLR start "entryRuleQualifiedName"
+ // InternalAppliedStereotypeProperty.g:2081:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
+ public final void entryRuleQualifiedName() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2082:1: ( ruleQualifiedName EOF )
+ // InternalAppliedStereotypeProperty.g:2083:1: ruleQualifiedName EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleQualifiedName"
+
+
+ // $ANTLR start "ruleQualifiedName"
+ // InternalAppliedStereotypeProperty.g:2090:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
+ public final void ruleQualifiedName() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2094:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2095:1: ( ( rule__QualifiedName__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2095:1: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2096:1: ( rule__QualifiedName__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2097:1: ( rule__QualifiedName__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2097:2: rule__QualifiedName__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleQualifiedName"
+
+
+ // $ANTLR start "entryRulePotentiallyAmbiguousQualifiedName"
+ // InternalAppliedStereotypeProperty.g:2109:1: entryRulePotentiallyAmbiguousQualifiedName : rulePotentiallyAmbiguousQualifiedName EOF ;
+ public final void entryRulePotentiallyAmbiguousQualifiedName() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2110:1: ( rulePotentiallyAmbiguousQualifiedName EOF )
+ // InternalAppliedStereotypeProperty.g:2111:1: rulePotentiallyAmbiguousQualifiedName EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePotentiallyAmbiguousQualifiedName"
+
+
+ // $ANTLR start "rulePotentiallyAmbiguousQualifiedName"
+ // InternalAppliedStereotypeProperty.g:2118:1: rulePotentiallyAmbiguousQualifiedName : ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) ) ;
+ public final void rulePotentiallyAmbiguousQualifiedName() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2122:2: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2123:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2123:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2124:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2125:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2125:2: rule__PotentiallyAmbiguousQualifiedName__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePotentiallyAmbiguousQualifiedName"
+
+
+ // $ANTLR start "entryRuleUnqualifiedName"
+ // InternalAppliedStereotypeProperty.g:2141:1: entryRuleUnqualifiedName : ruleUnqualifiedName EOF ;
+ public final void entryRuleUnqualifiedName() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2142:1: ( ruleUnqualifiedName EOF )
+ // InternalAppliedStereotypeProperty.g:2143:1: ruleUnqualifiedName EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnqualifiedNameRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleUnqualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnqualifiedNameRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleUnqualifiedName"
+
+
+ // $ANTLR start "ruleUnqualifiedName"
+ // InternalAppliedStereotypeProperty.g:2150:1: ruleUnqualifiedName : ( ( rule__UnqualifiedName__NameBindingAssignment ) ) ;
+ public final void ruleUnqualifiedName() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2154:2: ( ( ( rule__UnqualifiedName__NameBindingAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:2155:1: ( ( rule__UnqualifiedName__NameBindingAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2155:1: ( ( rule__UnqualifiedName__NameBindingAssignment ) )
+ // InternalAppliedStereotypeProperty.g:2156:1: ( rule__UnqualifiedName__NameBindingAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnqualifiedNameAccess().getNameBindingAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:2157:1: ( rule__UnqualifiedName__NameBindingAssignment )
+ // InternalAppliedStereotypeProperty.g:2157:2: rule__UnqualifiedName__NameBindingAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__UnqualifiedName__NameBindingAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnqualifiedNameAccess().getNameBindingAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleUnqualifiedName"
+
+
+ // $ANTLR start "entryRuleNameBinding"
+ // InternalAppliedStereotypeProperty.g:2169:1: entryRuleNameBinding : ruleNameBinding EOF ;
+ public final void entryRuleNameBinding() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2170:1: ( ruleNameBinding EOF )
+ // InternalAppliedStereotypeProperty.g:2171:1: ruleNameBinding EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameBindingRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameBindingRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNameBinding"
+
+
+ // $ANTLR start "ruleNameBinding"
+ // InternalAppliedStereotypeProperty.g:2178:1: ruleNameBinding : ( ( rule__NameBinding__Group__0 ) ) ;
+ public final void ruleNameBinding() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2182:2: ( ( ( rule__NameBinding__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2183:1: ( ( rule__NameBinding__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2183:1: ( ( rule__NameBinding__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2184:1: ( rule__NameBinding__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameBindingAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2185:1: ( rule__NameBinding__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2185:2: rule__NameBinding__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameBinding__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameBindingAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNameBinding"
+
+
+ // $ANTLR start "entryRuleTemplateBinding"
+ // InternalAppliedStereotypeProperty.g:2197:1: entryRuleTemplateBinding : ruleTemplateBinding EOF ;
+ public final void entryRuleTemplateBinding() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2198:1: ( ruleTemplateBinding EOF )
+ // InternalAppliedStereotypeProperty.g:2199:1: ruleTemplateBinding EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTemplateBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTemplateBinding"
+
+
+ // $ANTLR start "ruleTemplateBinding"
+ // InternalAppliedStereotypeProperty.g:2206:1: ruleTemplateBinding : ( ( rule__TemplateBinding__Group__0 ) ) ;
+ public final void ruleTemplateBinding() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2210:2: ( ( ( rule__TemplateBinding__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2211:1: ( ( rule__TemplateBinding__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2211:1: ( ( rule__TemplateBinding__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2212:1: ( rule__TemplateBinding__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2213:1: ( rule__TemplateBinding__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2213:2: rule__TemplateBinding__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateBinding__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTemplateBinding"
+
+
+ // $ANTLR start "entryRulePositionalTemplateBinding"
+ // InternalAppliedStereotypeProperty.g:2225:1: entryRulePositionalTemplateBinding : rulePositionalTemplateBinding EOF ;
+ public final void entryRulePositionalTemplateBinding() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2226:1: ( rulePositionalTemplateBinding EOF )
+ // InternalAppliedStereotypeProperty.g:2227:1: rulePositionalTemplateBinding EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePositionalTemplateBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePositionalTemplateBinding"
+
+
+ // $ANTLR start "rulePositionalTemplateBinding"
+ // InternalAppliedStereotypeProperty.g:2234:1: rulePositionalTemplateBinding : ( ( rule__PositionalTemplateBinding__Group__0 ) ) ;
+ public final void rulePositionalTemplateBinding() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2238:2: ( ( ( rule__PositionalTemplateBinding__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2239:1: ( ( rule__PositionalTemplateBinding__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2239:1: ( ( rule__PositionalTemplateBinding__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2240:1: ( rule__PositionalTemplateBinding__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2241:1: ( rule__PositionalTemplateBinding__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2241:2: rule__PositionalTemplateBinding__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePositionalTemplateBinding"
+
+
+ // $ANTLR start "entryRuleNamedTemplateBinding"
+ // InternalAppliedStereotypeProperty.g:2253:1: entryRuleNamedTemplateBinding : ruleNamedTemplateBinding EOF ;
+ public final void entryRuleNamedTemplateBinding() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2254:1: ( ruleNamedTemplateBinding EOF )
+ // InternalAppliedStereotypeProperty.g:2255:1: ruleNamedTemplateBinding EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNamedTemplateBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNamedTemplateBinding"
+
+
+ // $ANTLR start "ruleNamedTemplateBinding"
+ // InternalAppliedStereotypeProperty.g:2262:1: ruleNamedTemplateBinding : ( ( rule__NamedTemplateBinding__Group__0 ) ) ;
+ public final void ruleNamedTemplateBinding() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2266:2: ( ( ( rule__NamedTemplateBinding__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2267:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2267:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2268:1: ( rule__NamedTemplateBinding__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2269:1: ( rule__NamedTemplateBinding__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2269:2: rule__NamedTemplateBinding__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNamedTemplateBinding"
+
+
+ // $ANTLR start "entryRuleTemplateParameterSubstitution"
+ // InternalAppliedStereotypeProperty.g:2281:1: entryRuleTemplateParameterSubstitution : ruleTemplateParameterSubstitution EOF ;
+ public final void entryRuleTemplateParameterSubstitution() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2282:1: ( ruleTemplateParameterSubstitution EOF )
+ // InternalAppliedStereotypeProperty.g:2283:1: ruleTemplateParameterSubstitution EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTemplateParameterSubstitution();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTemplateParameterSubstitution"
+
+
+ // $ANTLR start "ruleTemplateParameterSubstitution"
+ // InternalAppliedStereotypeProperty.g:2290:1: ruleTemplateParameterSubstitution : ( ( rule__TemplateParameterSubstitution__Group__0 ) ) ;
+ public final void ruleTemplateParameterSubstitution() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2294:2: ( ( ( rule__TemplateParameterSubstitution__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2295:1: ( ( rule__TemplateParameterSubstitution__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2295:1: ( ( rule__TemplateParameterSubstitution__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2296:1: ( rule__TemplateParameterSubstitution__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2297:1: ( rule__TemplateParameterSubstitution__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2297:2: rule__TemplateParameterSubstitution__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterSubstitution__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTemplateParameterSubstitution"
+
+
+ // $ANTLR start "entryRuleExpression"
+ // InternalAppliedStereotypeProperty.g:2309:1: entryRuleExpression : ruleExpression EOF ;
+ public final void entryRuleExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2310:1: ( ruleExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2311:1: ruleExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleExpression"
+
+
+ // $ANTLR start "ruleExpression"
+ // InternalAppliedStereotypeProperty.g:2318:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ;
+ public final void ruleExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2322:2: ( ( ( rule__Expression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2323:1: ( ( rule__Expression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2323:1: ( ( rule__Expression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2324:1: ( rule__Expression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2325:1: ( rule__Expression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2325:2: rule__Expression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__Expression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleExpression"
+
+
+ // $ANTLR start "entryRulePrimaryExpression"
+ // InternalAppliedStereotypeProperty.g:2337:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ;
+ public final void entryRulePrimaryExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2338:1: ( rulePrimaryExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2339:1: rulePrimaryExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePrimaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePrimaryExpression"
+
+
+ // $ANTLR start "rulePrimaryExpression"
+ // InternalAppliedStereotypeProperty.g:2346:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__Group__0 ) ) ;
+ public final void rulePrimaryExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2350:2: ( ( ( rule__PrimaryExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2351:1: ( ( rule__PrimaryExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2351:1: ( ( rule__PrimaryExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2352:1: ( rule__PrimaryExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2353:1: ( rule__PrimaryExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2353:2: rule__PrimaryExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePrimaryExpression"
+
+
+ // $ANTLR start "entryRuleBaseExpression"
+ // InternalAppliedStereotypeProperty.g:2365:1: entryRuleBaseExpression : ruleBaseExpression EOF ;
+ public final void entryRuleBaseExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2366:1: ( ruleBaseExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2367:1: ruleBaseExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBaseExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBaseExpression"
+
+
+ // $ANTLR start "ruleBaseExpression"
+ // InternalAppliedStereotypeProperty.g:2374:1: ruleBaseExpression : ( ( rule__BaseExpression__Alternatives ) ) ;
+ public final void ruleBaseExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2378:2: ( ( ( rule__BaseExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2379:1: ( ( rule__BaseExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2379:1: ( ( rule__BaseExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2380:1: ( rule__BaseExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2381:1: ( rule__BaseExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2381:2: rule__BaseExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__BaseExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBaseExpression"
+
+
+ // $ANTLR start "entryRuleLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2393:1: entryRuleLiteralExpression : ruleLiteralExpression EOF ;
+ public final void entryRuleLiteralExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2394:1: ( ruleLiteralExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2395:1: ruleLiteralExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLiteralExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLiteralExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLiteralExpression"
+
+
+ // $ANTLR start "ruleLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2402:1: ruleLiteralExpression : ( ( rule__LiteralExpression__Alternatives ) ) ;
+ public final void ruleLiteralExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2406:2: ( ( ( rule__LiteralExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2407:1: ( ( rule__LiteralExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2407:1: ( ( rule__LiteralExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2408:1: ( rule__LiteralExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLiteralExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2409:1: ( rule__LiteralExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2409:2: rule__LiteralExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__LiteralExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLiteralExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLiteralExpression"
+
+
+ // $ANTLR start "entryRuleBooleanLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2421:1: entryRuleBooleanLiteralExpression : ruleBooleanLiteralExpression EOF ;
+ public final void entryRuleBooleanLiteralExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2422:1: ( ruleBooleanLiteralExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2423:1: ruleBooleanLiteralExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanLiteralExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBooleanLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanLiteralExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBooleanLiteralExpression"
+
+
+ // $ANTLR start "ruleBooleanLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2430:1: ruleBooleanLiteralExpression : ( ( rule__BooleanLiteralExpression__ImageAssignment ) ) ;
+ public final void ruleBooleanLiteralExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2434:2: ( ( ( rule__BooleanLiteralExpression__ImageAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:2435:1: ( ( rule__BooleanLiteralExpression__ImageAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2435:1: ( ( rule__BooleanLiteralExpression__ImageAssignment ) )
+ // InternalAppliedStereotypeProperty.g:2436:1: ( rule__BooleanLiteralExpression__ImageAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanLiteralExpressionAccess().getImageAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:2437:1: ( rule__BooleanLiteralExpression__ImageAssignment )
+ // InternalAppliedStereotypeProperty.g:2437:2: rule__BooleanLiteralExpression__ImageAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__BooleanLiteralExpression__ImageAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanLiteralExpressionAccess().getImageAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBooleanLiteralExpression"
+
+
+ // $ANTLR start "entryRuleNaturalLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2449:1: entryRuleNaturalLiteralExpression : ruleNaturalLiteralExpression EOF ;
+ public final void entryRuleNaturalLiteralExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2450:1: ( ruleNaturalLiteralExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2451:1: ruleNaturalLiteralExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNaturalLiteralExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNaturalLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNaturalLiteralExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNaturalLiteralExpression"
+
+
+ // $ANTLR start "ruleNaturalLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2458:1: ruleNaturalLiteralExpression : ( ( rule__NaturalLiteralExpression__ImageAssignment ) ) ;
+ public final void ruleNaturalLiteralExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2462:2: ( ( ( rule__NaturalLiteralExpression__ImageAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:2463:1: ( ( rule__NaturalLiteralExpression__ImageAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2463:1: ( ( rule__NaturalLiteralExpression__ImageAssignment ) )
+ // InternalAppliedStereotypeProperty.g:2464:1: ( rule__NaturalLiteralExpression__ImageAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNaturalLiteralExpressionAccess().getImageAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:2465:1: ( rule__NaturalLiteralExpression__ImageAssignment )
+ // InternalAppliedStereotypeProperty.g:2465:2: rule__NaturalLiteralExpression__ImageAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__NaturalLiteralExpression__ImageAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNaturalLiteralExpressionAccess().getImageAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNaturalLiteralExpression"
+
+
+ // $ANTLR start "entryRuleUnboundedLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2477:1: entryRuleUnboundedLiteralExpression : ruleUnboundedLiteralExpression EOF ;
+ public final void entryRuleUnboundedLiteralExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2478:1: ( ruleUnboundedLiteralExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2479:1: ruleUnboundedLiteralExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnboundedLiteralExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleUnboundedLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnboundedLiteralExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleUnboundedLiteralExpression"
+
+
+ // $ANTLR start "ruleUnboundedLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2486:1: ruleUnboundedLiteralExpression : ( ( rule__UnboundedLiteralExpression__Group__0 ) ) ;
+ public final void ruleUnboundedLiteralExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2490:2: ( ( ( rule__UnboundedLiteralExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2491:1: ( ( rule__UnboundedLiteralExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2491:1: ( ( rule__UnboundedLiteralExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2492:1: ( rule__UnboundedLiteralExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnboundedLiteralExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2493:1: ( rule__UnboundedLiteralExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2493:2: rule__UnboundedLiteralExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__UnboundedLiteralExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnboundedLiteralExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleUnboundedLiteralExpression"
+
+
+ // $ANTLR start "entryRuleStringLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2505:1: entryRuleStringLiteralExpression : ruleStringLiteralExpression EOF ;
+ public final void entryRuleStringLiteralExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2506:1: ( ruleStringLiteralExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2507:1: ruleStringLiteralExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStringLiteralExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleStringLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStringLiteralExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleStringLiteralExpression"
+
+
+ // $ANTLR start "ruleStringLiteralExpression"
+ // InternalAppliedStereotypeProperty.g:2514:1: ruleStringLiteralExpression : ( ( rule__StringLiteralExpression__ImageAssignment ) ) ;
+ public final void ruleStringLiteralExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2518:2: ( ( ( rule__StringLiteralExpression__ImageAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:2519:1: ( ( rule__StringLiteralExpression__ImageAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2519:1: ( ( rule__StringLiteralExpression__ImageAssignment ) )
+ // InternalAppliedStereotypeProperty.g:2520:1: ( rule__StringLiteralExpression__ImageAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStringLiteralExpressionAccess().getImageAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:2521:1: ( rule__StringLiteralExpression__ImageAssignment )
+ // InternalAppliedStereotypeProperty.g:2521:2: rule__StringLiteralExpression__ImageAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__StringLiteralExpression__ImageAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStringLiteralExpressionAccess().getImageAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleStringLiteralExpression"
+
+
+ // $ANTLR start "entryRuleNameExpression"
+ // InternalAppliedStereotypeProperty.g:2533:1: entryRuleNameExpression : ruleNameExpression EOF ;
+ public final void entryRuleNameExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2534:1: ( ruleNameExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2535:1: ruleNameExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNameExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNameExpression"
+
+
+ // $ANTLR start "ruleNameExpression"
+ // InternalAppliedStereotypeProperty.g:2542:1: ruleNameExpression : ( ( rule__NameExpression__NameAssignment ) ) ;
+ public final void ruleNameExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2546:2: ( ( ( rule__NameExpression__NameAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:2547:1: ( ( rule__NameExpression__NameAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2547:1: ( ( rule__NameExpression__NameAssignment ) )
+ // InternalAppliedStereotypeProperty.g:2548:1: ( rule__NameExpression__NameAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameExpressionAccess().getNameAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:2549:1: ( rule__NameExpression__NameAssignment )
+ // InternalAppliedStereotypeProperty.g:2549:2: rule__NameExpression__NameAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameExpression__NameAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameExpressionAccess().getNameAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNameExpression"
+
+
+ // $ANTLR start "entryRuleThisExpression"
+ // InternalAppliedStereotypeProperty.g:2561:1: entryRuleThisExpression : ruleThisExpression EOF ;
+ public final void entryRuleThisExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2562:1: ( ruleThisExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2563:1: ruleThisExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleThisExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleThisExpression"
+
+
+ // $ANTLR start "ruleThisExpression"
+ // InternalAppliedStereotypeProperty.g:2570:1: ruleThisExpression : ( ( rule__ThisExpression__Alternatives ) ) ;
+ public final void ruleThisExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2574:2: ( ( ( rule__ThisExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2575:1: ( ( rule__ThisExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2575:1: ( ( rule__ThisExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2576:1: ( rule__ThisExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2577:1: ( rule__ThisExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2577:2: rule__ThisExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleThisExpression"
+
+
+ // $ANTLR start "entryRuleParenthesizedExpression"
+ // InternalAppliedStereotypeProperty.g:2589:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
+ public final void entryRuleParenthesizedExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2590:1: ( ruleParenthesizedExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2591:1: ruleParenthesizedExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParenthesizedExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleParenthesizedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParenthesizedExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleParenthesizedExpression"
+
+
+ // $ANTLR start "ruleParenthesizedExpression"
+ // InternalAppliedStereotypeProperty.g:2598:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
+ public final void ruleParenthesizedExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2602:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2603:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2603:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2604:1: ( rule__ParenthesizedExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParenthesizedExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2605:1: ( rule__ParenthesizedExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2605:2: rule__ParenthesizedExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ParenthesizedExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParenthesizedExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleParenthesizedExpression"
+
+
+ // $ANTLR start "entryRuleBehaviorInvocationExpression"
+ // InternalAppliedStereotypeProperty.g:2617:1: entryRuleBehaviorInvocationExpression : ruleBehaviorInvocationExpression EOF ;
+ public final void entryRuleBehaviorInvocationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2618:1: ( ruleBehaviorInvocationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2619:1: ruleBehaviorInvocationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorInvocationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBehaviorInvocationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorInvocationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBehaviorInvocationExpression"
+
+
+ // $ANTLR start "ruleBehaviorInvocationExpression"
+ // InternalAppliedStereotypeProperty.g:2626:1: ruleBehaviorInvocationExpression : ( ( rule__BehaviorInvocationExpression__Group__0 ) ) ;
+ public final void ruleBehaviorInvocationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2630:2: ( ( ( rule__BehaviorInvocationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2631:1: ( ( rule__BehaviorInvocationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2631:1: ( ( rule__BehaviorInvocationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2632:1: ( rule__BehaviorInvocationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorInvocationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2633:1: ( rule__BehaviorInvocationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2633:2: rule__BehaviorInvocationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorInvocationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorInvocationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBehaviorInvocationExpression"
+
+
+ // $ANTLR start "entryRuleTuple"
+ // InternalAppliedStereotypeProperty.g:2645:1: entryRuleTuple : ruleTuple EOF ;
+ public final void entryRuleTuple() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2646:1: ( ruleTuple EOF )
+ // InternalAppliedStereotypeProperty.g:2647:1: ruleTuple EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleTuple"
+
+
+ // $ANTLR start "ruleTuple"
+ // InternalAppliedStereotypeProperty.g:2654:1: ruleTuple : ( ( rule__Tuple__Group__0 ) ) ;
+ public final void ruleTuple() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2658:2: ( ( ( rule__Tuple__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2659:1: ( ( rule__Tuple__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2659:1: ( ( rule__Tuple__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2660:1: ( rule__Tuple__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2661:1: ( rule__Tuple__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2661:2: rule__Tuple__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Tuple__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleTuple"
+
+
+ // $ANTLR start "entryRulePositionalTupleExpressionList"
+ // InternalAppliedStereotypeProperty.g:2673:1: entryRulePositionalTupleExpressionList : rulePositionalTupleExpressionList EOF ;
+ public final void entryRulePositionalTupleExpressionList() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2674:1: ( rulePositionalTupleExpressionList EOF )
+ // InternalAppliedStereotypeProperty.g:2675:1: rulePositionalTupleExpressionList EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePositionalTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePositionalTupleExpressionList"
+
+
+ // $ANTLR start "rulePositionalTupleExpressionList"
+ // InternalAppliedStereotypeProperty.g:2682:1: rulePositionalTupleExpressionList : ( ( rule__PositionalTupleExpressionList__Group__0 ) ) ;
+ public final void rulePositionalTupleExpressionList() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2686:2: ( ( ( rule__PositionalTupleExpressionList__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2687:1: ( ( rule__PositionalTupleExpressionList__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2687:1: ( ( rule__PositionalTupleExpressionList__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2688:1: ( rule__PositionalTupleExpressionList__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2689:1: ( rule__PositionalTupleExpressionList__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2689:2: rule__PositionalTupleExpressionList__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePositionalTupleExpressionList"
+
+
+ // $ANTLR start "entryRuleNamedTupleExpressionList"
+ // InternalAppliedStereotypeProperty.g:2701:1: entryRuleNamedTupleExpressionList : ruleNamedTupleExpressionList EOF ;
+ public final void entryRuleNamedTupleExpressionList() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2702:1: ( ruleNamedTupleExpressionList EOF )
+ // InternalAppliedStereotypeProperty.g:2703:1: ruleNamedTupleExpressionList EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNamedTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNamedTupleExpressionList"
+
+
+ // $ANTLR start "ruleNamedTupleExpressionList"
+ // InternalAppliedStereotypeProperty.g:2710:1: ruleNamedTupleExpressionList : ( ( rule__NamedTupleExpressionList__Group__0 ) ) ;
+ public final void ruleNamedTupleExpressionList() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2714:2: ( ( ( rule__NamedTupleExpressionList__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2715:1: ( ( rule__NamedTupleExpressionList__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2715:1: ( ( rule__NamedTupleExpressionList__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2716:1: ( rule__NamedTupleExpressionList__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2717:1: ( rule__NamedTupleExpressionList__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2717:2: rule__NamedTupleExpressionList__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNamedTupleExpressionList"
+
+
+ // $ANTLR start "entryRuleNamedExpression"
+ // InternalAppliedStereotypeProperty.g:2729:1: entryRuleNamedExpression : ruleNamedExpression EOF ;
+ public final void entryRuleNamedExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2730:1: ( ruleNamedExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2731:1: ruleNamedExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNamedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNamedExpression"
+
+
+ // $ANTLR start "ruleNamedExpression"
+ // InternalAppliedStereotypeProperty.g:2738:1: ruleNamedExpression : ( ( rule__NamedExpression__Group__0 ) ) ;
+ public final void ruleNamedExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2742:2: ( ( ( rule__NamedExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2743:1: ( ( rule__NamedExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2743:1: ( ( rule__NamedExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2744:1: ( rule__NamedExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2745:1: ( rule__NamedExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2745:2: rule__NamedExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNamedExpression"
+
+
+ // $ANTLR start "entryRuleSuperInvocationExpression"
+ // InternalAppliedStereotypeProperty.g:2757:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
+ public final void entryRuleSuperInvocationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2758:1: ( ruleSuperInvocationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2759:1: ruleSuperInvocationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSuperInvocationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSuperInvocationExpression"
+
+
+ // $ANTLR start "ruleSuperInvocationExpression"
+ // InternalAppliedStereotypeProperty.g:2766:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
+ public final void ruleSuperInvocationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2770:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2771:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2771:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2772:1: ( rule__SuperInvocationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2773:1: ( rule__SuperInvocationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2773:2: rule__SuperInvocationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSuperInvocationExpression"
+
+
+ // $ANTLR start "entryRuleInstanceCreationOrSequenceConstructionExpression"
+ // InternalAppliedStereotypeProperty.g:2785:1: entryRuleInstanceCreationOrSequenceConstructionExpression : ruleInstanceCreationOrSequenceConstructionExpression EOF ;
+ public final void entryRuleInstanceCreationOrSequenceConstructionExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2786:1: ( ruleInstanceCreationOrSequenceConstructionExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2787:1: ruleInstanceCreationOrSequenceConstructionExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleInstanceCreationOrSequenceConstructionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleInstanceCreationOrSequenceConstructionExpression"
+
+
+ // $ANTLR start "ruleInstanceCreationOrSequenceConstructionExpression"
+ // InternalAppliedStereotypeProperty.g:2794:1: ruleInstanceCreationOrSequenceConstructionExpression : ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) ) ;
+ public final void ruleInstanceCreationOrSequenceConstructionExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2798:2: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2799:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2799:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2800:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2801:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2801:2: rule__InstanceCreationOrSequenceConstructionExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleInstanceCreationOrSequenceConstructionExpression"
+
+
+ // $ANTLR start "entryRuleLinkOperationExpression"
+ // InternalAppliedStereotypeProperty.g:2813:1: entryRuleLinkOperationExpression : ruleLinkOperationExpression EOF ;
+ public final void entryRuleLinkOperationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2814:1: ( ruleLinkOperationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2815:1: ruleLinkOperationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLinkOperationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLinkOperationExpression"
+
+
+ // $ANTLR start "ruleLinkOperationExpression"
+ // InternalAppliedStereotypeProperty.g:2822:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Group__0 ) ) ;
+ public final void ruleLinkOperationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2826:2: ( ( ( rule__LinkOperationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2827:1: ( ( rule__LinkOperationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2827:1: ( ( rule__LinkOperationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2828:1: ( rule__LinkOperationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2829:1: ( rule__LinkOperationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2829:2: rule__LinkOperationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLinkOperationExpression"
+
+
+ // $ANTLR start "entryRuleLinkOperation"
+ // InternalAppliedStereotypeProperty.g:2841:1: entryRuleLinkOperation : ruleLinkOperation EOF ;
+ public final void entryRuleLinkOperation() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2842:1: ( ruleLinkOperation EOF )
+ // InternalAppliedStereotypeProperty.g:2843:1: ruleLinkOperation EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLinkOperation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLinkOperation"
+
+
+ // $ANTLR start "ruleLinkOperation"
+ // InternalAppliedStereotypeProperty.g:2850:1: ruleLinkOperation : ( ( rule__LinkOperation__Alternatives ) ) ;
+ public final void ruleLinkOperation() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2854:2: ( ( ( rule__LinkOperation__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2855:1: ( ( rule__LinkOperation__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2855:1: ( ( rule__LinkOperation__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2856:1: ( rule__LinkOperation__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2857:1: ( rule__LinkOperation__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2857:2: rule__LinkOperation__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperation__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLinkOperation"
+
+
+ // $ANTLR start "entryRuleLinkOperationTuple"
+ // InternalAppliedStereotypeProperty.g:2869:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
+ public final void entryRuleLinkOperationTuple() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2870:1: ( ruleLinkOperationTuple EOF )
+ // InternalAppliedStereotypeProperty.g:2871:1: ruleLinkOperationTuple EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLinkOperationTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLinkOperationTuple"
+
+
+ // $ANTLR start "ruleLinkOperationTuple"
+ // InternalAppliedStereotypeProperty.g:2878:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
+ public final void ruleLinkOperationTuple() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2882:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2883:1: ( ( rule__LinkOperationTuple__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2883:1: ( ( rule__LinkOperationTuple__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2884:1: ( rule__LinkOperationTuple__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2885:1: ( rule__LinkOperationTuple__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2885:2: rule__LinkOperationTuple__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationTuple__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLinkOperationTuple"
+
+
+ // $ANTLR start "entryRuleIndexedNamedTupleExpressionList"
+ // InternalAppliedStereotypeProperty.g:2897:1: entryRuleIndexedNamedTupleExpressionList : ruleIndexedNamedTupleExpressionList EOF ;
+ public final void entryRuleIndexedNamedTupleExpressionList() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2898:1: ( ruleIndexedNamedTupleExpressionList EOF )
+ // InternalAppliedStereotypeProperty.g:2899:1: ruleIndexedNamedTupleExpressionList EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleIndexedNamedTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleIndexedNamedTupleExpressionList"
+
+
+ // $ANTLR start "ruleIndexedNamedTupleExpressionList"
+ // InternalAppliedStereotypeProperty.g:2906:1: ruleIndexedNamedTupleExpressionList : ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) ) ;
+ public final void ruleIndexedNamedTupleExpressionList() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2910:2: ( ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2911:1: ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2911:1: ( ( rule__IndexedNamedTupleExpressionList__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2912:1: ( rule__IndexedNamedTupleExpressionList__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2913:1: ( rule__IndexedNamedTupleExpressionList__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2913:2: rule__IndexedNamedTupleExpressionList__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleIndexedNamedTupleExpressionList"
+
+
+ // $ANTLR start "entryRuleIndexedNamedExpression"
+ // InternalAppliedStereotypeProperty.g:2925:1: entryRuleIndexedNamedExpression : ruleIndexedNamedExpression EOF ;
+ public final void entryRuleIndexedNamedExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2926:1: ( ruleIndexedNamedExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2927:1: ruleIndexedNamedExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleIndexedNamedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleIndexedNamedExpression"
+
+
+ // $ANTLR start "ruleIndexedNamedExpression"
+ // InternalAppliedStereotypeProperty.g:2934:1: ruleIndexedNamedExpression : ( ( rule__IndexedNamedExpression__Group__0 ) ) ;
+ public final void ruleIndexedNamedExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2938:2: ( ( ( rule__IndexedNamedExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2939:1: ( ( rule__IndexedNamedExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2939:1: ( ( rule__IndexedNamedExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2940:1: ( rule__IndexedNamedExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2941:1: ( rule__IndexedNamedExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2941:2: rule__IndexedNamedExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleIndexedNamedExpression"
+
+
+ // $ANTLR start "entryRuleClassExtentExpression"
+ // InternalAppliedStereotypeProperty.g:2953:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
+ public final void entryRuleClassExtentExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2954:1: ( ruleClassExtentExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2955:1: ruleClassExtentExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassExtentExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassExtentExpression"
+
+
+ // $ANTLR start "ruleClassExtentExpression"
+ // InternalAppliedStereotypeProperty.g:2962:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
+ public final void ruleClassExtentExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2966:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:2967:1: ( ( rule__ClassExtentExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2967:1: ( ( rule__ClassExtentExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:2968:1: ( rule__ClassExtentExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:2969:1: ( rule__ClassExtentExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:2969:2: rule__ClassExtentExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassExtentExpression"
+
+
+ // $ANTLR start "entryRuleSequenceConstructionExpression"
+ // InternalAppliedStereotypeProperty.g:2981:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
+ public final void entryRuleSequenceConstructionExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:2982:1: ( ruleSequenceConstructionExpression EOF )
+ // InternalAppliedStereotypeProperty.g:2983:1: ruleSequenceConstructionExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceConstructionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceConstructionExpression"
+
+
+ // $ANTLR start "ruleSequenceConstructionExpression"
+ // InternalAppliedStereotypeProperty.g:2990:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Alternatives ) ) ;
+ public final void ruleSequenceConstructionExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:2994:2: ( ( ( rule__SequenceConstructionExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:2995:1: ( ( rule__SequenceConstructionExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:2995:1: ( ( rule__SequenceConstructionExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:2996:1: ( rule__SequenceConstructionExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:2997:1: ( rule__SequenceConstructionExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:2997:2: rule__SequenceConstructionExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceConstructionExpression"
+
+
+ // $ANTLR start "entryRuleMultiplicityIndicator"
+ // InternalAppliedStereotypeProperty.g:3009:1: entryRuleMultiplicityIndicator : ruleMultiplicityIndicator EOF ;
+ public final void entryRuleMultiplicityIndicator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3010:1: ( ruleMultiplicityIndicator EOF )
+ // InternalAppliedStereotypeProperty.g:3011:1: ruleMultiplicityIndicator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicityIndicatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleMultiplicityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicityIndicatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleMultiplicityIndicator"
+
+
+ // $ANTLR start "ruleMultiplicityIndicator"
+ // InternalAppliedStereotypeProperty.g:3018:1: ruleMultiplicityIndicator : ( ( rule__MultiplicityIndicator__Group__0 ) ) ;
+ public final void ruleMultiplicityIndicator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3022:2: ( ( ( rule__MultiplicityIndicator__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3023:1: ( ( rule__MultiplicityIndicator__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3023:1: ( ( rule__MultiplicityIndicator__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3024:1: ( rule__MultiplicityIndicator__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicityIndicatorAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3025:1: ( rule__MultiplicityIndicator__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3025:2: rule__MultiplicityIndicator__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicityIndicator__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicityIndicatorAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleMultiplicityIndicator"
+
+
+ // $ANTLR start "entryRuleSequenceElements"
+ // InternalAppliedStereotypeProperty.g:3037:1: entryRuleSequenceElements : ruleSequenceElements EOF ;
+ public final void entryRuleSequenceElements() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3038:1: ( ruleSequenceElements EOF )
+ // InternalAppliedStereotypeProperty.g:3039:1: ruleSequenceElements EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementsRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceElements();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementsRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceElements"
+
+
+ // $ANTLR start "ruleSequenceElements"
+ // InternalAppliedStereotypeProperty.g:3046:1: ruleSequenceElements : ( ( rule__SequenceElements__Alternatives ) ) ;
+ public final void ruleSequenceElements() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3050:2: ( ( ( rule__SequenceElements__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3051:1: ( ( rule__SequenceElements__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3051:1: ( ( rule__SequenceElements__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3052:1: ( rule__SequenceElements__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementsAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3053:1: ( rule__SequenceElements__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3053:2: rule__SequenceElements__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceElements__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementsAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceElements"
+
+
+ // $ANTLR start "entryRuleSequenceRange"
+ // InternalAppliedStereotypeProperty.g:3065:1: entryRuleSequenceRange : ruleSequenceRange EOF ;
+ public final void entryRuleSequenceRange() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3066:1: ( ruleSequenceRange EOF )
+ // InternalAppliedStereotypeProperty.g:3067:1: ruleSequenceRange EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceRange();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceRange"
+
+
+ // $ANTLR start "ruleSequenceRange"
+ // InternalAppliedStereotypeProperty.g:3074:1: ruleSequenceRange : ( ( rule__SequenceRange__Group__0 ) ) ;
+ public final void ruleSequenceRange() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3078:2: ( ( ( rule__SequenceRange__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3079:1: ( ( rule__SequenceRange__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3079:1: ( ( rule__SequenceRange__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3080:1: ( rule__SequenceRange__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3081:1: ( rule__SequenceRange__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3081:2: rule__SequenceRange__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceRange__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceRange"
+
+
+ // $ANTLR start "entryRuleSequenceExpressionList"
+ // InternalAppliedStereotypeProperty.g:3093:1: entryRuleSequenceExpressionList : ruleSequenceExpressionList EOF ;
+ public final void entryRuleSequenceExpressionList() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3094:1: ( ruleSequenceExpressionList EOF )
+ // InternalAppliedStereotypeProperty.g:3095:1: ruleSequenceExpressionList EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceExpressionList"
+
+
+ // $ANTLR start "ruleSequenceExpressionList"
+ // InternalAppliedStereotypeProperty.g:3102:1: ruleSequenceExpressionList : ( ( rule__SequenceExpressionList__Group__0 ) ) ;
+ public final void ruleSequenceExpressionList() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3106:2: ( ( ( rule__SequenceExpressionList__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3107:1: ( ( rule__SequenceExpressionList__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3107:1: ( ( rule__SequenceExpressionList__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3108:1: ( rule__SequenceExpressionList__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3109:1: ( rule__SequenceExpressionList__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3109:2: rule__SequenceExpressionList__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceExpressionList"
+
+
+ // $ANTLR start "entryRuleSequenceElement"
+ // InternalAppliedStereotypeProperty.g:3121:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
+ public final void entryRuleSequenceElement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3122:1: ( ruleSequenceElement EOF )
+ // InternalAppliedStereotypeProperty.g:3123:1: ruleSequenceElement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceElement"
+
+
+ // $ANTLR start "ruleSequenceElement"
+ // InternalAppliedStereotypeProperty.g:3130:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
+ public final void ruleSequenceElement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3134:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3135:1: ( ( rule__SequenceElement__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3135:1: ( ( rule__SequenceElement__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3136:1: ( rule__SequenceElement__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3137:1: ( rule__SequenceElement__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3137:2: rule__SequenceElement__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceElement__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceElement"
+
+
+ // $ANTLR start "entryRuleSequenceInitializationExpression"
+ // InternalAppliedStereotypeProperty.g:3149:1: entryRuleSequenceInitializationExpression : ruleSequenceInitializationExpression EOF ;
+ public final void entryRuleSequenceInitializationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3150:1: ( ruleSequenceInitializationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3151:1: ruleSequenceInitializationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceInitializationExpression"
+
+
+ // $ANTLR start "ruleSequenceInitializationExpression"
+ // InternalAppliedStereotypeProperty.g:3158:1: ruleSequenceInitializationExpression : ( ( rule__SequenceInitializationExpression__Group__0 ) ) ;
+ public final void ruleSequenceInitializationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3162:2: ( ( ( rule__SequenceInitializationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3163:1: ( ( rule__SequenceInitializationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3163:1: ( ( rule__SequenceInitializationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3164:1: ( rule__SequenceInitializationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3165:1: ( rule__SequenceInitializationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3165:2: rule__SequenceInitializationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceInitializationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceInitializationExpression"
+
+
+ // $ANTLR start "entryRuleIndex"
+ // InternalAppliedStereotypeProperty.g:3177:1: entryRuleIndex : ruleIndex EOF ;
+ public final void entryRuleIndex() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3178:1: ( ruleIndex EOF )
+ // InternalAppliedStereotypeProperty.g:3179:1: ruleIndex EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleIndex();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleIndex"
+
+
+ // $ANTLR start "ruleIndex"
+ // InternalAppliedStereotypeProperty.g:3186:1: ruleIndex : ( ( rule__Index__Group__0 ) ) ;
+ public final void ruleIndex() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3190:2: ( ( ( rule__Index__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3191:1: ( ( rule__Index__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3191:1: ( ( rule__Index__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3192:1: ( rule__Index__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3193:1: ( rule__Index__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3193:2: rule__Index__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Index__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleIndex"
+
+
+ // $ANTLR start "entryRuleSequenceOperationOrReductionOrExpansionExpression"
+ // InternalAppliedStereotypeProperty.g:3205:1: entryRuleSequenceOperationOrReductionOrExpansionExpression : ruleSequenceOperationOrReductionOrExpansionExpression EOF ;
+ public final void entryRuleSequenceOperationOrReductionOrExpansionExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3206:1: ( ruleSequenceOperationOrReductionOrExpansionExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3207:1: ruleSequenceOperationOrReductionOrExpansionExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSequenceOperationOrReductionOrExpansionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSequenceOperationOrReductionOrExpansionExpression"
+
+
+ // $ANTLR start "ruleSequenceOperationOrReductionOrExpansionExpression"
+ // InternalAppliedStereotypeProperty.g:3214:1: ruleSequenceOperationOrReductionOrExpansionExpression : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) ) ;
+ public final void ruleSequenceOperationOrReductionOrExpansionExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3218:2: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3219:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3219:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3220:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3221:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3221:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSequenceOperationOrReductionOrExpansionExpression"
+
+
+ // $ANTLR start "entryRulePrefixExpression"
+ // InternalAppliedStereotypeProperty.g:3233:1: entryRulePrefixExpression : rulePrefixExpression EOF ;
+ public final void entryRulePrefixExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3234:1: ( rulePrefixExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3235:1: rulePrefixExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrefixExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePrefixExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrefixExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePrefixExpression"
+
+
+ // $ANTLR start "rulePrefixExpression"
+ // InternalAppliedStereotypeProperty.g:3242:1: rulePrefixExpression : ( ( rule__PrefixExpression__Group__0 ) ) ;
+ public final void rulePrefixExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3246:2: ( ( ( rule__PrefixExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3247:1: ( ( rule__PrefixExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3247:1: ( ( rule__PrefixExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3248:1: ( rule__PrefixExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrefixExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3249:1: ( rule__PrefixExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3249:2: rule__PrefixExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrefixExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrefixExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePrefixExpression"
+
+
+ // $ANTLR start "entryRuleAffixOperator"
+ // InternalAppliedStereotypeProperty.g:3261:1: entryRuleAffixOperator : ruleAffixOperator EOF ;
+ public final void entryRuleAffixOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3262:1: ( ruleAffixOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3263:1: ruleAffixOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAffixOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAffixOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAffixOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAffixOperator"
+
+
+ // $ANTLR start "ruleAffixOperator"
+ // InternalAppliedStereotypeProperty.g:3270:1: ruleAffixOperator : ( ( rule__AffixOperator__Alternatives ) ) ;
+ public final void ruleAffixOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3274:2: ( ( ( rule__AffixOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3275:1: ( ( rule__AffixOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3275:1: ( ( rule__AffixOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3276:1: ( rule__AffixOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAffixOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3277:1: ( rule__AffixOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3277:2: rule__AffixOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AffixOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAffixOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAffixOperator"
+
+
+ // $ANTLR start "entryRuleUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3289:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ;
+ public final void entryRuleUnaryExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3290:1: ( ruleUnaryExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3291:1: ruleUnaryExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnaryExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnaryExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleUnaryExpression"
+
+
+ // $ANTLR start "ruleUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3298:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ;
+ public final void ruleUnaryExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3302:2: ( ( ( rule__UnaryExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3303:1: ( ( rule__UnaryExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3303:1: ( ( rule__UnaryExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3304:1: ( rule__UnaryExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnaryExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3305:1: ( rule__UnaryExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3305:2: rule__UnaryExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__UnaryExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnaryExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleUnaryExpression"
+
+
+ // $ANTLR start "entryRulePostfixOrCastExpression"
+ // InternalAppliedStereotypeProperty.g:3317:1: entryRulePostfixOrCastExpression : rulePostfixOrCastExpression EOF ;
+ public final void entryRulePostfixOrCastExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3318:1: ( rulePostfixOrCastExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3319:1: rulePostfixOrCastExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePostfixOrCastExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixOrCastExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePostfixOrCastExpression"
+
+
+ // $ANTLR start "rulePostfixOrCastExpression"
+ // InternalAppliedStereotypeProperty.g:3326:1: rulePostfixOrCastExpression : ( ( rule__PostfixOrCastExpression__Alternatives ) ) ;
+ public final void rulePostfixOrCastExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3330:2: ( ( ( rule__PostfixOrCastExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3331:1: ( ( rule__PostfixOrCastExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3331:1: ( ( rule__PostfixOrCastExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3332:1: ( rule__PostfixOrCastExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3333:1: ( rule__PostfixOrCastExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3333:2: rule__PostfixOrCastExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__PostfixOrCastExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixOrCastExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePostfixOrCastExpression"
+
+
+ // $ANTLR start "entryRulePostfixExpression"
+ // InternalAppliedStereotypeProperty.g:3345:1: entryRulePostfixExpression : rulePostfixExpression EOF ;
+ public final void entryRulePostfixExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3346:1: ( rulePostfixExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3347:1: rulePostfixExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePostfixExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRulePostfixExpression"
+
+
+ // $ANTLR start "rulePostfixExpression"
+ // InternalAppliedStereotypeProperty.g:3354:1: rulePostfixExpression : ( ( rule__PostfixExpression__Group__0 ) ) ;
+ public final void rulePostfixExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3358:2: ( ( ( rule__PostfixExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3359:1: ( ( rule__PostfixExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3359:1: ( ( rule__PostfixExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3360:1: ( rule__PostfixExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3361:1: ( rule__PostfixExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3361:2: rule__PostfixExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PostfixExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rulePostfixExpression"
+
+
+ // $ANTLR start "entryRuleNonPostfixNonCastUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3373:1: entryRuleNonPostfixNonCastUnaryExpression : ruleNonPostfixNonCastUnaryExpression EOF ;
+ public final void entryRuleNonPostfixNonCastUnaryExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3374:1: ( ruleNonPostfixNonCastUnaryExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3375:1: ruleNonPostfixNonCastUnaryExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNonPostfixNonCastUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNonPostfixNonCastUnaryExpression"
+
+
+ // $ANTLR start "ruleNonPostfixNonCastUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3382:1: ruleNonPostfixNonCastUnaryExpression : ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) ) ;
+ public final void ruleNonPostfixNonCastUnaryExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3386:2: ( ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3387:1: ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3387:1: ( ( rule__NonPostfixNonCastUnaryExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3388:1: ( rule__NonPostfixNonCastUnaryExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3389:1: ( rule__NonPostfixNonCastUnaryExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3389:2: rule__NonPostfixNonCastUnaryExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__NonPostfixNonCastUnaryExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNonPostfixNonCastUnaryExpression"
+
+
+ // $ANTLR start "entryRuleBooleanUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3401:1: entryRuleBooleanUnaryExpression : ruleBooleanUnaryExpression EOF ;
+ public final void entryRuleBooleanUnaryExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3402:1: ( ruleBooleanUnaryExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3403:1: ruleBooleanUnaryExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBooleanUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBooleanUnaryExpression"
+
+
+ // $ANTLR start "ruleBooleanUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3410:1: ruleBooleanUnaryExpression : ( ( rule__BooleanUnaryExpression__Group__0 ) ) ;
+ public final void ruleBooleanUnaryExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3414:2: ( ( ( rule__BooleanUnaryExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3415:1: ( ( rule__BooleanUnaryExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3415:1: ( ( rule__BooleanUnaryExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3416:1: ( rule__BooleanUnaryExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3417:1: ( rule__BooleanUnaryExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3417:2: rule__BooleanUnaryExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BooleanUnaryExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBooleanUnaryExpression"
+
+
+ // $ANTLR start "entryRuleBitStringUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3429:1: entryRuleBitStringUnaryExpression : ruleBitStringUnaryExpression EOF ;
+ public final void entryRuleBitStringUnaryExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3430:1: ( ruleBitStringUnaryExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3431:1: ruleBitStringUnaryExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBitStringUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBitStringUnaryExpression"
+
+
+ // $ANTLR start "ruleBitStringUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3438:1: ruleBitStringUnaryExpression : ( ( rule__BitStringUnaryExpression__Group__0 ) ) ;
+ public final void ruleBitStringUnaryExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3442:2: ( ( ( rule__BitStringUnaryExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3443:1: ( ( rule__BitStringUnaryExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3443:1: ( ( rule__BitStringUnaryExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3444:1: ( rule__BitStringUnaryExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3445:1: ( rule__BitStringUnaryExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3445:2: rule__BitStringUnaryExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BitStringUnaryExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBitStringUnaryExpression"
+
+
+ // $ANTLR start "entryRuleNumericUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3457:1: entryRuleNumericUnaryExpression : ruleNumericUnaryExpression EOF ;
+ public final void entryRuleNumericUnaryExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3458:1: ( ruleNumericUnaryExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3459:1: ruleNumericUnaryExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNumericUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNumericUnaryExpression"
+
+
+ // $ANTLR start "ruleNumericUnaryExpression"
+ // InternalAppliedStereotypeProperty.g:3466:1: ruleNumericUnaryExpression : ( ( rule__NumericUnaryExpression__Group__0 ) ) ;
+ public final void ruleNumericUnaryExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3470:2: ( ( ( rule__NumericUnaryExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3471:1: ( ( rule__NumericUnaryExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3471:1: ( ( rule__NumericUnaryExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3472:1: ( rule__NumericUnaryExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3473:1: ( rule__NumericUnaryExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3473:2: rule__NumericUnaryExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NumericUnaryExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNumericUnaryExpression"
+
+
+ // $ANTLR start "entryRuleNumericUnaryOperator"
+ // InternalAppliedStereotypeProperty.g:3485:1: entryRuleNumericUnaryOperator : ruleNumericUnaryOperator EOF ;
+ public final void entryRuleNumericUnaryOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3486:1: ( ruleNumericUnaryOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3487:1: ruleNumericUnaryOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNumericUnaryOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNumericUnaryOperator"
+
+
+ // $ANTLR start "ruleNumericUnaryOperator"
+ // InternalAppliedStereotypeProperty.g:3494:1: ruleNumericUnaryOperator : ( ( rule__NumericUnaryOperator__Alternatives ) ) ;
+ public final void ruleNumericUnaryOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3498:2: ( ( ( rule__NumericUnaryOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3499:1: ( ( rule__NumericUnaryOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3499:1: ( ( rule__NumericUnaryOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3500:1: ( rule__NumericUnaryOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3501:1: ( rule__NumericUnaryOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3501:2: rule__NumericUnaryOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__NumericUnaryOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNumericUnaryOperator"
+
+
+ // $ANTLR start "entryRuleIsolationExpression"
+ // InternalAppliedStereotypeProperty.g:3513:1: entryRuleIsolationExpression : ruleIsolationExpression EOF ;
+ public final void entryRuleIsolationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3514:1: ( ruleIsolationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3515:1: ruleIsolationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleIsolationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleIsolationExpression"
+
+
+ // $ANTLR start "ruleIsolationExpression"
+ // InternalAppliedStereotypeProperty.g:3522:1: ruleIsolationExpression : ( ( rule__IsolationExpression__Group__0 ) ) ;
+ public final void ruleIsolationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3526:2: ( ( ( rule__IsolationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3527:1: ( ( rule__IsolationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3527:1: ( ( rule__IsolationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3528:1: ( rule__IsolationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3529:1: ( rule__IsolationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3529:2: rule__IsolationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IsolationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleIsolationExpression"
+
+
+ // $ANTLR start "entryRuleCastExpression"
+ // InternalAppliedStereotypeProperty.g:3541:1: entryRuleCastExpression : ruleCastExpression EOF ;
+ public final void entryRuleCastExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3542:1: ( ruleCastExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3543:1: ruleCastExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleCastExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleCastExpression"
+
+
+ // $ANTLR start "ruleCastExpression"
+ // InternalAppliedStereotypeProperty.g:3550:1: ruleCastExpression : ( ( rule__CastExpression__Group__0 ) ) ;
+ public final void ruleCastExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3554:2: ( ( ( rule__CastExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3555:1: ( ( rule__CastExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3555:1: ( ( rule__CastExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3556:1: ( rule__CastExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3557:1: ( rule__CastExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3557:2: rule__CastExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleCastExpression"
+
+
+ // $ANTLR start "entryRuleCastCompletion"
+ // InternalAppliedStereotypeProperty.g:3569:1: entryRuleCastCompletion : ruleCastCompletion EOF ;
+ public final void entryRuleCastCompletion() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3570:1: ( ruleCastCompletion EOF )
+ // InternalAppliedStereotypeProperty.g:3571:1: ruleCastCompletion EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastCompletionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleCastCompletion();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastCompletionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleCastCompletion"
+
+
+ // $ANTLR start "ruleCastCompletion"
+ // InternalAppliedStereotypeProperty.g:3578:1: ruleCastCompletion : ( ( rule__CastCompletion__Alternatives ) ) ;
+ public final void ruleCastCompletion() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3582:2: ( ( ( rule__CastCompletion__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3583:1: ( ( rule__CastCompletion__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3583:1: ( ( rule__CastCompletion__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3584:1: ( rule__CastCompletion__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastCompletionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3585:1: ( rule__CastCompletion__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3585:2: rule__CastCompletion__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastCompletion__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastCompletionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleCastCompletion"
+
+
+ // $ANTLR start "entryRuleMultiplicativeExpression"
+ // InternalAppliedStereotypeProperty.g:3597:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ;
+ public final void entryRuleMultiplicativeExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3598:1: ( ruleMultiplicativeExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3599:1: ruleMultiplicativeExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleMultiplicativeExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleMultiplicativeExpression"
+
+
+ // $ANTLR start "ruleMultiplicativeExpression"
+ // InternalAppliedStereotypeProperty.g:3606:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ;
+ public final void ruleMultiplicativeExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3610:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3611:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3611:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3612:1: ( rule__MultiplicativeExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3613:1: ( rule__MultiplicativeExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3613:2: rule__MultiplicativeExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleMultiplicativeExpression"
+
+
+ // $ANTLR start "entryRuleMultiplicativeOperator"
+ // InternalAppliedStereotypeProperty.g:3625:1: entryRuleMultiplicativeOperator : ruleMultiplicativeOperator EOF ;
+ public final void entryRuleMultiplicativeOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3626:1: ( ruleMultiplicativeOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3627:1: ruleMultiplicativeOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleMultiplicativeOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleMultiplicativeOperator"
+
+
+ // $ANTLR start "ruleMultiplicativeOperator"
+ // InternalAppliedStereotypeProperty.g:3634:1: ruleMultiplicativeOperator : ( ( rule__MultiplicativeOperator__Alternatives ) ) ;
+ public final void ruleMultiplicativeOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3638:2: ( ( ( rule__MultiplicativeOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3639:1: ( ( rule__MultiplicativeOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3639:1: ( ( rule__MultiplicativeOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3640:1: ( rule__MultiplicativeOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3641:1: ( rule__MultiplicativeOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3641:2: rule__MultiplicativeOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleMultiplicativeOperator"
+
+
+ // $ANTLR start "entryRuleAdditiveExpression"
+ // InternalAppliedStereotypeProperty.g:3653:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ;
+ public final void entryRuleAdditiveExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3654:1: ( ruleAdditiveExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3655:1: ruleAdditiveExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAdditiveExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAdditiveExpression"
+
+
+ // $ANTLR start "ruleAdditiveExpression"
+ // InternalAppliedStereotypeProperty.g:3662:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ;
+ public final void ruleAdditiveExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3666:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3667:1: ( ( rule__AdditiveExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3667:1: ( ( rule__AdditiveExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3668:1: ( rule__AdditiveExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3669:1: ( rule__AdditiveExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3669:2: rule__AdditiveExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAdditiveExpression"
+
+
+ // $ANTLR start "entryRuleAdditiveOperator"
+ // InternalAppliedStereotypeProperty.g:3681:1: entryRuleAdditiveOperator : ruleAdditiveOperator EOF ;
+ public final void entryRuleAdditiveOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3682:1: ( ruleAdditiveOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3683:1: ruleAdditiveOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAdditiveOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAdditiveOperator"
+
+
+ // $ANTLR start "ruleAdditiveOperator"
+ // InternalAppliedStereotypeProperty.g:3690:1: ruleAdditiveOperator : ( ( rule__AdditiveOperator__Alternatives ) ) ;
+ public final void ruleAdditiveOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3694:2: ( ( ( rule__AdditiveOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__AdditiveOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__AdditiveOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3696:1: ( rule__AdditiveOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3697:1: ( rule__AdditiveOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3697:2: rule__AdditiveOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AdditiveOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAdditiveOperator"
+
+
+ // $ANTLR start "entryRuleShiftExpression"
+ // InternalAppliedStereotypeProperty.g:3709:1: entryRuleShiftExpression : ruleShiftExpression EOF ;
+ public final void entryRuleShiftExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3710:1: ( ruleShiftExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3711:1: ruleShiftExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleShiftExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleShiftExpression"
+
+
+ // $ANTLR start "ruleShiftExpression"
+ // InternalAppliedStereotypeProperty.g:3718:1: ruleShiftExpression : ( ( rule__ShiftExpression__Group__0 ) ) ;
+ public final void ruleShiftExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3722:2: ( ( ( rule__ShiftExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3723:1: ( ( rule__ShiftExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3723:1: ( ( rule__ShiftExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3724:1: ( rule__ShiftExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3725:1: ( rule__ShiftExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3725:2: rule__ShiftExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleShiftExpression"
+
+
+ // $ANTLR start "entryRuleShiftOperator"
+ // InternalAppliedStereotypeProperty.g:3737:1: entryRuleShiftOperator : ruleShiftOperator EOF ;
+ public final void entryRuleShiftOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3738:1: ( ruleShiftOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3739:1: ruleShiftOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleShiftOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleShiftOperator"
+
+
+ // $ANTLR start "ruleShiftOperator"
+ // InternalAppliedStereotypeProperty.g:3746:1: ruleShiftOperator : ( ( rule__ShiftOperator__Alternatives ) ) ;
+ public final void ruleShiftOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3750:2: ( ( ( rule__ShiftOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3751:1: ( ( rule__ShiftOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3751:1: ( ( rule__ShiftOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3752:1: ( rule__ShiftOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3753:1: ( rule__ShiftOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3753:2: rule__ShiftOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ShiftOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleShiftOperator"
+
+
+ // $ANTLR start "entryRuleRelationalExpression"
+ // InternalAppliedStereotypeProperty.g:3765:1: entryRuleRelationalExpression : ruleRelationalExpression EOF ;
+ public final void entryRuleRelationalExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3766:1: ( ruleRelationalExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3767:1: ruleRelationalExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleRelationalExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleRelationalExpression"
+
+
+ // $ANTLR start "ruleRelationalExpression"
+ // InternalAppliedStereotypeProperty.g:3774:1: ruleRelationalExpression : ( ( rule__RelationalExpression__Group__0 ) ) ;
+ public final void ruleRelationalExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3778:2: ( ( ( rule__RelationalExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3779:1: ( ( rule__RelationalExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3779:1: ( ( rule__RelationalExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3780:1: ( rule__RelationalExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3781:1: ( rule__RelationalExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3781:2: rule__RelationalExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleRelationalExpression"
+
+
+ // $ANTLR start "entryRuleRelationalOperator"
+ // InternalAppliedStereotypeProperty.g:3793:1: entryRuleRelationalOperator : ruleRelationalOperator EOF ;
+ public final void entryRuleRelationalOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3794:1: ( ruleRelationalOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3795:1: ruleRelationalOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleRelationalOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleRelationalOperator"
+
+
+ // $ANTLR start "ruleRelationalOperator"
+ // InternalAppliedStereotypeProperty.g:3802:1: ruleRelationalOperator : ( ( rule__RelationalOperator__Alternatives ) ) ;
+ public final void ruleRelationalOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3806:2: ( ( ( rule__RelationalOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3807:1: ( ( rule__RelationalOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3807:1: ( ( rule__RelationalOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3808:1: ( rule__RelationalOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3809:1: ( rule__RelationalOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3809:2: rule__RelationalOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleRelationalOperator"
+
+
+ // $ANTLR start "entryRuleClassificationExpression"
+ // InternalAppliedStereotypeProperty.g:3821:1: entryRuleClassificationExpression : ruleClassificationExpression EOF ;
+ public final void entryRuleClassificationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3822:1: ( ruleClassificationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3823:1: ruleClassificationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassificationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassificationExpression"
+
+
+ // $ANTLR start "ruleClassificationExpression"
+ // InternalAppliedStereotypeProperty.g:3830:1: ruleClassificationExpression : ( ( rule__ClassificationExpression__Group__0 ) ) ;
+ public final void ruleClassificationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3834:2: ( ( ( rule__ClassificationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3835:1: ( ( rule__ClassificationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3835:1: ( ( rule__ClassificationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3836:1: ( rule__ClassificationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3837:1: ( rule__ClassificationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3837:2: rule__ClassificationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassificationExpression"
+
+
+ // $ANTLR start "entryRuleClassificationOperator"
+ // InternalAppliedStereotypeProperty.g:3849:1: entryRuleClassificationOperator : ruleClassificationOperator EOF ;
+ public final void entryRuleClassificationOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3850:1: ( ruleClassificationOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3851:1: ruleClassificationOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassificationOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassificationOperator"
+
+
+ // $ANTLR start "ruleClassificationOperator"
+ // InternalAppliedStereotypeProperty.g:3858:1: ruleClassificationOperator : ( ( rule__ClassificationOperator__Alternatives ) ) ;
+ public final void ruleClassificationOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3862:2: ( ( ( rule__ClassificationOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3863:1: ( ( rule__ClassificationOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3863:1: ( ( rule__ClassificationOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3864:1: ( rule__ClassificationOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3865:1: ( rule__ClassificationOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3865:2: rule__ClassificationOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassificationOperator"
+
+
+ // $ANTLR start "entryRuleEqualityExpression"
+ // InternalAppliedStereotypeProperty.g:3877:1: entryRuleEqualityExpression : ruleEqualityExpression EOF ;
+ public final void entryRuleEqualityExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3878:1: ( ruleEqualityExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3879:1: ruleEqualityExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEqualityExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEqualityExpression"
+
+
+ // $ANTLR start "ruleEqualityExpression"
+ // InternalAppliedStereotypeProperty.g:3886:1: ruleEqualityExpression : ( ( rule__EqualityExpression__Group__0 ) ) ;
+ public final void ruleEqualityExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3890:2: ( ( ( rule__EqualityExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3891:1: ( ( rule__EqualityExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3891:1: ( ( rule__EqualityExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3892:1: ( rule__EqualityExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3893:1: ( rule__EqualityExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3893:2: rule__EqualityExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEqualityExpression"
+
+
+ // $ANTLR start "entryRuleEqualityOperator"
+ // InternalAppliedStereotypeProperty.g:3905:1: entryRuleEqualityOperator : ruleEqualityOperator EOF ;
+ public final void entryRuleEqualityOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3906:1: ( ruleEqualityOperator EOF )
+ // InternalAppliedStereotypeProperty.g:3907:1: ruleEqualityOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEqualityOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEqualityOperator"
+
+
+ // $ANTLR start "ruleEqualityOperator"
+ // InternalAppliedStereotypeProperty.g:3914:1: ruleEqualityOperator : ( ( rule__EqualityOperator__Alternatives ) ) ;
+ public final void ruleEqualityOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3918:2: ( ( ( rule__EqualityOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:3919:1: ( ( rule__EqualityOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3919:1: ( ( rule__EqualityOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:3920:1: ( rule__EqualityOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:3921:1: ( rule__EqualityOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:3921:2: rule__EqualityOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__EqualityOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEqualityOperator"
+
+
+ // $ANTLR start "entryRuleAndExpression"
+ // InternalAppliedStereotypeProperty.g:3933:1: entryRuleAndExpression : ruleAndExpression EOF ;
+ public final void entryRuleAndExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3934:1: ( ruleAndExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3935:1: ruleAndExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAndExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAndExpression"
+
+
+ // $ANTLR start "ruleAndExpression"
+ // InternalAppliedStereotypeProperty.g:3942:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ;
+ public final void ruleAndExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3946:2: ( ( ( rule__AndExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3947:1: ( ( rule__AndExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3947:1: ( ( rule__AndExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3948:1: ( rule__AndExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3949:1: ( rule__AndExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3949:2: rule__AndExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAndExpression"
+
+
+ // $ANTLR start "entryRuleExclusiveOrExpression"
+ // InternalAppliedStereotypeProperty.g:3961:1: entryRuleExclusiveOrExpression : ruleExclusiveOrExpression EOF ;
+ public final void entryRuleExclusiveOrExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3962:1: ( ruleExclusiveOrExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3963:1: ruleExclusiveOrExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleExclusiveOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleExclusiveOrExpression"
+
+
+ // $ANTLR start "ruleExclusiveOrExpression"
+ // InternalAppliedStereotypeProperty.g:3970:1: ruleExclusiveOrExpression : ( ( rule__ExclusiveOrExpression__Group__0 ) ) ;
+ public final void ruleExclusiveOrExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:3974:2: ( ( ( rule__ExclusiveOrExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:3975:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:3975:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:3976:1: ( rule__ExclusiveOrExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:3977:1: ( rule__ExclusiveOrExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:3977:2: rule__ExclusiveOrExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleExclusiveOrExpression"
+
+
+ // $ANTLR start "entryRuleInclusiveOrExpression"
+ // InternalAppliedStereotypeProperty.g:3989:1: entryRuleInclusiveOrExpression : ruleInclusiveOrExpression EOF ;
+ public final void entryRuleInclusiveOrExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:3990:1: ( ruleInclusiveOrExpression EOF )
+ // InternalAppliedStereotypeProperty.g:3991:1: ruleInclusiveOrExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleInclusiveOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleInclusiveOrExpression"
+
+
+ // $ANTLR start "ruleInclusiveOrExpression"
+ // InternalAppliedStereotypeProperty.g:3998:1: ruleInclusiveOrExpression : ( ( rule__InclusiveOrExpression__Group__0 ) ) ;
+ public final void ruleInclusiveOrExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4002:2: ( ( ( rule__InclusiveOrExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4003:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4003:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4004:1: ( rule__InclusiveOrExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4005:1: ( rule__InclusiveOrExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4005:2: rule__InclusiveOrExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleInclusiveOrExpression"
+
+
+ // $ANTLR start "entryRuleConditionalAndExpression"
+ // InternalAppliedStereotypeProperty.g:4017:1: entryRuleConditionalAndExpression : ruleConditionalAndExpression EOF ;
+ public final void entryRuleConditionalAndExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4018:1: ( ruleConditionalAndExpression EOF )
+ // InternalAppliedStereotypeProperty.g:4019:1: ruleConditionalAndExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleConditionalAndExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleConditionalAndExpression"
+
+
+ // $ANTLR start "ruleConditionalAndExpression"
+ // InternalAppliedStereotypeProperty.g:4026:1: ruleConditionalAndExpression : ( ( rule__ConditionalAndExpression__Group__0 ) ) ;
+ public final void ruleConditionalAndExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4030:2: ( ( ( rule__ConditionalAndExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4031:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4031:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4032:1: ( rule__ConditionalAndExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4033:1: ( rule__ConditionalAndExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4033:2: rule__ConditionalAndExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleConditionalAndExpression"
+
+
+ // $ANTLR start "entryRuleConditionalOrExpression"
+ // InternalAppliedStereotypeProperty.g:4045:1: entryRuleConditionalOrExpression : ruleConditionalOrExpression EOF ;
+ public final void entryRuleConditionalOrExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4046:1: ( ruleConditionalOrExpression EOF )
+ // InternalAppliedStereotypeProperty.g:4047:1: ruleConditionalOrExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleConditionalOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleConditionalOrExpression"
+
+
+ // $ANTLR start "ruleConditionalOrExpression"
+ // InternalAppliedStereotypeProperty.g:4054:1: ruleConditionalOrExpression : ( ( rule__ConditionalOrExpression__Group__0 ) ) ;
+ public final void ruleConditionalOrExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4058:2: ( ( ( rule__ConditionalOrExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4059:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4059:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4060:1: ( rule__ConditionalOrExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4061:1: ( rule__ConditionalOrExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4061:2: rule__ConditionalOrExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleConditionalOrExpression"
+
+
+ // $ANTLR start "entryRuleConditionalExpression"
+ // InternalAppliedStereotypeProperty.g:4073:1: entryRuleConditionalExpression : ruleConditionalExpression EOF ;
+ public final void entryRuleConditionalExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4074:1: ( ruleConditionalExpression EOF )
+ // InternalAppliedStereotypeProperty.g:4075:1: ruleConditionalExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleConditionalExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleConditionalExpression"
+
+
+ // $ANTLR start "ruleConditionalExpression"
+ // InternalAppliedStereotypeProperty.g:4082:1: ruleConditionalExpression : ( ( rule__ConditionalExpression__Group__0 ) ) ;
+ public final void ruleConditionalExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4086:2: ( ( ( rule__ConditionalExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4087:1: ( ( rule__ConditionalExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4087:1: ( ( rule__ConditionalExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4088:1: ( rule__ConditionalExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4089:1: ( rule__ConditionalExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4089:2: rule__ConditionalExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleConditionalExpression"
+
+
+ // $ANTLR start "entryRuleAssignmentExpression"
+ // InternalAppliedStereotypeProperty.g:4101:1: entryRuleAssignmentExpression : ruleAssignmentExpression EOF ;
+ public final void entryRuleAssignmentExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4102:1: ( ruleAssignmentExpression EOF )
+ // InternalAppliedStereotypeProperty.g:4103:1: ruleAssignmentExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAssignmentExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAssignmentExpression"
+
+
+ // $ANTLR start "ruleAssignmentExpression"
+ // InternalAppliedStereotypeProperty.g:4110:1: ruleAssignmentExpression : ( ( rule__AssignmentExpression__Group__0 ) ) ;
+ public final void ruleAssignmentExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4114:2: ( ( ( rule__AssignmentExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4115:1: ( ( rule__AssignmentExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4115:1: ( ( rule__AssignmentExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4116:1: ( rule__AssignmentExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4117:1: ( rule__AssignmentExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4117:2: rule__AssignmentExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAssignmentExpression"
+
+
+ // $ANTLR start "entryRuleLeftHandSide"
+ // InternalAppliedStereotypeProperty.g:4129:1: entryRuleLeftHandSide : ruleLeftHandSide EOF ;
+ public final void entryRuleLeftHandSide() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4130:1: ( ruleLeftHandSide EOF )
+ // InternalAppliedStereotypeProperty.g:4131:1: ruleLeftHandSide EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLeftHandSideRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLeftHandSideRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLeftHandSide"
+
+
+ // $ANTLR start "ruleLeftHandSide"
+ // InternalAppliedStereotypeProperty.g:4138:1: ruleLeftHandSide : ( ( rule__LeftHandSide__Alternatives ) ) ;
+ public final void ruleLeftHandSide() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4142:2: ( ( ( rule__LeftHandSide__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:4143:1: ( ( rule__LeftHandSide__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4143:1: ( ( rule__LeftHandSide__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:4144:1: ( rule__LeftHandSide__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLeftHandSideAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:4145:1: ( rule__LeftHandSide__Alternatives )
+ // InternalAppliedStereotypeProperty.g:4145:2: rule__LeftHandSide__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__LeftHandSide__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLeftHandSideAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLeftHandSide"
+
+
+ // $ANTLR start "entryRuleNameLeftHandSide"
+ // InternalAppliedStereotypeProperty.g:4157:1: entryRuleNameLeftHandSide : ruleNameLeftHandSide EOF ;
+ public final void entryRuleNameLeftHandSide() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4158:1: ( ruleNameLeftHandSide EOF )
+ // InternalAppliedStereotypeProperty.g:4159:1: ruleNameLeftHandSide EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameLeftHandSideRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNameLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameLeftHandSideRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNameLeftHandSide"
+
+
+ // $ANTLR start "ruleNameLeftHandSide"
+ // InternalAppliedStereotypeProperty.g:4166:1: ruleNameLeftHandSide : ( ( rule__NameLeftHandSide__Group__0 ) ) ;
+ public final void ruleNameLeftHandSide() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4170:2: ( ( ( rule__NameLeftHandSide__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4171:1: ( ( rule__NameLeftHandSide__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4171:1: ( ( rule__NameLeftHandSide__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4172:1: ( rule__NameLeftHandSide__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameLeftHandSideAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4173:1: ( rule__NameLeftHandSide__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4173:2: rule__NameLeftHandSide__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameLeftHandSide__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameLeftHandSideAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNameLeftHandSide"
+
+
+ // $ANTLR start "entryRuleFeatureLeftHandSide"
+ // InternalAppliedStereotypeProperty.g:4185:1: entryRuleFeatureLeftHandSide : ruleFeatureLeftHandSide EOF ;
+ public final void entryRuleFeatureLeftHandSide() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4186:1: ( ruleFeatureLeftHandSide EOF )
+ // InternalAppliedStereotypeProperty.g:4187:1: ruleFeatureLeftHandSide EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureLeftHandSideRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleFeatureLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureLeftHandSideRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleFeatureLeftHandSide"
+
+
+ // $ANTLR start "ruleFeatureLeftHandSide"
+ // InternalAppliedStereotypeProperty.g:4194:1: ruleFeatureLeftHandSide : ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) ) ;
+ public final void ruleFeatureLeftHandSide() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4198:2: ( ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:4199:1: ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4199:1: ( ( rule__FeatureLeftHandSide__ExpressionAssignment ) )
+ // InternalAppliedStereotypeProperty.g:4200:1: ( rule__FeatureLeftHandSide__ExpressionAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureLeftHandSideAccess().getExpressionAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:4201:1: ( rule__FeatureLeftHandSide__ExpressionAssignment )
+ // InternalAppliedStereotypeProperty.g:4201:2: rule__FeatureLeftHandSide__ExpressionAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__FeatureLeftHandSide__ExpressionAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureLeftHandSideAccess().getExpressionAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleFeatureLeftHandSide"
+
+
+ // $ANTLR start "entryRuleAssignmentOperator"
+ // InternalAppliedStereotypeProperty.g:4213:1: entryRuleAssignmentOperator : ruleAssignmentOperator EOF ;
+ public final void entryRuleAssignmentOperator() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4214:1: ( ruleAssignmentOperator EOF )
+ // InternalAppliedStereotypeProperty.g:4215:1: ruleAssignmentOperator EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAssignmentOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAssignmentOperator"
+
+
+ // $ANTLR start "ruleAssignmentOperator"
+ // InternalAppliedStereotypeProperty.g:4222:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
+ public final void ruleAssignmentOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4226:2: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:4227:1: ( ( rule__AssignmentOperator__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4227:1: ( ( rule__AssignmentOperator__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:4228:1: ( rule__AssignmentOperator__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:4229:1: ( rule__AssignmentOperator__Alternatives )
+ // InternalAppliedStereotypeProperty.g:4229:2: rule__AssignmentOperator__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssignmentOperator__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAssignmentOperator"
+
+
+ // $ANTLR start "entryRuleDocumentedStatement"
+ // InternalAppliedStereotypeProperty.g:4243:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
+ public final void entryRuleDocumentedStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4244:1: ( ruleDocumentedStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4245:1: ruleDocumentedStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDocumentedStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDocumentedStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDocumentedStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleDocumentedStatement"
+
+
+ // $ANTLR start "ruleDocumentedStatement"
+ // InternalAppliedStereotypeProperty.g:4252:1: ruleDocumentedStatement : ( ruleAnnotatedStatement ) ;
+ public final void ruleDocumentedStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4256:2: ( ( ruleAnnotatedStatement ) )
+ // InternalAppliedStereotypeProperty.g:4257:1: ( ruleAnnotatedStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:4257:1: ( ruleAnnotatedStatement )
+ // InternalAppliedStereotypeProperty.g:4258:1: ruleAnnotatedStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDocumentedStatementAccess().getAnnotatedStatementParserRuleCall());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAnnotatedStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDocumentedStatementAccess().getAnnotatedStatementParserRuleCall());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleDocumentedStatement"
+
+
+ // $ANTLR start "entryRuleStatement"
+ // InternalAppliedStereotypeProperty.g:4271:1: entryRuleStatement : ruleStatement EOF ;
+ public final void entryRuleStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4272:1: ( ruleStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4273:1: ruleStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleStatement"
+
+
+ // $ANTLR start "ruleStatement"
+ // InternalAppliedStereotypeProperty.g:4280:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
+ public final void ruleStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4284:2: ( ( ( rule__Statement__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:4285:1: ( ( rule__Statement__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4285:1: ( ( rule__Statement__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:4286:1: ( rule__Statement__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:4287:1: ( rule__Statement__Alternatives )
+ // InternalAppliedStereotypeProperty.g:4287:2: rule__Statement__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__Statement__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleStatement"
+
+
+ // $ANTLR start "entryRuleBlock"
+ // InternalAppliedStereotypeProperty.g:4299:1: entryRuleBlock : ruleBlock EOF ;
+ public final void entryRuleBlock() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4300:1: ( ruleBlock EOF )
+ // InternalAppliedStereotypeProperty.g:4301:1: ruleBlock EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBlock"
+
+
+ // $ANTLR start "ruleBlock"
+ // InternalAppliedStereotypeProperty.g:4308:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
+ public final void ruleBlock() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4312:2: ( ( ( rule__Block__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__Block__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__Block__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4314:1: ( rule__Block__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4315:1: ( rule__Block__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4315:2: rule__Block__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Block__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBlock"
+
+
+ // $ANTLR start "entryRuleAnnotatedStatement"
+ // InternalAppliedStereotypeProperty.g:4327:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
+ public final void entryRuleAnnotatedStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4328:1: ( ruleAnnotatedStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4329:1: ruleAnnotatedStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAnnotatedStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAnnotatedStatement"
+
+
+ // $ANTLR start "ruleAnnotatedStatement"
+ // InternalAppliedStereotypeProperty.g:4336:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
+ public final void ruleAnnotatedStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4340:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AnnotatedStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AnnotatedStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4342:1: ( rule__AnnotatedStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4343:1: ( rule__AnnotatedStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4343:2: rule__AnnotatedStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AnnotatedStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAnnotatedStatement"
+
+
+ // $ANTLR start "entryRuleInLineStatement"
+ // InternalAppliedStereotypeProperty.g:4355:1: entryRuleInLineStatement : ruleInLineStatement EOF ;
+ public final void entryRuleInLineStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4356:1: ( ruleInLineStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4357:1: ruleInLineStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInLineStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleInLineStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInLineStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleInLineStatement"
+
+
+ // $ANTLR start "ruleInLineStatement"
+ // InternalAppliedStereotypeProperty.g:4364:1: ruleInLineStatement : ( ( rule__InLineStatement__CodeAssignment ) ) ;
+ public final void ruleInLineStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4368:2: ( ( ( rule__InLineStatement__CodeAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:4369:1: ( ( rule__InLineStatement__CodeAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4369:1: ( ( rule__InLineStatement__CodeAssignment ) )
+ // InternalAppliedStereotypeProperty.g:4370:1: ( rule__InLineStatement__CodeAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInLineStatementAccess().getCodeAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:4371:1: ( rule__InLineStatement__CodeAssignment )
+ // InternalAppliedStereotypeProperty.g:4371:2: rule__InLineStatement__CodeAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__InLineStatement__CodeAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInLineStatementAccess().getCodeAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleInLineStatement"
+
+
+ // $ANTLR start "entryRuleBlockStatement"
+ // InternalAppliedStereotypeProperty.g:4383:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
+ public final void entryRuleBlockStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4384:1: ( ruleBlockStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4385:1: ruleBlockStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBlockStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBlockStatement"
+
+
+ // $ANTLR start "ruleBlockStatement"
+ // InternalAppliedStereotypeProperty.g:4392:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
+ public final void ruleBlockStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4396:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
+ // InternalAppliedStereotypeProperty.g:4397:1: ( ( rule__BlockStatement__BlockAssignment ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4397:1: ( ( rule__BlockStatement__BlockAssignment ) )
+ // InternalAppliedStereotypeProperty.g:4398:1: ( rule__BlockStatement__BlockAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockStatementAccess().getBlockAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:4399:1: ( rule__BlockStatement__BlockAssignment )
+ // InternalAppliedStereotypeProperty.g:4399:2: rule__BlockStatement__BlockAssignment
+ {
+ pushFollow(FOLLOW_2);
+ rule__BlockStatement__BlockAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockStatementAccess().getBlockAssignment());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBlockStatement"
+
+
+ // $ANTLR start "entryRuleEmptyStatement"
+ // InternalAppliedStereotypeProperty.g:4411:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
+ public final void entryRuleEmptyStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4412:1: ( ruleEmptyStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4413:1: ruleEmptyStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEmptyStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleEmptyStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEmptyStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleEmptyStatement"
+
+
+ // $ANTLR start "ruleEmptyStatement"
+ // InternalAppliedStereotypeProperty.g:4420:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
+ public final void ruleEmptyStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4424:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4425:1: ( ( rule__EmptyStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4425:1: ( ( rule__EmptyStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4426:1: ( rule__EmptyStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEmptyStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4427:1: ( rule__EmptyStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4427:2: rule__EmptyStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EmptyStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEmptyStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleEmptyStatement"
+
+
+ // $ANTLR start "entryRuleLocalNameDeclarationStatement"
+ // InternalAppliedStereotypeProperty.g:4439:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
+ public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4440:1: ( ruleLocalNameDeclarationStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4441:1: ruleLocalNameDeclarationStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLocalNameDeclarationStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLocalNameDeclarationStatement"
+
+
+ // $ANTLR start "ruleLocalNameDeclarationStatement"
+ // InternalAppliedStereotypeProperty.g:4448:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
+ public final void ruleLocalNameDeclarationStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4452:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4453:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4453:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4454:1: ( rule__LocalNameDeclarationStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4455:1: ( rule__LocalNameDeclarationStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4455:2: rule__LocalNameDeclarationStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLocalNameDeclarationStatement"
+
+
+ // $ANTLR start "entryRuleInitializationExpression"
+ // InternalAppliedStereotypeProperty.g:4467:1: entryRuleInitializationExpression : ruleInitializationExpression EOF ;
+ public final void entryRuleInitializationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4468:1: ( ruleInitializationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:4469:1: ruleInitializationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInitializationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInitializationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleInitializationExpression"
+
+
+ // $ANTLR start "ruleInitializationExpression"
+ // InternalAppliedStereotypeProperty.g:4476:1: ruleInitializationExpression : ( ( rule__InitializationExpression__Alternatives ) ) ;
+ public final void ruleInitializationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4480:2: ( ( ( rule__InitializationExpression__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:4481:1: ( ( rule__InitializationExpression__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4481:1: ( ( rule__InitializationExpression__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:4482:1: ( rule__InitializationExpression__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInitializationExpressionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:4483:1: ( rule__InitializationExpression__Alternatives )
+ // InternalAppliedStereotypeProperty.g:4483:2: rule__InitializationExpression__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__InitializationExpression__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInitializationExpressionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleInitializationExpression"
+
+
+ // $ANTLR start "entryRuleInstanceInitializationExpression"
+ // InternalAppliedStereotypeProperty.g:4495:1: entryRuleInstanceInitializationExpression : ruleInstanceInitializationExpression EOF ;
+ public final void entryRuleInstanceInitializationExpression() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4496:1: ( ruleInstanceInitializationExpression EOF )
+ // InternalAppliedStereotypeProperty.g:4497:1: ruleInstanceInitializationExpression EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceInitializationExpressionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleInstanceInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceInitializationExpressionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleInstanceInitializationExpression"
+
+
+ // $ANTLR start "ruleInstanceInitializationExpression"
+ // InternalAppliedStereotypeProperty.g:4504:1: ruleInstanceInitializationExpression : ( ( rule__InstanceInitializationExpression__Group__0 ) ) ;
+ public final void ruleInstanceInitializationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4508:2: ( ( ( rule__InstanceInitializationExpression__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4509:1: ( ( rule__InstanceInitializationExpression__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4509:1: ( ( rule__InstanceInitializationExpression__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4510:1: ( rule__InstanceInitializationExpression__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceInitializationExpressionAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4511:1: ( rule__InstanceInitializationExpression__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4511:2: rule__InstanceInitializationExpression__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceInitializationExpression__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceInitializationExpressionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleInstanceInitializationExpression"
+
+
+ // $ANTLR start "entryRuleExpressionStatement"
+ // InternalAppliedStereotypeProperty.g:4523:1: entryRuleExpressionStatement : ruleExpressionStatement EOF ;
+ public final void entryRuleExpressionStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4524:1: ( ruleExpressionStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4525:1: ruleExpressionStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleExpressionStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleExpressionStatement"
+
+
+ // $ANTLR start "ruleExpressionStatement"
+ // InternalAppliedStereotypeProperty.g:4532:1: ruleExpressionStatement : ( ( rule__ExpressionStatement__Group__0 ) ) ;
+ public final void ruleExpressionStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4536:2: ( ( ( rule__ExpressionStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4537:1: ( ( rule__ExpressionStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4537:1: ( ( rule__ExpressionStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4538:1: ( rule__ExpressionStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4539:1: ( rule__ExpressionStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4539:2: rule__ExpressionStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExpressionStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleExpressionStatement"
+
+
+ // $ANTLR start "entryRuleIfStatement"
+ // InternalAppliedStereotypeProperty.g:4551:1: entryRuleIfStatement : ruleIfStatement EOF ;
+ public final void entryRuleIfStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4552:1: ( ruleIfStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4553:1: ruleIfStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleIfStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleIfStatement"
+
+
+ // $ANTLR start "ruleIfStatement"
+ // InternalAppliedStereotypeProperty.g:4560:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
+ public final void ruleIfStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4564:2: ( ( ( rule__IfStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4565:1: ( ( rule__IfStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4565:1: ( ( rule__IfStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4566:1: ( rule__IfStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4567:1: ( rule__IfStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4567:2: rule__IfStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleIfStatement"
+
+
+ // $ANTLR start "entryRuleConcurrentClauses"
+ // InternalAppliedStereotypeProperty.g:4579:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
+ public final void entryRuleConcurrentClauses() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4580:1: ( ruleConcurrentClauses EOF )
+ // InternalAppliedStereotypeProperty.g:4581:1: ruleConcurrentClauses EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleConcurrentClauses();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleConcurrentClauses"
+
+
+ // $ANTLR start "ruleConcurrentClauses"
+ // InternalAppliedStereotypeProperty.g:4588:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
+ public final void ruleConcurrentClauses() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4592:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4593:1: ( ( rule__ConcurrentClauses__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4593:1: ( ( rule__ConcurrentClauses__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4594:1: ( rule__ConcurrentClauses__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4595:1: ( rule__ConcurrentClauses__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4595:2: rule__ConcurrentClauses__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleConcurrentClauses"
+
+
+ // $ANTLR start "entryRuleNonFinalClause"
+ // InternalAppliedStereotypeProperty.g:4607:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
+ public final void entryRuleNonFinalClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4608:1: ( ruleNonFinalClause EOF )
+ // InternalAppliedStereotypeProperty.g:4609:1: ruleNonFinalClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNonFinalClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNonFinalClause"
+
+
+ // $ANTLR start "ruleNonFinalClause"
+ // InternalAppliedStereotypeProperty.g:4616:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
+ public final void ruleNonFinalClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4620:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4621:1: ( ( rule__NonFinalClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4621:1: ( ( rule__NonFinalClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4622:1: ( rule__NonFinalClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4623:1: ( rule__NonFinalClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4623:2: rule__NonFinalClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNonFinalClause"
+
+
+ // $ANTLR start "entryRuleSwitchStatement"
+ // InternalAppliedStereotypeProperty.g:4635:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
+ public final void entryRuleSwitchStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4636:1: ( ruleSwitchStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4637:1: ruleSwitchStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSwitchStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSwitchStatement"
+
+
+ // $ANTLR start "ruleSwitchStatement"
+ // InternalAppliedStereotypeProperty.g:4644:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
+ public final void ruleSwitchStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4648:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4649:1: ( ( rule__SwitchStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4649:1: ( ( rule__SwitchStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4650:1: ( rule__SwitchStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4651:1: ( rule__SwitchStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4651:2: rule__SwitchStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSwitchStatement"
+
+
+ // $ANTLR start "entryRuleSwitchClause"
+ // InternalAppliedStereotypeProperty.g:4663:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
+ public final void entryRuleSwitchClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4664:1: ( ruleSwitchClause EOF )
+ // InternalAppliedStereotypeProperty.g:4665:1: ruleSwitchClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSwitchClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSwitchClause"
+
+
+ // $ANTLR start "ruleSwitchClause"
+ // InternalAppliedStereotypeProperty.g:4672:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
+ public final void ruleSwitchClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4676:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4677:1: ( ( rule__SwitchClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4677:1: ( ( rule__SwitchClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4678:1: ( rule__SwitchClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4679:1: ( rule__SwitchClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4679:2: rule__SwitchClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSwitchClause"
+
+
+ // $ANTLR start "entryRuleSwitchCase"
+ // InternalAppliedStereotypeProperty.g:4691:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
+ public final void entryRuleSwitchCase() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4692:1: ( ruleSwitchCase EOF )
+ // InternalAppliedStereotypeProperty.g:4693:1: ruleSwitchCase EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchCaseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSwitchCase();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchCaseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSwitchCase"
+
+
+ // $ANTLR start "ruleSwitchCase"
+ // InternalAppliedStereotypeProperty.g:4700:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
+ public final void ruleSwitchCase() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4704:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4705:1: ( ( rule__SwitchCase__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4705:1: ( ( rule__SwitchCase__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4706:1: ( rule__SwitchCase__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchCaseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4707:1: ( rule__SwitchCase__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4707:2: rule__SwitchCase__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchCase__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchCaseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSwitchCase"
+
+
+ // $ANTLR start "entryRuleSwitchDefaultClause"
+ // InternalAppliedStereotypeProperty.g:4719:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
+ public final void entryRuleSwitchDefaultClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4720:1: ( ruleSwitchDefaultClause EOF )
+ // InternalAppliedStereotypeProperty.g:4721:1: ruleSwitchDefaultClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchDefaultClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleSwitchDefaultClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchDefaultClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleSwitchDefaultClause"
+
+
+ // $ANTLR start "ruleSwitchDefaultClause"
+ // InternalAppliedStereotypeProperty.g:4728:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
+ public final void ruleSwitchDefaultClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4732:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4733:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4733:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4734:1: ( rule__SwitchDefaultClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4735:1: ( rule__SwitchDefaultClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4735:2: rule__SwitchDefaultClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchDefaultClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleSwitchDefaultClause"
+
+
+ // $ANTLR start "entryRuleNonEmptyStatementSequence"
+ // InternalAppliedStereotypeProperty.g:4747:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
+ public final void entryRuleNonEmptyStatementSequence() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4748:1: ( ruleNonEmptyStatementSequence EOF )
+ // InternalAppliedStereotypeProperty.g:4749:1: ruleNonEmptyStatementSequence EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonEmptyStatementSequenceRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleNonEmptyStatementSequence();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonEmptyStatementSequenceRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleNonEmptyStatementSequence"
+
+
+ // $ANTLR start "ruleNonEmptyStatementSequence"
+ // InternalAppliedStereotypeProperty.g:4756:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
+ public final void ruleNonEmptyStatementSequence() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4760:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
+ // InternalAppliedStereotypeProperty.g:4761:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4761:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
+ // InternalAppliedStereotypeProperty.g:4762:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
+ {
+ // InternalAppliedStereotypeProperty.g:4762:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
+ // InternalAppliedStereotypeProperty.g:4763:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:4764:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
+ // InternalAppliedStereotypeProperty.g:4764:2: rule__NonEmptyStatementSequence__StatementAssignment
+ {
+ pushFollow(FOLLOW_3);
+ rule__NonEmptyStatementSequence__StatementAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
+ }
+
+ }
+
+ // InternalAppliedStereotypeProperty.g:4767:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
+ // InternalAppliedStereotypeProperty.g:4768:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
+ }
+ // InternalAppliedStereotypeProperty.g:4769:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
+ loop1: do {
+ int alt1 = 2;
+ int LA1_0 = input.LA(1);
+
+ if (((LA1_0 >= RULE_NATURAL_VALUE && LA1_0 <= RULE_INLINE_STATEMENT) || LA1_0 == 21 || (LA1_0 >= 25 && LA1_0 <= 28) || LA1_0 == 55 || LA1_0 == 60 || LA1_0 == 66 || LA1_0 == 71 || (LA1_0 >= 85 && LA1_0 <= 87)
+ || (LA1_0 >= 90 && LA1_0 <= 91) || LA1_0 == 94 || (LA1_0 >= 97 && LA1_0 <= 102) || LA1_0 == 107 || (LA1_0 >= 111 && LA1_0 <= 114))) {
+ alt1 = 1;
+ }
+
+
+ switch (alt1) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:4769:2: rule__NonEmptyStatementSequence__StatementAssignment
+ {
+ pushFollow(FOLLOW_3);
+ rule__NonEmptyStatementSequence__StatementAssignment();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop1;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
+ }
+
+ }
+
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleNonEmptyStatementSequence"
+
+
+ // $ANTLR start "entryRuleWhileStatement"
+ // InternalAppliedStereotypeProperty.g:4782:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
+ public final void entryRuleWhileStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4783:1: ( ruleWhileStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4784:1: ruleWhileStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleWhileStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleWhileStatement"
+
+
+ // $ANTLR start "ruleWhileStatement"
+ // InternalAppliedStereotypeProperty.g:4791:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
+ public final void ruleWhileStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4795:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4796:1: ( ( rule__WhileStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4796:1: ( ( rule__WhileStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4797:1: ( rule__WhileStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4798:1: ( rule__WhileStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4798:2: rule__WhileStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleWhileStatement"
+
+
+ // $ANTLR start "entryRuleDoStatement"
+ // InternalAppliedStereotypeProperty.g:4810:1: entryRuleDoStatement : ruleDoStatement EOF ;
+ public final void entryRuleDoStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4811:1: ( ruleDoStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4812:1: ruleDoStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDoStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleDoStatement"
+
+
+ // $ANTLR start "ruleDoStatement"
+ // InternalAppliedStereotypeProperty.g:4819:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
+ public final void ruleDoStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4823:2: ( ( ( rule__DoStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4824:1: ( ( rule__DoStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4824:1: ( ( rule__DoStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4825:1: ( rule__DoStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4826:1: ( rule__DoStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4826:2: rule__DoStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleDoStatement"
+
+
+ // $ANTLR start "entryRuleForStatement"
+ // InternalAppliedStereotypeProperty.g:4838:1: entryRuleForStatement : ruleForStatement EOF ;
+ public final void entryRuleForStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4839:1: ( ruleForStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4840:1: ruleForStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleForStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleForStatement"
+
+
+ // $ANTLR start "ruleForStatement"
+ // InternalAppliedStereotypeProperty.g:4847:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
+ public final void ruleForStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4851:2: ( ( ( rule__ForStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4852:1: ( ( rule__ForStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4852:1: ( ( rule__ForStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4853:1: ( rule__ForStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4854:1: ( rule__ForStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4854:2: rule__ForStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleForStatement"
+
+
+ // $ANTLR start "entryRuleLoopVariableDefinition"
+ // InternalAppliedStereotypeProperty.g:4866:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
+ public final void entryRuleLoopVariableDefinition() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4867:1: ( ruleLoopVariableDefinition EOF )
+ // InternalAppliedStereotypeProperty.g:4868:1: ruleLoopVariableDefinition EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleLoopVariableDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleLoopVariableDefinition"
+
+
+ // $ANTLR start "ruleLoopVariableDefinition"
+ // InternalAppliedStereotypeProperty.g:4875:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
+ public final void ruleLoopVariableDefinition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4879:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:4880:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4880:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:4881:1: ( rule__LoopVariableDefinition__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:4882:1: ( rule__LoopVariableDefinition__Alternatives )
+ // InternalAppliedStereotypeProperty.g:4882:2: rule__LoopVariableDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleLoopVariableDefinition"
+
+
+ // $ANTLR start "entryRuleBreakStatement"
+ // InternalAppliedStereotypeProperty.g:4894:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
+ public final void entryRuleBreakStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4895:1: ( ruleBreakStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4896:1: ruleBreakStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBreakStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleBreakStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBreakStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleBreakStatement"
+
+
+ // $ANTLR start "ruleBreakStatement"
+ // InternalAppliedStereotypeProperty.g:4903:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
+ public final void ruleBreakStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4907:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4908:1: ( ( rule__BreakStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4908:1: ( ( rule__BreakStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4909:1: ( rule__BreakStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBreakStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4910:1: ( rule__BreakStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4910:2: rule__BreakStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BreakStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBreakStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleBreakStatement"
+
+
+ // $ANTLR start "entryRuleReturnStatement"
+ // InternalAppliedStereotypeProperty.g:4922:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
+ public final void entryRuleReturnStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4923:1: ( ruleReturnStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4924:1: ruleReturnStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleReturnStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleReturnStatement"
+
+
+ // $ANTLR start "ruleReturnStatement"
+ // InternalAppliedStereotypeProperty.g:4931:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
+ public final void ruleReturnStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4935:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4936:1: ( ( rule__ReturnStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4936:1: ( ( rule__ReturnStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4937:1: ( rule__ReturnStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4938:1: ( rule__ReturnStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4938:2: rule__ReturnStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleReturnStatement"
+
+
+ // $ANTLR start "entryRuleAcceptStatement"
+ // InternalAppliedStereotypeProperty.g:4950:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
+ public final void entryRuleAcceptStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4951:1: ( ruleAcceptStatement EOF )
+ // InternalAppliedStereotypeProperty.g:4952:1: ruleAcceptStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAcceptStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAcceptStatement"
+
+
+ // $ANTLR start "ruleAcceptStatement"
+ // InternalAppliedStereotypeProperty.g:4959:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Alternatives ) ) ;
+ public final void ruleAcceptStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4963:2: ( ( ( rule__AcceptStatement__Alternatives ) ) )
+ // InternalAppliedStereotypeProperty.g:4964:1: ( ( rule__AcceptStatement__Alternatives ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4964:1: ( ( rule__AcceptStatement__Alternatives ) )
+ // InternalAppliedStereotypeProperty.g:4965:1: ( rule__AcceptStatement__Alternatives )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAlternatives());
+ }
+ // InternalAppliedStereotypeProperty.g:4966:1: ( rule__AcceptStatement__Alternatives )
+ // InternalAppliedStereotypeProperty.g:4966:2: rule__AcceptStatement__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Alternatives();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAcceptStatement"
+
+
+ // $ANTLR start "entryRuleAcceptBlock"
+ // InternalAppliedStereotypeProperty.g:4978:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
+ public final void entryRuleAcceptBlock() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:4979:1: ( ruleAcceptBlock EOF )
+ // InternalAppliedStereotypeProperty.g:4980:1: ruleAcceptBlock EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptBlockRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAcceptBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptBlockRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAcceptBlock"
+
+
+ // $ANTLR start "ruleAcceptBlock"
+ // InternalAppliedStereotypeProperty.g:4987:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
+ public final void ruleAcceptBlock() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:4991:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:4992:1: ( ( rule__AcceptBlock__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:4992:1: ( ( rule__AcceptBlock__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:4993:1: ( rule__AcceptBlock__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptBlockAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:4994:1: ( rule__AcceptBlock__Group__0 )
+ // InternalAppliedStereotypeProperty.g:4994:2: rule__AcceptBlock__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptBlock__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptBlockAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAcceptBlock"
+
+
+ // $ANTLR start "entryRuleAcceptClause"
+ // InternalAppliedStereotypeProperty.g:5006:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
+ public final void entryRuleAcceptClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:5007:1: ( ruleAcceptClause EOF )
+ // InternalAppliedStereotypeProperty.g:5008:1: ruleAcceptClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleAcceptClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleAcceptClause"
+
+
+ // $ANTLR start "ruleAcceptClause"
+ // InternalAppliedStereotypeProperty.g:5015:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
+ public final void ruleAcceptClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5019:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:5020:1: ( ( rule__AcceptClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5020:1: ( ( rule__AcceptClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:5021:1: ( rule__AcceptClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:5022:1: ( rule__AcceptClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:5022:2: rule__AcceptClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleAcceptClause"
+
+
+ // $ANTLR start "entryRuleClassifyStatement"
+ // InternalAppliedStereotypeProperty.g:5034:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
+ public final void entryRuleClassifyStatement() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:5035:1: ( ruleClassifyStatement EOF )
+ // InternalAppliedStereotypeProperty.g:5036:1: ruleClassifyStatement EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassifyStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassifyStatement"
+
+
+ // $ANTLR start "ruleClassifyStatement"
+ // InternalAppliedStereotypeProperty.g:5043:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
+ public final void ruleClassifyStatement() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5047:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:5048:1: ( ( rule__ClassifyStatement__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5048:1: ( ( rule__ClassifyStatement__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:5049:1: ( rule__ClassifyStatement__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:5050:1: ( rule__ClassifyStatement__Group__0 )
+ // InternalAppliedStereotypeProperty.g:5050:2: rule__ClassifyStatement__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassifyStatement"
+
+
+ // $ANTLR start "entryRuleClassificationFromClause"
+ // InternalAppliedStereotypeProperty.g:5062:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
+ public final void entryRuleClassificationFromClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:5063:1: ( ruleClassificationFromClause EOF )
+ // InternalAppliedStereotypeProperty.g:5064:1: ruleClassificationFromClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationFromClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassificationFromClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationFromClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassificationFromClause"
+
+
+ // $ANTLR start "ruleClassificationFromClause"
+ // InternalAppliedStereotypeProperty.g:5071:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
+ public final void ruleClassificationFromClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5075:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:5076:1: ( ( rule__ClassificationFromClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5076:1: ( ( rule__ClassificationFromClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:5077:1: ( rule__ClassificationFromClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationFromClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:5078:1: ( rule__ClassificationFromClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:5078:2: rule__ClassificationFromClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationFromClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationFromClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassificationFromClause"
+
+
+ // $ANTLR start "entryRuleClassificationToClause"
+ // InternalAppliedStereotypeProperty.g:5090:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
+ public final void entryRuleClassificationToClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:5091:1: ( ruleClassificationToClause EOF )
+ // InternalAppliedStereotypeProperty.g:5092:1: ruleClassificationToClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationToClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleClassificationToClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationToClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleClassificationToClause"
+
+
+ // $ANTLR start "ruleClassificationToClause"
+ // InternalAppliedStereotypeProperty.g:5099:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
+ public final void ruleClassificationToClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5103:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:5104:1: ( ( rule__ClassificationToClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5104:1: ( ( rule__ClassificationToClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:5105:1: ( rule__ClassificationToClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationToClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:5106:1: ( rule__ClassificationToClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:5106:2: rule__ClassificationToClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationToClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationToClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleClassificationToClause"
+
+
+ // $ANTLR start "entryRuleReclassifyAllClause"
+ // InternalAppliedStereotypeProperty.g:5118:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
+ public final void entryRuleReclassifyAllClause() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:5119:1: ( ruleReclassifyAllClause EOF )
+ // InternalAppliedStereotypeProperty.g:5120:1: ruleReclassifyAllClause EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReclassifyAllClauseRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleReclassifyAllClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReclassifyAllClauseRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleReclassifyAllClause"
+
+
+ // $ANTLR start "ruleReclassifyAllClause"
+ // InternalAppliedStereotypeProperty.g:5127:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
+ public final void ruleReclassifyAllClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5131:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:5132:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5132:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:5133:1: ( rule__ReclassifyAllClause__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReclassifyAllClauseAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:5134:1: ( rule__ReclassifyAllClause__Group__0 )
+ // InternalAppliedStereotypeProperty.g:5134:2: rule__ReclassifyAllClause__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReclassifyAllClause__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReclassifyAllClauseAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleReclassifyAllClause"
+
+
+ // $ANTLR start "entryRuleQualifiedNameList"
+ // InternalAppliedStereotypeProperty.g:5146:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
+ public final void entryRuleQualifiedNameList() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:5147:1: ( ruleQualifiedNameList EOF )
+ // InternalAppliedStereotypeProperty.g:5148:1: ruleQualifiedNameList EOF
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListRule());
+ }
+ match(input, EOF, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ }
+ return;
+ }
+ // $ANTLR end "entryRuleQualifiedNameList"
+
+
+ // $ANTLR start "ruleQualifiedNameList"
+ // InternalAppliedStereotypeProperty.g:5155:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
+ public final void ruleQualifiedNameList() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5159:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:5160:1: ( ( rule__QualifiedNameList__Group__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5160:1: ( ( rule__QualifiedNameList__Group__0 ) )
+ // InternalAppliedStereotypeProperty.g:5161:1: ( rule__QualifiedNameList__Group__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getGroup());
+ }
+ // InternalAppliedStereotypeProperty.g:5162:1: ( rule__QualifiedNameList__Group__0 )
+ // InternalAppliedStereotypeProperty.g:5162:2: rule__QualifiedNameList__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__Group__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "ruleQualifiedNameList"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Alternatives_2_1"
+ // InternalAppliedStereotypeProperty.g:5174:1: rule__StereotypeAnnotation__Alternatives_2_1 : ( ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) ) | ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) ) );
+ public final void rule__StereotypeAnnotation__Alternatives_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5178:1: ( ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) ) | ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) ) )
+ int alt2 = 2;
+ int LA2_0 = input.LA(1);
+
+ if ((LA2_0 == RULE_ID)) {
+ int LA2_1 = input.LA(2);
+
+ if ((LA2_1 == 58)) {
+ alt2 = 2;
+ } else if ((LA2_1 == 34 || (LA2_1 >= 56 && LA2_1 <= 57) || (LA2_1 >= 63 && LA2_1 <= 64))) {
+ alt2 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 2, 1, input);
+
+ throw nvae;
+ }
+ } else if ((LA2_0 == RULE_UNRESTRICTED_NAME)) {
+ int LA2_2 = input.LA(2);
+
+ if ((LA2_2 == 34 || (LA2_2 >= 56 && LA2_2 <= 57) || (LA2_2 >= 63 && LA2_2 <= 64))) {
+ alt2 = 1;
+ } else if ((LA2_2 == 58)) {
+ alt2 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 2, 2, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 2, 0, input);
+
+ throw nvae;
+ }
+ switch (alt2) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5179:1: ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5179:1: ( ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5180:1: ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getNamesAssignment_2_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5181:1: ( rule__StereotypeAnnotation__NamesAssignment_2_1_0 )
+ // InternalAppliedStereotypeProperty.g:5181:2: rule__StereotypeAnnotation__NamesAssignment_2_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__NamesAssignment_2_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getNamesAssignment_2_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5185:6: ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5185:6: ( ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:5186:1: ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesAssignment_2_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5187:1: ( rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 )
+ // InternalAppliedStereotypeProperty.g:5187:2: rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesAssignment_2_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Alternatives_2_1"
+
+
+ // $ANTLR start "rule__TaggedValue__Alternatives_2"
+ // InternalAppliedStereotypeProperty.g:5196:1: rule__TaggedValue__Alternatives_2 : ( ( ( rule__TaggedValue__ValueAssignment_2_0 ) ) | ( ( rule__TaggedValue__Group_2_1__0 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_2 ) ) | ( (
+ // rule__TaggedValue__ValueAssignment_2_3 ) ) );
+ public final void rule__TaggedValue__Alternatives_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5200:1: ( ( ( rule__TaggedValue__ValueAssignment_2_0 ) ) | ( ( rule__TaggedValue__Group_2_1__0 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_2 ) ) | ( ( rule__TaggedValue__ValueAssignment_2_3 ) ) )
+ int alt3 = 4;
+ switch (input.LA(1)) {
+ case RULE_BOOLEAN_VALUE: {
+ alt3 = 1;
+ }
+ break;
+ case RULE_NATURAL_VALUE:
+ case 27:
+ case 28: {
+ alt3 = 2;
+ }
+ break;
+ case 21: {
+ alt3 = 3;
+ }
+ break;
+ case RULE_STRING: {
+ alt3 = 4;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 3, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt3) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5201:1: ( ( rule__TaggedValue__ValueAssignment_2_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5201:1: ( ( rule__TaggedValue__ValueAssignment_2_0 ) )
+ // InternalAppliedStereotypeProperty.g:5202:1: ( rule__TaggedValue__ValueAssignment_2_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5203:1: ( rule__TaggedValue__ValueAssignment_2_0 )
+ // InternalAppliedStereotypeProperty.g:5203:2: rule__TaggedValue__ValueAssignment_2_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__ValueAssignment_2_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5207:6: ( ( rule__TaggedValue__Group_2_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5207:6: ( ( rule__TaggedValue__Group_2_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5208:1: ( rule__TaggedValue__Group_2_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getGroup_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5209:1: ( rule__TaggedValue__Group_2_1__0 )
+ // InternalAppliedStereotypeProperty.g:5209:2: rule__TaggedValue__Group_2_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group_2_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getGroup_2_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:5213:6: ( ( rule__TaggedValue__ValueAssignment_2_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5213:6: ( ( rule__TaggedValue__ValueAssignment_2_2 ) )
+ // InternalAppliedStereotypeProperty.g:5214:1: ( rule__TaggedValue__ValueAssignment_2_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:5215:1: ( rule__TaggedValue__ValueAssignment_2_2 )
+ // InternalAppliedStereotypeProperty.g:5215:2: rule__TaggedValue__ValueAssignment_2_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__ValueAssignment_2_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:5219:6: ( ( rule__TaggedValue__ValueAssignment_2_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5219:6: ( ( rule__TaggedValue__ValueAssignment_2_3 ) )
+ // InternalAppliedStereotypeProperty.g:5220:1: ( rule__TaggedValue__ValueAssignment_2_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_3());
+ }
+ // InternalAppliedStereotypeProperty.g:5221:1: ( rule__TaggedValue__ValueAssignment_2_3 )
+ // InternalAppliedStereotypeProperty.g:5221:2: rule__TaggedValue__ValueAssignment_2_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__ValueAssignment_2_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_3());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Alternatives_2"
+
+
+ // $ANTLR start "rule__ImportDeclaration__Alternatives_0"
+ // InternalAppliedStereotypeProperty.g:5230:1: rule__ImportDeclaration__Alternatives_0 : ( ( rulePackageImportReference ) | ( ruleElementImportReference ) );
+ public final void rule__ImportDeclaration__Alternatives_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5234:1: ( ( rulePackageImportReference ) | ( ruleElementImportReference ) )
+ int alt4 = 2;
+ int LA4_0 = input.LA(1);
+
+ if ((LA4_0 == 15)) {
+ int LA4_1 = input.LA(2);
+
+ if ((synpred6_InternalAppliedStereotypeProperty())) {
+ alt4 = 1;
+ } else if ((true)) {
+ alt4 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 4, 1, input);
+
+ throw nvae;
+ }
+ } else if ((LA4_0 == 16)) {
+ int LA4_2 = input.LA(2);
+
+ if ((synpred6_InternalAppliedStereotypeProperty())) {
+ alt4 = 1;
+ } else if ((true)) {
+ alt4 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 4, 2, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 4, 0, input);
+
+ throw nvae;
+ }
+ switch (alt4) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
+ {
+ // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
+ // InternalAppliedStereotypeProperty.g:5236:1: rulePackageImportReference
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationAccess().getPackageImportReferenceParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackageImportReference();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportDeclarationAccess().getPackageImportReferenceParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5241:6: ( ruleElementImportReference )
+ {
+ // InternalAppliedStereotypeProperty.g:5241:6: ( ruleElementImportReference )
+ // InternalAppliedStereotypeProperty.g:5242:1: ruleElementImportReference
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationAccess().getElementImportReferenceParserRuleCall_0_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleElementImportReference();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportDeclarationAccess().getElementImportReferenceParserRuleCall_0_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ImportDeclaration__Alternatives_0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5252:1: rule__PackageImportQualifiedName__Alternatives_1 : ( ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) ) | ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) ) );
+ public final void rule__PackageImportQualifiedName__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5256:1: ( ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) ) | ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) ) )
+ int alt5 = 2;
+ int LA5_0 = input.LA(1);
+
+ if ((LA5_0 == 63)) {
+ alt5 = 1;
+ } else if ((LA5_0 == 64)) {
+ alt5 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
+
+ throw nvae;
+ }
+ switch (alt5) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5257:1: ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5257:1: ( ( rule__PackageImportQualifiedName__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:5258:1: ( rule__PackageImportQualifiedName__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5259:1: ( rule__PackageImportQualifiedName__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:5259:2: rule__PackageImportQualifiedName__Group_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5263:6: ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5263:6: ( ( rule__PackageImportQualifiedName__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5264:1: ( rule__PackageImportQualifiedName__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5265:1: ( rule__PackageImportQualifiedName__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5265:2: rule__PackageImportQualifiedName__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Alternatives_1"
+
+
+ // $ANTLR start "rule__ImportVisibilityIndicator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5274:1: rule__ImportVisibilityIndicator__Alternatives : ( ( 'public' ) | ( 'private' ) );
+ public final void rule__ImportVisibilityIndicator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5278:1: ( ( 'public' ) | ( 'private' ) )
+ int alt6 = 2;
+ int LA6_0 = input.LA(1);
+
+ if ((LA6_0 == 15)) {
+ alt6 = 1;
+ } else if ((LA6_0 == 16)) {
+ alt6 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 6, 0, input);
+
+ throw nvae;
+ }
+ switch (alt6) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5279:1: ( 'public' )
+ {
+ // InternalAppliedStereotypeProperty.g:5279:1: ( 'public' )
+ // InternalAppliedStereotypeProperty.g:5280:1: 'public'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportVisibilityIndicatorAccess().getPublicKeyword_0());
+ }
+ match(input, 15, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportVisibilityIndicatorAccess().getPublicKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5287:6: ( 'private' )
+ {
+ // InternalAppliedStereotypeProperty.g:5287:6: ( 'private' )
+ // InternalAppliedStereotypeProperty.g:5288:1: 'private'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportVisibilityIndicatorAccess().getPrivateKeyword_1());
+ }
+ match(input, 16, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportVisibilityIndicatorAccess().getPrivateKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ImportVisibilityIndicator__Alternatives"
+
+
+ // $ANTLR start "rule__NamespaceDefinition__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5300:1: rule__NamespaceDefinition__Alternatives : ( ( rulePackageDefinition ) | ( ruleClassifierDefinition ) );
+ public final void rule__NamespaceDefinition__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5304:1: ( ( rulePackageDefinition ) | ( ruleClassifierDefinition ) )
+ int alt7 = 2;
+ int LA7_0 = input.LA(1);
+
+ if ((LA7_0 == 65)) {
+ alt7 = 1;
+ } else if (((LA7_0 >= 69 && LA7_0 <= 70) || (LA7_0 >= 72 && LA7_0 <= 76) || LA7_0 == 105)) {
+ alt7 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 7, 0, input);
+
+ throw nvae;
+ }
+ switch (alt7) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5305:1: ( rulePackageDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5305:1: ( rulePackageDefinition )
+ // InternalAppliedStereotypeProperty.g:5306:1: rulePackageDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDefinitionAccess().getPackageDefinitionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackageDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDefinitionAccess().getPackageDefinitionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5311:6: ( ruleClassifierDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5311:6: ( ruleClassifierDefinition )
+ // InternalAppliedStereotypeProperty.g:5312:1: ruleClassifierDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDefinitionAccess().getClassifierDefinitionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDefinitionAccess().getClassifierDefinitionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__VisibilityIndicator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5322:1: rule__VisibilityIndicator__Alternatives : ( ( ruleImportVisibilityIndicator ) | ( 'protected' ) );
+ public final void rule__VisibilityIndicator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5326:1: ( ( ruleImportVisibilityIndicator ) | ( 'protected' ) )
+ int alt8 = 2;
+ int LA8_0 = input.LA(1);
+
+ if (((LA8_0 >= 15 && LA8_0 <= 16))) {
+ alt8 = 1;
+ } else if ((LA8_0 == 17)) {
+ alt8 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 8, 0, input);
+
+ throw nvae;
+ }
+ switch (alt8) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5327:1: ( ruleImportVisibilityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:5327:1: ( ruleImportVisibilityIndicator )
+ // InternalAppliedStereotypeProperty.g:5328:1: ruleImportVisibilityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getVisibilityIndicatorAccess().getImportVisibilityIndicatorParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleImportVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getVisibilityIndicatorAccess().getImportVisibilityIndicatorParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5333:6: ( 'protected' )
+ {
+ // InternalAppliedStereotypeProperty.g:5333:6: ( 'protected' )
+ // InternalAppliedStereotypeProperty.g:5334:1: 'protected'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getVisibilityIndicatorAccess().getProtectedKeyword_1());
+ }
+ match(input, 17, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getVisibilityIndicatorAccess().getProtectedKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__VisibilityIndicator__Alternatives"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Alternatives_2"
+ // InternalAppliedStereotypeProperty.g:5346:1: rule__PackageDefinitionOrStub__Alternatives_2 : ( ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) ) | ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) ) );
+ public final void rule__PackageDefinitionOrStub__Alternatives_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5350:1: ( ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) ) | ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) ) )
+ int alt9 = 2;
+ int LA9_0 = input.LA(1);
+
+ if ((LA9_0 == 60)) {
+ alt9 = 1;
+ } else if ((LA9_0 == 66)) {
+ alt9 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 9, 0, input);
+
+ throw nvae;
+ }
+ switch (alt9) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5351:1: ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5351:1: ( ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 ) )
+ // InternalAppliedStereotypeProperty.g:5352:1: ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubAssignment_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5353:1: ( rule__PackageDefinitionOrStub__IsStubAssignment_2_0 )
+ // InternalAppliedStereotypeProperty.g:5353:2: rule__PackageDefinitionOrStub__IsStubAssignment_2_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__IsStubAssignment_2_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubAssignment_2_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5357:6: ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5357:6: ( ( rule__PackageDefinitionOrStub__Group_2_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5358:1: ( rule__PackageDefinitionOrStub__Group_2_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getGroup_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5359:1: ( rule__PackageDefinitionOrStub__Group_2_1__0 )
+ // InternalAppliedStereotypeProperty.g:5359:2: rule__PackageDefinitionOrStub__Group_2_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group_2_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getGroup_2_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Alternatives_2"
+
+
+ // $ANTLR start "rule__PackagedElementDefinition__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5368:1: rule__PackagedElementDefinition__Alternatives : ( ( rulePackageDefinitionOrStub ) | ( ruleClassifierDefinitionOrStub ) );
+ public final void rule__PackagedElementDefinition__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5372:1: ( ( rulePackageDefinitionOrStub ) | ( ruleClassifierDefinitionOrStub ) )
+ int alt10 = 2;
+ int LA10_0 = input.LA(1);
+
+ if ((LA10_0 == 65)) {
+ alt10 = 1;
+ } else if (((LA10_0 >= 69 && LA10_0 <= 70) || (LA10_0 >= 72 && LA10_0 <= 76) || LA10_0 == 105)) {
+ alt10 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 10, 0, input);
+
+ throw nvae;
+ }
+ switch (alt10) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5373:1: ( rulePackageDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5373:1: ( rulePackageDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5374:1: rulePackageDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementDefinitionAccess().getPackageDefinitionOrStubParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackageDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementDefinitionAccess().getPackageDefinitionOrStubParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5379:6: ( ruleClassifierDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5379:6: ( ruleClassifierDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5380:1: ruleClassifierDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElementDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__ClassifierDefinition__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5390:1: rule__ClassifierDefinition__Alternatives : ( ( ruleClassDefinition ) | ( ruleActiveClassDefinition ) | ( ruleDataTypeDefinition ) | ( ruleEnumerationDefinition ) | ( ruleAssociationDefinition ) | (
+ // ruleSignalDefinition ) | ( ruleActivityDefinition ) );
+ public final void rule__ClassifierDefinition__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5394:1: ( ( ruleClassDefinition ) | ( ruleActiveClassDefinition ) | ( ruleDataTypeDefinition ) | ( ruleEnumerationDefinition ) | ( ruleAssociationDefinition ) | ( ruleSignalDefinition ) | (
+ // ruleActivityDefinition ) )
+ int alt11 = 7;
+ switch (input.LA(1)) {
+ case 105: {
+ switch (input.LA(2)) {
+ case 70: {
+ alt11 = 2;
+ }
+ break;
+ case 75: {
+ alt11 = 6;
+ }
+ break;
+ case 72: {
+ alt11 = 3;
+ }
+ break;
+ case 69: {
+ alt11 = 1;
+ }
+ break;
+ case 73: {
+ alt11 = 5;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 11, 1, input);
+
+ throw nvae;
+ }
+
+ }
+ break;
+ case 69: {
+ alt11 = 1;
+ }
+ break;
+ case 70: {
+ alt11 = 2;
+ }
+ break;
+ case 72: {
+ alt11 = 3;
+ }
+ break;
+ case 74: {
+ alt11 = 4;
+ }
+ break;
+ case 73: {
+ alt11 = 5;
+ }
+ break;
+ case 75: {
+ alt11 = 6;
+ }
+ break;
+ case 76: {
+ alt11 = 7;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 11, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt11) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5395:1: ( ruleClassDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5395:1: ( ruleClassDefinition )
+ // InternalAppliedStereotypeProperty.g:5396:1: ruleClassDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getClassDefinitionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getClassDefinitionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5401:6: ( ruleActiveClassDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5401:6: ( ruleActiveClassDefinition )
+ // InternalAppliedStereotypeProperty.g:5402:1: ruleActiveClassDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getActiveClassDefinitionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getActiveClassDefinitionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:5407:6: ( ruleDataTypeDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5407:6: ( ruleDataTypeDefinition )
+ // InternalAppliedStereotypeProperty.g:5408:1: ruleDataTypeDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getDataTypeDefinitionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataTypeDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getDataTypeDefinitionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:5413:6: ( ruleEnumerationDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5413:6: ( ruleEnumerationDefinition )
+ // InternalAppliedStereotypeProperty.g:5414:1: ruleEnumerationDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getEnumerationDefinitionParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getEnumerationDefinitionParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5:
+ // InternalAppliedStereotypeProperty.g:5419:6: ( ruleAssociationDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5419:6: ( ruleAssociationDefinition )
+ // InternalAppliedStereotypeProperty.g:5420:1: ruleAssociationDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getAssociationDefinitionParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssociationDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getAssociationDefinitionParserRuleCall_4());
+ }
+
+ }
+
+
+ }
+ break;
+ case 6:
+ // InternalAppliedStereotypeProperty.g:5425:6: ( ruleSignalDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5425:6: ( ruleSignalDefinition )
+ // InternalAppliedStereotypeProperty.g:5426:1: ruleSignalDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getSignalDefinitionParserRuleCall_5());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSignalDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getSignalDefinitionParserRuleCall_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7:
+ // InternalAppliedStereotypeProperty.g:5431:6: ( ruleActivityDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5431:6: ( ruleActivityDefinition )
+ // InternalAppliedStereotypeProperty.g:5432:1: ruleActivityDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionAccess().getActivityDefinitionParserRuleCall_6());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActivityDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionAccess().getActivityDefinitionParserRuleCall_6());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__ClassifierDefinitionOrStub__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5442:1: rule__ClassifierDefinitionOrStub__Alternatives : ( ( ruleClassDefinitionOrStub ) | ( ruleActiveClassDefinitionOrStub ) | ( ruleDataTypeDefinitionOrStub ) | ( ruleEnumerationDefinitionOrStub ) | (
+ // ruleAssociationDefinitionOrStub ) | ( ruleSignalDefinitionOrStub ) | ( ruleActivityDefinitionOrStub ) );
+ public final void rule__ClassifierDefinitionOrStub__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5446:1: ( ( ruleClassDefinitionOrStub ) | ( ruleActiveClassDefinitionOrStub ) | ( ruleDataTypeDefinitionOrStub ) | ( ruleEnumerationDefinitionOrStub ) | ( ruleAssociationDefinitionOrStub ) | (
+ // ruleSignalDefinitionOrStub ) | ( ruleActivityDefinitionOrStub ) )
+ int alt12 = 7;
+ switch (input.LA(1)) {
+ case 105: {
+ switch (input.LA(2)) {
+ case 75: {
+ alt12 = 6;
+ }
+ break;
+ case 72: {
+ alt12 = 3;
+ }
+ break;
+ case 70: {
+ alt12 = 2;
+ }
+ break;
+ case 69: {
+ alt12 = 1;
+ }
+ break;
+ case 73: {
+ alt12 = 5;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 12, 1, input);
+
+ throw nvae;
+ }
+
+ }
+ break;
+ case 69: {
+ alt12 = 1;
+ }
+ break;
+ case 70: {
+ alt12 = 2;
+ }
+ break;
+ case 72: {
+ alt12 = 3;
+ }
+ break;
+ case 74: {
+ alt12 = 4;
+ }
+ break;
+ case 73: {
+ alt12 = 5;
+ }
+ break;
+ case 75: {
+ alt12 = 6;
+ }
+ break;
+ case 76: {
+ alt12 = 7;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 12, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt12) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5447:1: ( ruleClassDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5447:1: ( ruleClassDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5448:1: ruleClassDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getClassDefinitionOrStubParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getClassDefinitionOrStubParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5453:6: ( ruleActiveClassDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5453:6: ( ruleActiveClassDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5454:1: ruleActiveClassDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getActiveClassDefinitionOrStubParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getActiveClassDefinitionOrStubParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:5459:6: ( ruleDataTypeDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5459:6: ( ruleDataTypeDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5460:1: ruleDataTypeDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getDataTypeDefinitionOrStubParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataTypeDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getDataTypeDefinitionOrStubParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:5465:6: ( ruleEnumerationDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5465:6: ( ruleEnumerationDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5466:1: ruleEnumerationDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getEnumerationDefinitionOrStubParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getEnumerationDefinitionOrStubParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5:
+ // InternalAppliedStereotypeProperty.g:5471:6: ( ruleAssociationDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5471:6: ( ruleAssociationDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5472:1: ruleAssociationDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getAssociationDefinitionOrStubParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssociationDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getAssociationDefinitionOrStubParserRuleCall_4());
+ }
+
+ }
+
+
+ }
+ break;
+ case 6:
+ // InternalAppliedStereotypeProperty.g:5477:6: ( ruleSignalDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5477:6: ( ruleSignalDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5478:1: ruleSignalDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getSignalDefinitionOrStubParserRuleCall_5());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSignalDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getSignalDefinitionOrStubParserRuleCall_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7:
+ // InternalAppliedStereotypeProperty.g:5483:6: ( ruleActivityDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5483:6: ( ruleActivityDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5484:1: ruleActivityDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierDefinitionOrStubAccess().getActivityDefinitionOrStubParserRuleCall_6());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActivityDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierDefinitionOrStubAccess().getActivityDefinitionOrStubParserRuleCall_6());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierDefinitionOrStub__Alternatives"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5494:1: rule__ClassDefinitionOrStub__Alternatives_1 : ( ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__ClassDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5498:1: ( ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt13 = 2;
+ int LA13_0 = input.LA(1);
+
+ if ((LA13_0 == 60)) {
+ alt13 = 1;
+ } else if ((LA13_0 == 66)) {
+ alt13 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 13, 0, input);
+
+ throw nvae;
+ }
+ switch (alt13) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5499:1: ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5499:1: ( ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5500:1: ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5501:1: ( rule__ClassDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5501:2: rule__ClassDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5505:6: ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5505:6: ( ( rule__ClassDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5506:1: ( rule__ClassDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5507:1: ( rule__ClassDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5507:2: rule__ClassDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__ClassMemberDefinition__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5516:1: rule__ClassMemberDefinition__Alternatives : ( ( ruleClassifierDefinitionOrStub ) | ( ruleFeatureDefinitionOrStub ) );
+ public final void rule__ClassMemberDefinition__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5520:1: ( ( ruleClassifierDefinitionOrStub ) | ( ruleFeatureDefinitionOrStub ) )
+ int alt14 = 2;
+ switch (input.LA(1)) {
+ case 105: {
+ int LA14_1 = input.LA(2);
+
+ if (((LA14_1 >= 69 && LA14_1 <= 70) || (LA14_1 >= 72 && LA14_1 <= 73) || LA14_1 == 75)) {
+ alt14 = 1;
+ } else if (((LA14_1 >= RULE_ID && LA14_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt14 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 14, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case 69:
+ case 70:
+ case 72:
+ case 73:
+ case 74:
+ case 75:
+ case 76: {
+ alt14 = 1;
+ }
+ break;
+ case RULE_ID:
+ case RULE_UNRESTRICTED_NAME: {
+ alt14 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 14, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt14) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5521:1: ( ruleClassifierDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5521:1: ( ruleClassifierDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5522:1: ruleClassifierDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberDefinitionAccess().getClassifierDefinitionOrStubParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5527:6: ( ruleFeatureDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5527:6: ( ruleFeatureDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5528:1: ruleFeatureDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberDefinitionAccess().getFeatureDefinitionOrStubParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFeatureDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberDefinitionAccess().getFeatureDefinitionOrStubParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMemberDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5538:1: rule__ActiveClassDefinitionOrStub__Alternatives_1 : ( ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__ActiveClassDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5542:1: ( ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt15 = 2;
+ int LA15_0 = input.LA(1);
+
+ if ((LA15_0 == 60)) {
+ alt15 = 1;
+ } else if ((LA15_0 == 66)) {
+ alt15 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 15, 0, input);
+
+ throw nvae;
+ }
+ switch (alt15) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5543:1: ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5543:1: ( ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5544:1: ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5545:1: ( rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5545:2: rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5549:6: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5549:6: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5550:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5551:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5551:2: rule__ActiveClassDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__BehaviorClause__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5560:1: rule__BehaviorClause__Alternatives : ( ( ( rule__BehaviorClause__BodyAssignment_0 ) ) | ( ( rule__BehaviorClause__NameAssignment_1 ) ) );
+ public final void rule__BehaviorClause__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5564:1: ( ( ( rule__BehaviorClause__BodyAssignment_0 ) ) | ( ( rule__BehaviorClause__NameAssignment_1 ) ) )
+ int alt16 = 2;
+ int LA16_0 = input.LA(1);
+
+ if ((LA16_0 == 66)) {
+ alt16 = 1;
+ } else if (((LA16_0 >= RULE_ID && LA16_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt16 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5565:1: ( ( rule__BehaviorClause__BodyAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5565:1: ( ( rule__BehaviorClause__BodyAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:5566:1: ( rule__BehaviorClause__BodyAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorClauseAccess().getBodyAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5567:1: ( rule__BehaviorClause__BodyAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:5567:2: rule__BehaviorClause__BodyAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorClause__BodyAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorClauseAccess().getBodyAssignment_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5571:6: ( ( rule__BehaviorClause__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5571:6: ( ( rule__BehaviorClause__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:5572:1: ( rule__BehaviorClause__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorClauseAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5573:1: ( rule__BehaviorClause__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:5573:2: rule__BehaviorClause__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorClause__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorClauseAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorClause__Alternatives"
+
+
+ // $ANTLR start "rule__ActiveClassMemberDefinition__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5582:1: rule__ActiveClassMemberDefinition__Alternatives : ( ( ruleClassMemberDefinition ) | ( ruleActiveFeatureDefinitionOrStub ) );
+ public final void rule__ActiveClassMemberDefinition__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5586:1: ( ( ruleClassMemberDefinition ) | ( ruleActiveFeatureDefinitionOrStub ) )
+ int alt17 = 2;
+ int LA17_0 = input.LA(1);
+
+ if (((LA17_0 >= RULE_ID && LA17_0 <= RULE_UNRESTRICTED_NAME) || (LA17_0 >= 69 && LA17_0 <= 70) || (LA17_0 >= 72 && LA17_0 <= 76) || LA17_0 == 105)) {
+ alt17 = 1;
+ } else if ((LA17_0 == 82)) {
+ alt17 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 17, 0, input);
+
+ throw nvae;
+ }
+ switch (alt17) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5587:1: ( ruleClassMemberDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5587:1: ( ruleClassMemberDefinition )
+ // InternalAppliedStereotypeProperty.g:5588:1: ruleClassMemberDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberDefinitionAccess().getClassMemberDefinitionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassMemberDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberDefinitionAccess().getClassMemberDefinitionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5593:6: ( ruleActiveFeatureDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5593:6: ( ruleActiveFeatureDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5594:1: ruleActiveFeatureDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberDefinitionAccess().getActiveFeatureDefinitionOrStubParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveFeatureDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberDefinitionAccess().getActiveFeatureDefinitionOrStubParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMemberDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5604:1: rule__DataTypeDefinitionOrStub__Alternatives_1 : ( ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__DataTypeDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5608:1: ( ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt18 = 2;
+ int LA18_0 = input.LA(1);
+
+ if ((LA18_0 == 60)) {
+ alt18 = 1;
+ } else if ((LA18_0 == 66)) {
+ alt18 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 18, 0, input);
+
+ throw nvae;
+ }
+ switch (alt18) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5609:1: ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5609:1: ( ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5610:1: ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5611:1: ( rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5611:2: rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5615:6: ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5615:6: ( ( rule__DataTypeDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5616:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5617:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5617:2: rule__DataTypeDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5626:1: rule__AssociationDefinitionOrStub__Alternatives_1 : ( ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__AssociationDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5630:1: ( ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt19 = 2;
+ int LA19_0 = input.LA(1);
+
+ if ((LA19_0 == 60)) {
+ alt19 = 1;
+ } else if ((LA19_0 == 66)) {
+ alt19 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 19, 0, input);
+
+ throw nvae;
+ }
+ switch (alt19) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5631:1: ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5631:1: ( ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5632:1: ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5633:1: ( rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5633:2: rule__AssociationDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5637:6: ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5637:6: ( ( rule__AssociationDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5638:1: ( rule__AssociationDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5639:1: ( rule__AssociationDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5639:2: rule__AssociationDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5648:1: rule__EnumerationDefinitionOrStub__Alternatives_1 : ( ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__EnumerationDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5652:1: ( ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt20 = 2;
+ int LA20_0 = input.LA(1);
+
+ if ((LA20_0 == 60)) {
+ alt20 = 1;
+ } else if ((LA20_0 == 66)) {
+ alt20 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 20, 0, input);
+
+ throw nvae;
+ }
+ switch (alt20) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5653:1: ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5653:1: ( ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5654:1: ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5655:1: ( rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5655:2: rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5659:6: ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5659:6: ( ( rule__EnumerationDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5660:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5661:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5661:2: rule__EnumerationDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5670:1: rule__SignalDefinitionOrStub__Alternatives_1 : ( ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__SignalDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5674:1: ( ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt21 = 2;
+ int LA21_0 = input.LA(1);
+
+ if ((LA21_0 == 60)) {
+ alt21 = 1;
+ } else if ((LA21_0 == 66)) {
+ alt21 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 21, 0, input);
+
+ throw nvae;
+ }
+ switch (alt21) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5675:1: ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5675:1: ( ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5676:1: ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5677:1: ( rule__SignalDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5677:2: rule__SignalDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5681:6: ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5681:6: ( ( rule__SignalDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5682:1: ( rule__SignalDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5683:1: ( rule__SignalDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5683:2: rule__SignalDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5692:1: rule__ActivityDefinitionOrStub__Alternatives_1 : ( ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) ) );
+ public final void rule__ActivityDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5696:1: ( ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) ) )
+ int alt22 = 2;
+ int LA22_0 = input.LA(1);
+
+ if ((LA22_0 == 60)) {
+ alt22 = 1;
+ } else if ((LA22_0 == 66)) {
+ alt22 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 22, 0, input);
+
+ throw nvae;
+ }
+ switch (alt22) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5697:1: ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5697:1: ( ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5698:1: ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5699:1: ( rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5699:2: rule__ActivityDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5703:6: ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5703:6: ( ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:5704:1: ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getBodyAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5705:1: ( rule__ActivityDefinitionOrStub__BodyAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:5705:2: rule__ActivityDefinitionOrStub__BodyAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinitionOrStub__BodyAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getBodyAssignment_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__ParameterDirection__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5714:1: rule__ParameterDirection__Alternatives : ( ( 'in' ) | ( 'out' ) | ( 'inout' ) );
+ public final void rule__ParameterDirection__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5718:1: ( ( 'in' ) | ( 'out' ) | ( 'inout' ) )
+ int alt23 = 3;
+ switch (input.LA(1)) {
+ case 18: {
+ alt23 = 1;
+ }
+ break;
+ case 19: {
+ alt23 = 2;
+ }
+ break;
+ case 20: {
+ alt23 = 3;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 23, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt23) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5719:1: ( 'in' )
+ {
+ // InternalAppliedStereotypeProperty.g:5719:1: ( 'in' )
+ // InternalAppliedStereotypeProperty.g:5720:1: 'in'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParameterDirectionAccess().getInKeyword_0());
+ }
+ match(input, 18, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParameterDirectionAccess().getInKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5727:6: ( 'out' )
+ {
+ // InternalAppliedStereotypeProperty.g:5727:6: ( 'out' )
+ // InternalAppliedStereotypeProperty.g:5728:1: 'out'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParameterDirectionAccess().getOutKeyword_1());
+ }
+ match(input, 19, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParameterDirectionAccess().getOutKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:5735:6: ( 'inout' )
+ {
+ // InternalAppliedStereotypeProperty.g:5735:6: ( 'inout' )
+ // InternalAppliedStereotypeProperty.g:5736:1: 'inout'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParameterDirectionAccess().getInoutKeyword_2());
+ }
+ match(input, 20, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParameterDirectionAccess().getInoutKeyword_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParameterDirection__Alternatives"
+
+
+ // $ANTLR start "rule__FeatureDefinitionOrStub__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5748:1: rule__FeatureDefinitionOrStub__Alternatives : ( ( ruleAttributeDefinition ) | ( ruleOperationDefinitionOrStub ) );
+ public final void rule__FeatureDefinitionOrStub__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5752:1: ( ( ruleAttributeDefinition ) | ( ruleOperationDefinitionOrStub ) )
+ int alt24 = 2;
+ switch (input.LA(1)) {
+ case RULE_ID: {
+ int LA24_1 = input.LA(2);
+
+ if ((LA24_1 == 77)) {
+ alt24 = 1;
+ } else if ((LA24_1 == 55)) {
+ alt24 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 24, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_UNRESTRICTED_NAME: {
+ int LA24_2 = input.LA(2);
+
+ if ((LA24_2 == 77)) {
+ alt24 = 1;
+ } else if ((LA24_2 == 55)) {
+ alt24 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 24, 2, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case 105: {
+ alt24 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 24, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt24) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5753:1: ( ruleAttributeDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5753:1: ( ruleAttributeDefinition )
+ // InternalAppliedStereotypeProperty.g:5754:1: ruleAttributeDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureDefinitionOrStubAccess().getAttributeDefinitionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAttributeDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureDefinitionOrStubAccess().getAttributeDefinitionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5759:6: ( ruleOperationDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5759:6: ( ruleOperationDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5760:1: ruleOperationDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureDefinitionOrStubAccess().getOperationDefinitionOrStubParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleOperationDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureDefinitionOrStubAccess().getOperationDefinitionOrStubParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FeatureDefinitionOrStub__Alternatives"
+
+
+ // $ANTLR start "rule__ActiveFeatureDefinitionOrStub__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5770:1: rule__ActiveFeatureDefinitionOrStub__Alternatives : ( ( ruleReceptionDefinition ) | ( ruleSignalReceptionDefinitionOrStub ) );
+ public final void rule__ActiveFeatureDefinitionOrStub__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5774:1: ( ( ruleReceptionDefinition ) | ( ruleSignalReceptionDefinitionOrStub ) )
+ int alt25 = 2;
+ int LA25_0 = input.LA(1);
+
+ if ((LA25_0 == 82)) {
+ int LA25_1 = input.LA(2);
+
+ if (((LA25_1 >= RULE_ID && LA25_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt25 = 1;
+ } else if ((LA25_1 == 75)) {
+ alt25 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 25, 1, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 25, 0, input);
+
+ throw nvae;
+ }
+ switch (alt25) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5775:1: ( ruleReceptionDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:5775:1: ( ruleReceptionDefinition )
+ // InternalAppliedStereotypeProperty.g:5776:1: ruleReceptionDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getReceptionDefinitionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleReceptionDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getReceptionDefinitionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5781:6: ( ruleSignalReceptionDefinitionOrStub )
+ {
+ // InternalAppliedStereotypeProperty.g:5781:6: ( ruleSignalReceptionDefinitionOrStub )
+ // InternalAppliedStereotypeProperty.g:5782:1: ruleSignalReceptionDefinitionOrStub
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getSignalReceptionDefinitionOrStubParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSignalReceptionDefinitionOrStub();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveFeatureDefinitionOrStubAccess().getSignalReceptionDefinitionOrStubParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveFeatureDefinitionOrStub__Alternatives"
+
+
+ // $ANTLR start "rule__TypePart__Alternatives_0"
+ // InternalAppliedStereotypeProperty.g:5792:1: rule__TypePart__Alternatives_0 : ( ( ( rule__TypePart__IsAnyAssignment_0_0 ) ) | ( ( rule__TypePart__TypeNameAssignment_0_1 ) ) );
+ public final void rule__TypePart__Alternatives_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5796:1: ( ( ( rule__TypePart__IsAnyAssignment_0_0 ) ) | ( ( rule__TypePart__TypeNameAssignment_0_1 ) ) )
+ int alt26 = 2;
+ int LA26_0 = input.LA(1);
+
+ if ((LA26_0 == 107)) {
+ alt26 = 1;
+ } else if (((LA26_0 >= RULE_ID && LA26_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt26 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 26, 0, input);
+
+ throw nvae;
+ }
+ switch (alt26) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5797:1: ( ( rule__TypePart__IsAnyAssignment_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5797:1: ( ( rule__TypePart__IsAnyAssignment_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:5798:1: ( rule__TypePart__IsAnyAssignment_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsAnyAssignment_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5799:1: ( rule__TypePart__IsAnyAssignment_0_0 )
+ // InternalAppliedStereotypeProperty.g:5799:2: rule__TypePart__IsAnyAssignment_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsAnyAssignment_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsAnyAssignment_0_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5803:6: ( ( rule__TypePart__TypeNameAssignment_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5803:6: ( ( rule__TypePart__TypeNameAssignment_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:5804:1: ( rule__TypePart__TypeNameAssignment_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getTypeNameAssignment_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5805:1: ( rule__TypePart__TypeNameAssignment_0_1 )
+ // InternalAppliedStereotypeProperty.g:5805:2: rule__TypePart__TypeNameAssignment_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__TypeNameAssignment_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getTypeNameAssignment_0_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Alternatives_0"
+
+
+ // $ANTLR start "rule__TypePart__Alternatives_1_0_1"
+ // InternalAppliedStereotypeProperty.g:5814:1: rule__TypePart__Alternatives_1_0_1 : ( ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) ) | ( ( rule__TypePart__Group_1_0_1_1__0 ) ) );
+ public final void rule__TypePart__Alternatives_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5818:1: ( ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) ) | ( ( rule__TypePart__Group_1_0_1_1__0 ) ) )
+ int alt27 = 2;
+ int LA27_0 = input.LA(1);
+
+ if ((LA27_0 == 79)) {
+ alt27 = 1;
+ } else if ((LA27_0 == RULE_NATURAL_VALUE || LA27_0 == 21)) {
+ alt27 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 27, 0, input);
+
+ throw nvae;
+ }
+ switch (alt27) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5819:1: ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5819:1: ( ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5820:1: ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsMultiplicityAssignment_1_0_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5821:1: ( rule__TypePart__IsMultiplicityAssignment_1_0_1_0 )
+ // InternalAppliedStereotypeProperty.g:5821:2: rule__TypePart__IsMultiplicityAssignment_1_0_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsMultiplicityAssignment_1_0_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsMultiplicityAssignment_1_0_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5825:6: ( ( rule__TypePart__Group_1_0_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5825:6: ( ( rule__TypePart__Group_1_0_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5826:1: ( rule__TypePart__Group_1_0_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup_1_0_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5827:1: ( rule__TypePart__Group_1_0_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5827:2: rule__TypePart__Group_1_0_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup_1_0_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Alternatives_1_0_1"
+
+
+ // $ANTLR start "rule__TypePart__Alternatives_1_1"
+ // InternalAppliedStereotypeProperty.g:5836:1: rule__TypePart__Alternatives_1_1 : ( ( ( rule__TypePart__Group_1_1_0__0 ) ) | ( ( rule__TypePart__Group_1_1_1__0 ) ) | ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) ) );
+ public final void rule__TypePart__Alternatives_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5840:1: ( ( ( rule__TypePart__Group_1_1_0__0 ) ) | ( ( rule__TypePart__Group_1_1_1__0 ) ) | ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) ) )
+ int alt28 = 3;
+ switch (input.LA(1)) {
+ case 108: {
+ alt28 = 1;
+ }
+ break;
+ case 109: {
+ alt28 = 2;
+ }
+ break;
+ case 110: {
+ alt28 = 3;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 28, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt28) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5841:1: ( ( rule__TypePart__Group_1_1_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5841:1: ( ( rule__TypePart__Group_1_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:5842:1: ( rule__TypePart__Group_1_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5843:1: ( rule__TypePart__Group_1_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:5843:2: rule__TypePart__Group_1_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup_1_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5847:6: ( ( rule__TypePart__Group_1_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5847:6: ( ( rule__TypePart__Group_1_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5848:1: ( rule__TypePart__Group_1_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5849:1: ( rule__TypePart__Group_1_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5849:2: rule__TypePart__Group_1_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup_1_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:5853:6: ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5853:6: ( ( rule__TypePart__IsSequenceAssignment_1_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:5854:1: ( rule__TypePart__IsSequenceAssignment_1_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsSequenceAssignment_1_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:5855:1: ( rule__TypePart__IsSequenceAssignment_1_1_2 )
+ // InternalAppliedStereotypeProperty.g:5855:2: rule__TypePart__IsSequenceAssignment_1_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsSequenceAssignment_1_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsSequenceAssignment_1_1_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Alternatives_1_1"
+
+
+ // $ANTLR start "rule__UnlimitedNaturalLiteral__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5864:1: rule__UnlimitedNaturalLiteral__Alternatives : ( ( RULE_NATURAL_VALUE ) | ( '*' ) );
+ public final void rule__UnlimitedNaturalLiteral__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5868:1: ( ( RULE_NATURAL_VALUE ) | ( '*' ) )
+ int alt29 = 2;
+ int LA29_0 = input.LA(1);
+
+ if ((LA29_0 == RULE_NATURAL_VALUE)) {
+ alt29 = 1;
+ } else if ((LA29_0 == 21)) {
+ alt29 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 29, 0, input);
+
+ throw nvae;
+ }
+ switch (alt29) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5869:1: ( RULE_NATURAL_VALUE )
+ {
+ // InternalAppliedStereotypeProperty.g:5869:1: ( RULE_NATURAL_VALUE )
+ // InternalAppliedStereotypeProperty.g:5870:1: RULE_NATURAL_VALUE
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnlimitedNaturalLiteralAccess().getNATURAL_VALUETerminalRuleCall_0());
+ }
+ match(input, RULE_NATURAL_VALUE, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnlimitedNaturalLiteralAccess().getNATURAL_VALUETerminalRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5875:6: ( '*' )
+ {
+ // InternalAppliedStereotypeProperty.g:5875:6: ( '*' )
+ // InternalAppliedStereotypeProperty.g:5876:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnlimitedNaturalLiteralAccess().getAsteriskKeyword_1());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnlimitedNaturalLiteralAccess().getAsteriskKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnlimitedNaturalLiteral__Alternatives"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5888:1: rule__OperationDefinitionOrStub__Alternatives_1 : ( ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) ) );
+ public final void rule__OperationDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5892:1: ( ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) ) )
+ int alt30 = 2;
+ int LA30_0 = input.LA(1);
+
+ if ((LA30_0 == 60)) {
+ alt30 = 1;
+ } else if ((LA30_0 == 66)) {
+ alt30 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 30, 0, input);
+
+ throw nvae;
+ }
+ switch (alt30) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5893:1: ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5893:1: ( ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5894:1: ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5895:1: ( rule__OperationDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5895:2: rule__OperationDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5899:6: ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5899:6: ( ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:5900:1: ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getBodyAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5901:1: ( rule__OperationDefinitionOrStub__BodyAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:5901:2: rule__OperationDefinitionOrStub__BodyAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDefinitionOrStub__BodyAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getBodyAssignment_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5910:1: rule__SignalReceptionDefinitionOrStub__Alternatives_1 : ( ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) ) );
+ public final void rule__SignalReceptionDefinitionOrStub__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5914:1: ( ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) ) | ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) ) )
+ int alt31 = 2;
+ int LA31_0 = input.LA(1);
+
+ if ((LA31_0 == 60)) {
+ alt31 = 1;
+ } else if ((LA31_0 == 66)) {
+ alt31 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 31, 0, input);
+
+ throw nvae;
+ }
+ switch (alt31) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5915:1: ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5915:1: ( ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:5916:1: ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5917:1: ( rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:5917:2: rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5921:6: ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5921:6: ( ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5922:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5923:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5923:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Alternatives_1"
+
+
+ // $ANTLR start "rule__Name__Alternatives"
+ // InternalAppliedStereotypeProperty.g:5932:1: rule__Name__Alternatives : ( ( RULE_ID ) | ( RULE_UNRESTRICTED_NAME ) );
+ public final void rule__Name__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5936:1: ( ( RULE_ID ) | ( RULE_UNRESTRICTED_NAME ) )
+ int alt32 = 2;
+ int LA32_0 = input.LA(1);
+
+ if ((LA32_0 == RULE_ID)) {
+ alt32 = 1;
+ } else if ((LA32_0 == RULE_UNRESTRICTED_NAME)) {
+ alt32 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 32, 0, input);
+
+ throw nvae;
+ }
+ switch (alt32) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5937:1: ( RULE_ID )
+ {
+ // InternalAppliedStereotypeProperty.g:5937:1: ( RULE_ID )
+ // InternalAppliedStereotypeProperty.g:5938:1: RULE_ID
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameAccess().getIDTerminalRuleCall_0());
+ }
+ match(input, RULE_ID, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameAccess().getIDTerminalRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5943:6: ( RULE_UNRESTRICTED_NAME )
+ {
+ // InternalAppliedStereotypeProperty.g:5943:6: ( RULE_UNRESTRICTED_NAME )
+ // InternalAppliedStereotypeProperty.g:5944:1: RULE_UNRESTRICTED_NAME
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameAccess().getUNRESTRICTED_NAMETerminalRuleCall_1());
+ }
+ match(input, RULE_UNRESTRICTED_NAME, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameAccess().getUNRESTRICTED_NAMETerminalRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Name__Alternatives"
+
+
+ // $ANTLR start "rule__QualifiedName__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5954:1: rule__QualifiedName__Alternatives_1 : ( ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) ) | ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( (
+ // rule__QualifiedName__Group_1_1__0 )* ) ) );
+ public final void rule__QualifiedName__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5958:1: ( ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) ) | ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) ) )
+ int alt35 = 2;
+ int LA35_0 = input.LA(1);
+
+ if ((LA35_0 == 63)) {
+ alt35 = 1;
+ } else if ((LA35_0 == 64)) {
+ alt35 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 35, 0, input);
+
+ throw nvae;
+ }
+ switch (alt35) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5959:1: ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5959:1: ( ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:5960:1: ( ( rule__QualifiedName__Group_1_0__0 ) ) ( ( rule__QualifiedName__Group_1_0__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:5960:1: ( ( rule__QualifiedName__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:5961:1: ( rule__QualifiedName__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5962:1: ( rule__QualifiedName__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:5962:2: rule__QualifiedName__Group_1_0__0
+ {
+ pushFollow(FOLLOW_4);
+ rule__QualifiedName__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
+ }
+
+ }
+
+ // InternalAppliedStereotypeProperty.g:5965:1: ( ( rule__QualifiedName__Group_1_0__0 )* )
+ // InternalAppliedStereotypeProperty.g:5966:1: ( rule__QualifiedName__Group_1_0__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5967:1: ( rule__QualifiedName__Group_1_0__0 )*
+ loop33: do {
+ int alt33 = 2;
+ int LA33_0 = input.LA(1);
+
+ if ((LA33_0 == 63)) {
+ alt33 = 1;
+ }
+
+
+ switch (alt33) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5967:2: rule__QualifiedName__Group_1_0__0
+ {
+ pushFollow(FOLLOW_4);
+ rule__QualifiedName__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop33;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getGroup_1_0());
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:5972:6: ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5972:6: ( ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:5973:1: ( ( rule__QualifiedName__Group_1_1__0 ) ) ( ( rule__QualifiedName__Group_1_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:5973:1: ( ( rule__QualifiedName__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:5974:1: ( rule__QualifiedName__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5975:1: ( rule__QualifiedName__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5975:2: rule__QualifiedName__Group_1_1__0
+ {
+ pushFollow(FOLLOW_5);
+ rule__QualifiedName__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
+ }
+
+ }
+
+ // InternalAppliedStereotypeProperty.g:5978:1: ( ( rule__QualifiedName__Group_1_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:5979:1: ( rule__QualifiedName__Group_1_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:5980:1: ( rule__QualifiedName__Group_1_1__0 )*
+ loop34: do {
+ int alt34 = 2;
+ int LA34_0 = input.LA(1);
+
+ if ((LA34_0 == 64)) {
+ int LA34_2 = input.LA(2);
+
+ if ((LA34_2 == RULE_ID)) {
+ int LA34_3 = input.LA(3);
+
+ if ((synpred49_InternalAppliedStereotypeProperty())) {
+ alt34 = 1;
+ }
+
+
+ } else if ((LA34_2 == RULE_UNRESTRICTED_NAME)) {
+ int LA34_4 = input.LA(3);
+
+ if ((synpred49_InternalAppliedStereotypeProperty())) {
+ alt34 = 1;
+ }
+
+
+ }
+
+
+ }
+
+
+ switch (alt34) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5980:2: rule__QualifiedName__Group_1_1__0
+ {
+ pushFollow(FOLLOW_5);
+ rule__QualifiedName__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop34;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Alternatives_1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:5990:1: rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 : ( ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) ) | ( (
+ // rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) ) );
+ public final void rule__PotentiallyAmbiguousQualifiedName__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:5994:1: ( ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) ) | ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) ) )
+ int alt37 = 2;
+ int LA37_0 = input.LA(1);
+
+ if ((LA37_0 == 63)) {
+ alt37 = 1;
+ } else if ((LA37_0 == 64)) {
+ alt37 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 37, 0, input);
+
+ throw nvae;
+ }
+ switch (alt37) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:5995:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) )
+ {
+ // InternalAppliedStereotypeProperty.g:5995:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:5996:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:5996:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:5997:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:5998:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:5998:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0
+ {
+ pushFollow(FOLLOW_4);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
+ }
+
+ }
+
+ // InternalAppliedStereotypeProperty.g:6001:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* )
+ // InternalAppliedStereotypeProperty.g:6002:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6003:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )*
+ loop36: do {
+ int alt36 = 2;
+ int LA36_0 = input.LA(1);
+
+ if ((LA36_0 == 63)) {
+ alt36 = 1;
+ }
+
+
+ switch (alt36) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6003:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0
+ {
+ pushFollow(FOLLOW_4);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop36;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6008:6: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6008:6: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6009:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6010:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:6010:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Alternatives_1"
+
+
+ // $ANTLR start "rule__TemplateBinding__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:6019:1: rule__TemplateBinding__Alternatives_1 : ( ( ruleNamedTemplateBinding ) | ( rulePositionalTemplateBinding ) );
+ public final void rule__TemplateBinding__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6023:1: ( ( ruleNamedTemplateBinding ) | ( rulePositionalTemplateBinding ) )
+ int alt38 = 2;
+ int LA38_0 = input.LA(1);
+
+ if ((LA38_0 == RULE_ID)) {
+ int LA38_1 = input.LA(2);
+
+ if ((LA38_1 == 58)) {
+ alt38 = 1;
+ } else if (((LA38_1 >= 34 && LA38_1 <= 35) || LA38_1 == 57 || (LA38_1 >= 63 && LA38_1 <= 64))) {
+ alt38 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 38, 1, input);
+
+ throw nvae;
+ }
+ } else if ((LA38_0 == RULE_UNRESTRICTED_NAME)) {
+ int LA38_2 = input.LA(2);
+
+ if (((LA38_2 >= 34 && LA38_2 <= 35) || LA38_2 == 57 || (LA38_2 >= 63 && LA38_2 <= 64))) {
+ alt38 = 2;
+ } else if ((LA38_2 == 58)) {
+ alt38 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 38, 2, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 38, 0, input);
+
+ throw nvae;
+ }
+ switch (alt38) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6024:1: ( ruleNamedTemplateBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:6024:1: ( ruleNamedTemplateBinding )
+ // InternalAppliedStereotypeProperty.g:6025:1: ruleNamedTemplateBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingAccess().getNamedTemplateBindingParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNamedTemplateBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingAccess().getNamedTemplateBindingParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6030:6: ( rulePositionalTemplateBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:6030:6: ( rulePositionalTemplateBinding )
+ // InternalAppliedStereotypeProperty.g:6031:1: rulePositionalTemplateBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingAccess().getPositionalTemplateBindingParserRuleCall_1_1());
+ }
+ pushFollow(FOLLOW_2);
+ rulePositionalTemplateBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingAccess().getPositionalTemplateBindingParserRuleCall_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Alternatives_1"
+
+
+ // $ANTLR start "rule__Expression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6041:1: rule__Expression__Alternatives : ( ( ruleAssignmentExpression ) | ( ruleConditionalExpression ) );
+ public final void rule__Expression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6045:1: ( ( ruleAssignmentExpression ) | ( ruleConditionalExpression ) )
+ int alt39 = 2;
+ alt39 = dfa39.predict(input);
+ switch (alt39) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
+ // InternalAppliedStereotypeProperty.g:6047:1: ruleAssignmentExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionAccess().getAssignmentExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssignmentExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionAccess().getAssignmentExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6052:6: ( ruleConditionalExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6052:6: ( ruleConditionalExpression )
+ // InternalAppliedStereotypeProperty.g:6053:1: ruleConditionalExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionAccess().getConditionalExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionalExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionAccess().getConditionalExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Expression__Alternatives"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:6063:1: rule__PrimaryExpression__Alternatives_1 : ( ( ( rule__PrimaryExpression__Group_1_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2__0 ) ) | ( (
+ // rule__PrimaryExpression__Group_1_3__0 ) ) );
+ public final void rule__PrimaryExpression__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6067:1: ( ( ( rule__PrimaryExpression__Group_1_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2__0 ) ) | ( ( rule__PrimaryExpression__Group_1_3__0 ) ) )
+ int alt40 = 4;
+ switch (input.LA(1)) {
+ case 64: {
+ int LA40_1 = input.LA(2);
+
+ if ((synpred54_InternalAppliedStereotypeProperty())) {
+ alt40 = 1;
+ } else if ((synpred55_InternalAppliedStereotypeProperty())) {
+ alt40 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 40, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case 83: {
+ alt40 = 3;
+ }
+ break;
+ case 78: {
+ alt40 = 4;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 40, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt40) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6069:1: ( rule__PrimaryExpression__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6070:1: ( rule__PrimaryExpression__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:6070:2: rule__PrimaryExpression__Group_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6075:1: ( rule__PrimaryExpression__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6076:1: ( rule__PrimaryExpression__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:6076:2: rule__PrimaryExpression__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6080:6: ( ( rule__PrimaryExpression__Group_1_2__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6080:6: ( ( rule__PrimaryExpression__Group_1_2__0 ) )
+ // InternalAppliedStereotypeProperty.g:6081:1: ( rule__PrimaryExpression__Group_1_2__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:6082:1: ( rule__PrimaryExpression__Group_1_2__0 )
+ // InternalAppliedStereotypeProperty.g:6082:2: rule__PrimaryExpression__Group_1_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6086:6: ( ( rule__PrimaryExpression__Group_1_3__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6086:6: ( ( rule__PrimaryExpression__Group_1_3__0 ) )
+ // InternalAppliedStereotypeProperty.g:6087:1: ( rule__PrimaryExpression__Group_1_3__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_3());
+ }
+ // InternalAppliedStereotypeProperty.g:6088:1: ( rule__PrimaryExpression__Group_1_3__0 )
+ // InternalAppliedStereotypeProperty.g:6088:2: rule__PrimaryExpression__Group_1_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_3());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Alternatives_1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Alternatives_1_2_2"
+ // InternalAppliedStereotypeProperty.g:6097:1: rule__PrimaryExpression__Alternatives_1_2_2 : ( ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) ) );
+ public final void rule__PrimaryExpression__Alternatives_1_2_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6101:1: ( ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) ) )
+ int alt41 = 3;
+ switch (input.LA(1)) {
+ case RULE_ID: {
+ int LA41_1 = input.LA(2);
+
+ if ((LA41_1 == 34 || LA41_1 == 55 || (LA41_1 >= 63 && LA41_1 <= 64))) {
+ alt41 = 1;
+ } else if (((LA41_1 >= RULE_ID && LA41_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt41 = 3;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 41, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_UNRESTRICTED_NAME: {
+ alt41 = 1;
+ }
+ break;
+ case 84: {
+ alt41 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 41, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt41) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6102:1: ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6102:1: ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6103:1: ( rule__PrimaryExpression__Group_1_2_2_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6104:1: ( rule__PrimaryExpression__Group_1_2_2_0__0 )
+ // InternalAppliedStereotypeProperty.g:6104:2: rule__PrimaryExpression__Group_1_2_2_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6108:6: ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6108:6: ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6109:1: ( rule__PrimaryExpression__Group_1_2_2_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6110:1: ( rule__PrimaryExpression__Group_1_2_2_1__0 )
+ // InternalAppliedStereotypeProperty.g:6110:2: rule__PrimaryExpression__Group_1_2_2_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6114:6: ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6114:6: ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) )
+ // InternalAppliedStereotypeProperty.g:6115:1: ( rule__PrimaryExpression__Group_1_2_2_2__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:6116:1: ( rule__PrimaryExpression__Group_1_2_2_2__0 )
+ // InternalAppliedStereotypeProperty.g:6116:2: rule__PrimaryExpression__Group_1_2_2_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Alternatives_1_2_2"
+
+
+ // $ANTLR start "rule__BaseExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6125:1: rule__BaseExpression__Alternatives : ( ( ruleLiteralExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationOrSequenceConstructionExpression ) | (
+ // ruleClassExtentExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceConstructionExpression ) | ( ruleSequenceOperationOrReductionOrExpansionExpression ) | ( ruleBehaviorInvocationExpression ) | ( ruleNameExpression ) | (
+ // ruleParenthesizedExpression ) );
+ public final void rule__BaseExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6129:1: ( ( ruleLiteralExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationOrSequenceConstructionExpression ) | ( ruleClassExtentExpression ) | (
+ // ruleLinkOperationExpression ) | ( ruleSequenceConstructionExpression ) | ( ruleSequenceOperationOrReductionOrExpansionExpression ) | ( ruleBehaviorInvocationExpression ) | ( ruleNameExpression ) | ( ruleParenthesizedExpression ) )
+ int alt42 = 11;
+ alt42 = dfa42.predict(input);
+ switch (alt42) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6130:1: ( ruleLiteralExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6130:1: ( ruleLiteralExpression )
+ // InternalAppliedStereotypeProperty.g:6131:1: ruleLiteralExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getLiteralExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getLiteralExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6136:6: ( ruleThisExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6136:6: ( ruleThisExpression )
+ // InternalAppliedStereotypeProperty.g:6137:1: ruleThisExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getThisExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleThisExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getThisExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6142:6: ( ruleSuperInvocationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6142:6: ( ruleSuperInvocationExpression )
+ // InternalAppliedStereotypeProperty.g:6143:1: ruleSuperInvocationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getSuperInvocationExpressionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSuperInvocationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getSuperInvocationExpressionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6148:6: ( ruleInstanceCreationOrSequenceConstructionExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6148:6: ( ruleInstanceCreationOrSequenceConstructionExpression )
+ // InternalAppliedStereotypeProperty.g:6149:1: ruleInstanceCreationOrSequenceConstructionExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getInstanceCreationOrSequenceConstructionExpressionParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInstanceCreationOrSequenceConstructionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getInstanceCreationOrSequenceConstructionExpressionParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5:
+ // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
+ // InternalAppliedStereotypeProperty.g:6155:1: ruleClassExtentExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getClassExtentExpressionParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassExtentExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getClassExtentExpressionParserRuleCall_4());
+ }
+
+ }
+
+
+ }
+ break;
+ case 6:
+ // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
+ // InternalAppliedStereotypeProperty.g:6161:1: ruleLinkOperationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getLinkOperationExpressionParserRuleCall_5());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLinkOperationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getLinkOperationExpressionParserRuleCall_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7:
+ // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
+ // InternalAppliedStereotypeProperty.g:6167:1: ruleSequenceConstructionExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getSequenceConstructionExpressionParserRuleCall_6());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceConstructionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getSequenceConstructionExpressionParserRuleCall_6());
+ }
+
+ }
+
+
+ }
+ break;
+ case 8:
+ // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
+ // InternalAppliedStereotypeProperty.g:6173:1: ruleSequenceOperationOrReductionOrExpansionExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getSequenceOperationOrReductionOrExpansionExpressionParserRuleCall_7());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceOperationOrReductionOrExpansionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getSequenceOperationOrReductionOrExpansionExpressionParserRuleCall_7());
+ }
+
+ }
+
+
+ }
+ break;
+ case 9:
+ // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
+ // InternalAppliedStereotypeProperty.g:6179:1: ruleBehaviorInvocationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getBehaviorInvocationExpressionParserRuleCall_8());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBehaviorInvocationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getBehaviorInvocationExpressionParserRuleCall_8());
+ }
+
+ }
+
+
+ }
+ break;
+ case 10:
+ // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
+ // InternalAppliedStereotypeProperty.g:6185:1: ruleNameExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getNameExpressionParserRuleCall_9());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getNameExpressionParserRuleCall_9());
+ }
+
+ }
+
+
+ }
+ break;
+ case 11:
+ // InternalAppliedStereotypeProperty.g:6190:6: ( ruleParenthesizedExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6190:6: ( ruleParenthesizedExpression )
+ // InternalAppliedStereotypeProperty.g:6191:1: ruleParenthesizedExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getParenthesizedExpressionParserRuleCall_10());
+ }
+ pushFollow(FOLLOW_2);
+ ruleParenthesizedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBaseExpressionAccess().getParenthesizedExpressionParserRuleCall_10());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BaseExpression__Alternatives"
+
+
+ // $ANTLR start "rule__LiteralExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6201:1: rule__LiteralExpression__Alternatives : ( ( ruleBooleanLiteralExpression ) | ( ruleNaturalLiteralExpression ) | ( ruleUnboundedLiteralExpression ) | ( ruleStringLiteralExpression ) );
+ public final void rule__LiteralExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6205:1: ( ( ruleBooleanLiteralExpression ) | ( ruleNaturalLiteralExpression ) | ( ruleUnboundedLiteralExpression ) | ( ruleStringLiteralExpression ) )
+ int alt43 = 4;
+ switch (input.LA(1)) {
+ case RULE_BOOLEAN_VALUE: {
+ alt43 = 1;
+ }
+ break;
+ case RULE_NATURAL_VALUE: {
+ alt43 = 2;
+ }
+ break;
+ case 21: {
+ alt43 = 3;
+ }
+ break;
+ case RULE_STRING: {
+ alt43 = 4;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 43, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt43) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6206:1: ( ruleBooleanLiteralExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6206:1: ( ruleBooleanLiteralExpression )
+ // InternalAppliedStereotypeProperty.g:6207:1: ruleBooleanLiteralExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLiteralExpressionAccess().getBooleanLiteralExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBooleanLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLiteralExpressionAccess().getBooleanLiteralExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6212:6: ( ruleNaturalLiteralExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6212:6: ( ruleNaturalLiteralExpression )
+ // InternalAppliedStereotypeProperty.g:6213:1: ruleNaturalLiteralExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLiteralExpressionAccess().getNaturalLiteralExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNaturalLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLiteralExpressionAccess().getNaturalLiteralExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6218:6: ( ruleUnboundedLiteralExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6218:6: ( ruleUnboundedLiteralExpression )
+ // InternalAppliedStereotypeProperty.g:6219:1: ruleUnboundedLiteralExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLiteralExpressionAccess().getUnboundedLiteralExpressionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnboundedLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLiteralExpressionAccess().getUnboundedLiteralExpressionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6224:6: ( ruleStringLiteralExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6224:6: ( ruleStringLiteralExpression )
+ // InternalAppliedStereotypeProperty.g:6225:1: ruleStringLiteralExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLiteralExpressionAccess().getStringLiteralExpressionParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStringLiteralExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLiteralExpressionAccess().getStringLiteralExpressionParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LiteralExpression__Alternatives"
+
+
+ // $ANTLR start "rule__ThisExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6235:1: rule__ThisExpression__Alternatives : ( ( ( rule__ThisExpression__Group_0__0 ) ) | ( ( rule__ThisExpression__Group_1__0 ) ) );
+ public final void rule__ThisExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6239:1: ( ( ( rule__ThisExpression__Group_0__0 ) ) | ( ( rule__ThisExpression__Group_1__0 ) ) )
+ int alt44 = 2;
+ int LA44_0 = input.LA(1);
+
+ if ((LA44_0 == 85)) {
+ int LA44_1 = input.LA(2);
+
+ if ((LA44_1 == EOF || LA44_1 == 21 || (LA44_1 >= 25 && LA44_1 <= 53) || (LA44_1 >= 56 && LA44_1 <= 57) || LA44_1 == 60 || LA44_1 == 64 || LA44_1 == 67 || (LA44_1 >= 77 && LA44_1 <= 80) || LA44_1 == 83 || LA44_1 == 89
+ || (LA44_1 >= 103 && LA44_1 <= 104) || (LA44_1 >= 115 && LA44_1 <= 119))) {
+ alt44 = 2;
+ } else if ((LA44_1 == 55)) {
+ alt44 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 44, 1, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 44, 0, input);
+
+ throw nvae;
+ }
+ switch (alt44) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6240:1: ( ( rule__ThisExpression__Group_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6240:1: ( ( rule__ThisExpression__Group_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6241:1: ( rule__ThisExpression__Group_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getGroup_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6242:1: ( rule__ThisExpression__Group_0__0 )
+ // InternalAppliedStereotypeProperty.g:6242:2: rule__ThisExpression__Group_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getGroup_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6246:6: ( ( rule__ThisExpression__Group_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6246:6: ( ( rule__ThisExpression__Group_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6247:1: ( rule__ThisExpression__Group_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6248:1: ( rule__ThisExpression__Group_1__0 )
+ // InternalAppliedStereotypeProperty.g:6248:2: rule__ThisExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Alternatives"
+
+
+ // $ANTLR start "rule__Tuple__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:6257:1: rule__Tuple__Alternatives_1 : ( ( ruleNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) );
+ public final void rule__Tuple__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6261:1: ( ( ruleNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) )
+ int alt45 = 2;
+ switch (input.LA(1)) {
+ case RULE_ID: {
+ int LA45_1 = input.LA(2);
+
+ if ((LA45_1 == 21 || (LA45_1 >= 25 && LA45_1 <= 53) || (LA45_1 >= 55 && LA45_1 <= 57) || (LA45_1 >= 63 && LA45_1 <= 64) || LA45_1 == 66 || LA45_1 == 78 || LA45_1 == 83 || LA45_1 == 89 || (LA45_1 >= 115 && LA45_1 <= 119))) {
+ alt45 = 2;
+ } else if ((LA45_1 == 58)) {
+ alt45 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 45, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_UNRESTRICTED_NAME: {
+ int LA45_2 = input.LA(2);
+
+ if ((LA45_2 == 21 || (LA45_2 >= 25 && LA45_2 <= 53) || (LA45_2 >= 55 && LA45_2 <= 57) || (LA45_2 >= 63 && LA45_2 <= 64) || LA45_2 == 66 || LA45_2 == 78 || LA45_2 == 83 || LA45_2 == 89 || (LA45_2 >= 115 && LA45_2 <= 119))) {
+ alt45 = 2;
+ } else if ((LA45_2 == 58)) {
+ alt45 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 45, 2, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_NATURAL_VALUE:
+ case RULE_BOOLEAN_VALUE:
+ case RULE_STRING:
+ case 21:
+ case 25:
+ case 26:
+ case 27:
+ case 28:
+ case 55:
+ case 56:
+ case 85:
+ case 86:
+ case 87:
+ case 107:
+ case 111:
+ case 112:
+ case 113:
+ case 114: {
+ alt45 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 45, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt45) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6262:1: ( ruleNamedTupleExpressionList )
+ {
+ // InternalAppliedStereotypeProperty.g:6262:1: ( ruleNamedTupleExpressionList )
+ // InternalAppliedStereotypeProperty.g:6263:1: ruleNamedTupleExpressionList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleAccess().getNamedTupleExpressionListParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNamedTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleAccess().getNamedTupleExpressionListParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6268:6: ( rulePositionalTupleExpressionList )
+ {
+ // InternalAppliedStereotypeProperty.g:6268:6: ( rulePositionalTupleExpressionList )
+ // InternalAppliedStereotypeProperty.g:6269:1: rulePositionalTupleExpressionList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
+ }
+ pushFollow(FOLLOW_2);
+ rulePositionalTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Alternatives_1"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:6279:1: rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 : ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) ) | ( (
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) ) );
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6283:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) ) | ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) ) )
+ int alt46 = 2;
+ int LA46_0 = input.LA(1);
+
+ if ((LA46_0 == RULE_ID)) {
+ int LA46_1 = input.LA(2);
+
+ if ((synpred74_InternalAppliedStereotypeProperty())) {
+ alt46 = 1;
+ } else if ((true)) {
+ alt46 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 46, 1, input);
+
+ throw nvae;
+ }
+ } else if ((LA46_0 == RULE_UNRESTRICTED_NAME)) {
+ int LA46_2 = input.LA(2);
+
+ if ((synpred74_InternalAppliedStereotypeProperty())) {
+ alt46 = 1;
+ } else if ((true)) {
+ alt46 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 46, 2, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 46, 0, input);
+
+ throw nvae;
+ }
+ switch (alt46) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6285:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6286:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:6286:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6290:6: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6290:6: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6291:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6292:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:6292:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1"
+
+
+ // $ANTLR start "rule__LinkOperation__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6301:1: rule__LinkOperation__Alternatives : ( ( 'createLink' ) | ( 'destroyLink' ) | ( 'clearAssoc' ) );
+ public final void rule__LinkOperation__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6305:1: ( ( 'createLink' ) | ( 'destroyLink' ) | ( 'clearAssoc' ) )
+ int alt47 = 3;
+ switch (input.LA(1)) {
+ case 22: {
+ alt47 = 1;
+ }
+ break;
+ case 23: {
+ alt47 = 2;
+ }
+ break;
+ case 24: {
+ alt47 = 3;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 47, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt47) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6306:1: ( 'createLink' )
+ {
+ // InternalAppliedStereotypeProperty.g:6306:1: ( 'createLink' )
+ // InternalAppliedStereotypeProperty.g:6307:1: 'createLink'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationAccess().getCreateLinkKeyword_0());
+ }
+ match(input, 22, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationAccess().getCreateLinkKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6314:6: ( 'destroyLink' )
+ {
+ // InternalAppliedStereotypeProperty.g:6314:6: ( 'destroyLink' )
+ // InternalAppliedStereotypeProperty.g:6315:1: 'destroyLink'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationAccess().getDestroyLinkKeyword_1());
+ }
+ match(input, 23, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationAccess().getDestroyLinkKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6322:6: ( 'clearAssoc' )
+ {
+ // InternalAppliedStereotypeProperty.g:6322:6: ( 'clearAssoc' )
+ // InternalAppliedStereotypeProperty.g:6323:1: 'clearAssoc'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationAccess().getClearAssocKeyword_2());
+ }
+ match(input, 24, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationAccess().getClearAssocKeyword_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperation__Alternatives"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:6335:1: rule__LinkOperationTuple__Alternatives_1 : ( ( ruleIndexedNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) );
+ public final void rule__LinkOperationTuple__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6339:1: ( ( ruleIndexedNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) )
+ int alt48 = 2;
+ alt48 = dfa48.predict(input);
+ switch (alt48) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
+ {
+ // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
+ // InternalAppliedStereotypeProperty.g:6341:1: ruleIndexedNamedTupleExpressionList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getIndexedNamedTupleExpressionListParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndexedNamedTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleAccess().getIndexedNamedTupleExpressionListParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6346:6: ( rulePositionalTupleExpressionList )
+ {
+ // InternalAppliedStereotypeProperty.g:6346:6: ( rulePositionalTupleExpressionList )
+ // InternalAppliedStereotypeProperty.g:6347:1: rulePositionalTupleExpressionList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
+ }
+ pushFollow(FOLLOW_2);
+ rulePositionalTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Alternatives_1"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6357:1: rule__SequenceConstructionExpression__Alternatives : ( ( ( rule__SequenceConstructionExpression__Group_0__0 ) ) | ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) ) );
+ public final void rule__SequenceConstructionExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6361:1: ( ( ( rule__SequenceConstructionExpression__Group_0__0 ) ) | ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) ) )
+ int alt49 = 2;
+ int LA49_0 = input.LA(1);
+
+ if (((LA49_0 >= RULE_ID && LA49_0 <= RULE_UNRESTRICTED_NAME) || LA49_0 == 107)) {
+ alt49 = 1;
+ } else if ((LA49_0 == 111)) {
+ alt49 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 49, 0, input);
+
+ throw nvae;
+ }
+ switch (alt49) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6362:1: ( ( rule__SequenceConstructionExpression__Group_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6362:1: ( ( rule__SequenceConstructionExpression__Group_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6363:1: ( rule__SequenceConstructionExpression__Group_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6364:1: ( rule__SequenceConstructionExpression__Group_0__0 )
+ // InternalAppliedStereotypeProperty.g:6364:2: rule__SequenceConstructionExpression__Group_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Group_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6368:6: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6368:6: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:6369:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6370:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:6370:2: rule__SequenceConstructionExpression__HasMultiplicityAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__HasMultiplicityAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Alternatives"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Alternatives_0_0"
+ // InternalAppliedStereotypeProperty.g:6379:1: rule__SequenceConstructionExpression__Alternatives_0_0 : ( ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) ) | ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) ) );
+ public final void rule__SequenceConstructionExpression__Alternatives_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6383:1: ( ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) ) | ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) ) )
+ int alt50 = 2;
+ int LA50_0 = input.LA(1);
+
+ if ((LA50_0 == 107)) {
+ alt50 = 1;
+ } else if (((LA50_0 >= RULE_ID && LA50_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt50 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 50, 0, input);
+
+ throw nvae;
+ }
+ switch (alt50) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6384:1: ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6384:1: ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:6385:1: ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAssignment_0_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6386:1: ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 )
+ // InternalAppliedStereotypeProperty.g:6386:2: rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAssignment_0_0_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6390:6: ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6390:6: ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:6391:1: ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameAssignment_0_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6392:1: ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 )
+ // InternalAppliedStereotypeProperty.g:6392:2: rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameAssignment_0_0_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Alternatives_0_0"
+
+
+ // $ANTLR start "rule__SequenceElements__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6401:1: rule__SequenceElements__Alternatives : ( ( ruleSequenceRange ) | ( ruleSequenceExpressionList ) );
+ public final void rule__SequenceElements__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6405:1: ( ( ruleSequenceRange ) | ( ruleSequenceExpressionList ) )
+ int alt51 = 2;
+ alt51 = dfa51.predict(input);
+ switch (alt51) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
+ {
+ // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
+ // InternalAppliedStereotypeProperty.g:6407:1: ruleSequenceRange
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementsAccess().getSequenceRangeParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceRange();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementsAccess().getSequenceRangeParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6412:6: ( ruleSequenceExpressionList )
+ {
+ // InternalAppliedStereotypeProperty.g:6412:6: ( ruleSequenceExpressionList )
+ // InternalAppliedStereotypeProperty.g:6413:1: ruleSequenceExpressionList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementsAccess().getSequenceExpressionListParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementsAccess().getSequenceExpressionListParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceElements__Alternatives"
+
+
+ // $ANTLR start "rule__SequenceElement__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6423:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) );
+ public final void rule__SequenceElement__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6427:1: ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) )
+ int alt52 = 2;
+ switch (input.LA(1)) {
+ case RULE_NATURAL_VALUE:
+ case RULE_ID:
+ case RULE_UNRESTRICTED_NAME:
+ case RULE_BOOLEAN_VALUE:
+ case RULE_STRING:
+ case 21:
+ case 25:
+ case 26:
+ case 27:
+ case 28:
+ case 55:
+ case 85:
+ case 86:
+ case 107:
+ case 111:
+ case 112:
+ case 113:
+ case 114: {
+ alt52 = 1;
+ }
+ break;
+ case 87: {
+ int LA52_2 = input.LA(2);
+
+ if (((LA52_2 >= RULE_ID && LA52_2 <= RULE_UNRESTRICTED_NAME))) {
+ alt52 = 1;
+ } else if ((LA52_2 == 66)) {
+ alt52 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 52, 2, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case 66: {
+ alt52 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 52, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt52) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6428:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6428:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:6429:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6434:6: ( ruleSequenceInitializationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6434:6: ( ruleSequenceInitializationExpression )
+ // InternalAppliedStereotypeProperty.g:6435:1: ruleSequenceInitializationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementAccess().getSequenceInitializationExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceElementAccess().getSequenceInitializationExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceElement__Alternatives"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3"
+ // InternalAppliedStereotypeProperty.g:6445:1: rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 : ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) ) | ( (
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) ) | ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) ) );
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6449:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) ) | ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) ) | ( (
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) ) )
+ int alt53 = 3;
+ switch (input.LA(1)) {
+ case RULE_ID: {
+ int LA53_1 = input.LA(2);
+
+ if (((LA53_1 >= RULE_ID && LA53_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt53 = 3;
+ } else if ((LA53_1 == 34 || LA53_1 == 55 || (LA53_1 >= 63 && LA53_1 <= 64))) {
+ alt53 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 53, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_UNRESTRICTED_NAME: {
+ alt53 = 1;
+ }
+ break;
+ case 84: {
+ alt53 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 53, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt53) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6450:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6450:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6451:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6452:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 )
+ // InternalAppliedStereotypeProperty.g:6452:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6456:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6456:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6457:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6458:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 )
+ // InternalAppliedStereotypeProperty.g:6458:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6462:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6462:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) )
+ // InternalAppliedStereotypeProperty.g:6463:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_2());
+ }
+ // InternalAppliedStereotypeProperty.g:6464:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 )
+ // InternalAppliedStereotypeProperty.g:6464:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3"
+
+
+ // $ANTLR start "rule__AffixOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6473:1: rule__AffixOperator__Alternatives : ( ( '++' ) | ( '--' ) );
+ public final void rule__AffixOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6477:1: ( ( '++' ) | ( '--' ) )
+ int alt54 = 2;
+ int LA54_0 = input.LA(1);
+
+ if ((LA54_0 == 25)) {
+ alt54 = 1;
+ } else if ((LA54_0 == 26)) {
+ alt54 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 54, 0, input);
+
+ throw nvae;
+ }
+ switch (alt54) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6478:1: ( '++' )
+ {
+ // InternalAppliedStereotypeProperty.g:6478:1: ( '++' )
+ // InternalAppliedStereotypeProperty.g:6479:1: '++'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAffixOperatorAccess().getPlusSignPlusSignKeyword_0());
+ }
+ match(input, 25, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAffixOperatorAccess().getPlusSignPlusSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6486:6: ( '--' )
+ {
+ // InternalAppliedStereotypeProperty.g:6486:6: ( '--' )
+ // InternalAppliedStereotypeProperty.g:6487:1: '--'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAffixOperatorAccess().getHyphenMinusHyphenMinusKeyword_1());
+ }
+ match(input, 26, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAffixOperatorAccess().getHyphenMinusHyphenMinusKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AffixOperator__Alternatives"
+
+
+ // $ANTLR start "rule__UnaryExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6499:1: rule__UnaryExpression__Alternatives : ( ( rulePostfixOrCastExpression ) | ( ruleNonPostfixNonCastUnaryExpression ) );
+ public final void rule__UnaryExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6503:1: ( ( rulePostfixOrCastExpression ) | ( ruleNonPostfixNonCastUnaryExpression ) )
+ int alt55 = 2;
+ int LA55_0 = input.LA(1);
+
+ if (((LA55_0 >= RULE_NATURAL_VALUE && LA55_0 <= RULE_STRING) || LA55_0 == 21 || LA55_0 == 55 || (LA55_0 >= 85 && LA55_0 <= 87) || LA55_0 == 107 || LA55_0 == 111)) {
+ alt55 = 1;
+ } else if (((LA55_0 >= 25 && LA55_0 <= 28) || (LA55_0 >= 112 && LA55_0 <= 114))) {
+ alt55 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 55, 0, input);
+
+ throw nvae;
+ }
+ switch (alt55) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6504:1: ( rulePostfixOrCastExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6504:1: ( rulePostfixOrCastExpression )
+ // InternalAppliedStereotypeProperty.g:6505:1: rulePostfixOrCastExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnaryExpressionAccess().getPostfixOrCastExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePostfixOrCastExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnaryExpressionAccess().getPostfixOrCastExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6510:6: ( ruleNonPostfixNonCastUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6510:6: ( ruleNonPostfixNonCastUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:6511:1: ruleNonPostfixNonCastUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnaryExpressionAccess().getNonPostfixNonCastUnaryExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNonPostfixNonCastUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnaryExpressionAccess().getNonPostfixNonCastUnaryExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnaryExpression__Alternatives"
+
+
+ // $ANTLR start "rule__PostfixOrCastExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6521:1: rule__PostfixOrCastExpression__Alternatives : ( ( rulePostfixExpression ) | ( ruleCastExpression ) | ( rulePrimaryExpression ) );
+ public final void rule__PostfixOrCastExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6525:1: ( ( rulePostfixExpression ) | ( ruleCastExpression ) | ( rulePrimaryExpression ) )
+ int alt56 = 3;
+ alt56 = dfa56.predict(input);
+ switch (alt56) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
+ // InternalAppliedStereotypeProperty.g:6527:1: rulePostfixExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionAccess().getPostfixExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePostfixExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixOrCastExpressionAccess().getPostfixExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
+ // InternalAppliedStereotypeProperty.g:6533:1: ruleCastExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionAccess().getCastExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleCastExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixOrCastExpressionAccess().getCastExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6538:6: ( rulePrimaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6538:6: ( rulePrimaryExpression )
+ // InternalAppliedStereotypeProperty.g:6539:1: rulePrimaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionAccess().getPrimaryExpressionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ rulePrimaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixOrCastExpressionAccess().getPrimaryExpressionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixOrCastExpression__Alternatives"
+
+
+ // $ANTLR start "rule__NonPostfixNonCastUnaryExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6549:1: rule__NonPostfixNonCastUnaryExpression__Alternatives : ( ( rulePrefixExpression ) | ( ruleNumericUnaryExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | (
+ // ruleIsolationExpression ) );
+ public final void rule__NonPostfixNonCastUnaryExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6553:1: ( ( rulePrefixExpression ) | ( ruleNumericUnaryExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) )
+ int alt57 = 5;
+ switch (input.LA(1)) {
+ case 25:
+ case 26: {
+ alt57 = 1;
+ }
+ break;
+ case 27:
+ case 28: {
+ alt57 = 2;
+ }
+ break;
+ case 112: {
+ alt57 = 3;
+ }
+ break;
+ case 113: {
+ alt57 = 4;
+ }
+ break;
+ case 114: {
+ alt57 = 5;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 57, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt57) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6554:1: ( rulePrefixExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6554:1: ( rulePrefixExpression )
+ // InternalAppliedStereotypeProperty.g:6555:1: rulePrefixExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getPrefixExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePrefixExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getPrefixExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6560:6: ( ruleNumericUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6560:6: ( ruleNumericUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:6561:1: ruleNumericUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getNumericUnaryExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNumericUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getNumericUnaryExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6566:6: ( ruleBooleanUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6566:6: ( ruleBooleanUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:6567:1: ruleBooleanUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBooleanUnaryExpressionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBooleanUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBooleanUnaryExpressionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6572:6: ( ruleBitStringUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6572:6: ( ruleBitStringUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:6573:1: ruleBitStringUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBitStringUnaryExpressionParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBitStringUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBitStringUnaryExpressionParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5:
+ // InternalAppliedStereotypeProperty.g:6578:6: ( ruleIsolationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6578:6: ( ruleIsolationExpression )
+ // InternalAppliedStereotypeProperty.g:6579:1: ruleIsolationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getIsolationExpressionParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIsolationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getIsolationExpressionParserRuleCall_4());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonPostfixNonCastUnaryExpression__Alternatives"
+
+
+ // $ANTLR start "rule__NumericUnaryOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6589:1: rule__NumericUnaryOperator__Alternatives : ( ( '+' ) | ( '-' ) );
+ public final void rule__NumericUnaryOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6593:1: ( ( '+' ) | ( '-' ) )
+ int alt58 = 2;
+ int LA58_0 = input.LA(1);
+
+ if ((LA58_0 == 27)) {
+ alt58 = 1;
+ } else if ((LA58_0 == 28)) {
+ alt58 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 58, 0, input);
+
+ throw nvae;
+ }
+ switch (alt58) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6594:1: ( '+' )
+ {
+ // InternalAppliedStereotypeProperty.g:6594:1: ( '+' )
+ // InternalAppliedStereotypeProperty.g:6595:1: '+'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryOperatorAccess().getPlusSignKeyword_0());
+ }
+ match(input, 27, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryOperatorAccess().getPlusSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6602:6: ( '-' )
+ {
+ // InternalAppliedStereotypeProperty.g:6602:6: ( '-' )
+ // InternalAppliedStereotypeProperty.g:6603:1: '-'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryOperatorAccess().getHyphenMinusKeyword_1());
+ }
+ match(input, 28, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryOperatorAccess().getHyphenMinusKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryOperator__Alternatives"
+
+
+ // $ANTLR start "rule__CastExpression__Alternatives_1"
+ // InternalAppliedStereotypeProperty.g:6615:1: rule__CastExpression__Alternatives_1 : ( ( ( rule__CastExpression__IsAnyAssignment_1_0 ) ) | ( ( rule__CastExpression__TypeNameAssignment_1_1 ) ) );
+ public final void rule__CastExpression__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6619:1: ( ( ( rule__CastExpression__IsAnyAssignment_1_0 ) ) | ( ( rule__CastExpression__TypeNameAssignment_1_1 ) ) )
+ int alt59 = 2;
+ int LA59_0 = input.LA(1);
+
+ if ((LA59_0 == 107)) {
+ alt59 = 1;
+ } else if (((LA59_0 >= RULE_ID && LA59_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt59 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 59, 0, input);
+
+ throw nvae;
+ }
+ switch (alt59) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6620:1: ( ( rule__CastExpression__IsAnyAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6620:1: ( ( rule__CastExpression__IsAnyAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:6621:1: ( rule__CastExpression__IsAnyAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getIsAnyAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6622:1: ( rule__CastExpression__IsAnyAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:6622:2: rule__CastExpression__IsAnyAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__IsAnyAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getIsAnyAssignment_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6626:6: ( ( rule__CastExpression__TypeNameAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6626:6: ( ( rule__CastExpression__TypeNameAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:6627:1: ( rule__CastExpression__TypeNameAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getTypeNameAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6628:1: ( rule__CastExpression__TypeNameAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:6628:2: rule__CastExpression__TypeNameAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__TypeNameAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getTypeNameAssignment_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Alternatives_1"
+
+
+ // $ANTLR start "rule__CastCompletion__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6637:1: rule__CastCompletion__Alternatives : ( ( rulePostfixOrCastExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) );
+ public final void rule__CastCompletion__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6641:1: ( ( rulePostfixOrCastExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) )
+ int alt60 = 4;
+ switch (input.LA(1)) {
+ case RULE_NATURAL_VALUE:
+ case RULE_ID:
+ case RULE_UNRESTRICTED_NAME:
+ case RULE_BOOLEAN_VALUE:
+ case RULE_STRING:
+ case 21:
+ case 55:
+ case 85:
+ case 86:
+ case 87:
+ case 107:
+ case 111: {
+ alt60 = 1;
+ }
+ break;
+ case 112: {
+ alt60 = 2;
+ }
+ break;
+ case 113: {
+ alt60 = 3;
+ }
+ break;
+ case 114: {
+ alt60 = 4;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 60, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt60) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6642:1: ( rulePostfixOrCastExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6642:1: ( rulePostfixOrCastExpression )
+ // InternalAppliedStereotypeProperty.g:6643:1: rulePostfixOrCastExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastCompletionAccess().getPostfixOrCastExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePostfixOrCastExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastCompletionAccess().getPostfixOrCastExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6648:6: ( ruleBooleanUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6648:6: ( ruleBooleanUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:6649:1: ruleBooleanUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastCompletionAccess().getBooleanUnaryExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBooleanUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastCompletionAccess().getBooleanUnaryExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6654:6: ( ruleBitStringUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6654:6: ( ruleBitStringUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:6655:1: ruleBitStringUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastCompletionAccess().getBitStringUnaryExpressionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBitStringUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastCompletionAccess().getBitStringUnaryExpressionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6660:6: ( ruleIsolationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6660:6: ( ruleIsolationExpression )
+ // InternalAppliedStereotypeProperty.g:6661:1: ruleIsolationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastCompletionAccess().getIsolationExpressionParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIsolationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastCompletionAccess().getIsolationExpressionParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastCompletion__Alternatives"
+
+
+ // $ANTLR start "rule__MultiplicativeOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6671:1: rule__MultiplicativeOperator__Alternatives : ( ( '*' ) | ( '/' ) | ( '%' ) );
+ public final void rule__MultiplicativeOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6675:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
+ int alt61 = 3;
+ switch (input.LA(1)) {
+ case 21: {
+ alt61 = 1;
+ }
+ break;
+ case 29: {
+ alt61 = 2;
+ }
+ break;
+ case 30: {
+ alt61 = 3;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 61, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt61) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6676:1: ( '*' )
+ {
+ // InternalAppliedStereotypeProperty.g:6676:1: ( '*' )
+ // InternalAppliedStereotypeProperty.g:6677:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeOperatorAccess().getAsteriskKeyword_0());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeOperatorAccess().getAsteriskKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6684:6: ( '/' )
+ {
+ // InternalAppliedStereotypeProperty.g:6684:6: ( '/' )
+ // InternalAppliedStereotypeProperty.g:6685:1: '/'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeOperatorAccess().getSolidusKeyword_1());
+ }
+ match(input, 29, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeOperatorAccess().getSolidusKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6692:6: ( '%' )
+ {
+ // InternalAppliedStereotypeProperty.g:6692:6: ( '%' )
+ // InternalAppliedStereotypeProperty.g:6693:1: '%'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeOperatorAccess().getPercentSignKeyword_2());
+ }
+ match(input, 30, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeOperatorAccess().getPercentSignKeyword_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeOperator__Alternatives"
+
+
+ // $ANTLR start "rule__AdditiveOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6705:1: rule__AdditiveOperator__Alternatives : ( ( '+' ) | ( '-' ) );
+ public final void rule__AdditiveOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6709:1: ( ( '+' ) | ( '-' ) )
+ int alt62 = 2;
+ int LA62_0 = input.LA(1);
+
+ if ((LA62_0 == 27)) {
+ alt62 = 1;
+ } else if ((LA62_0 == 28)) {
+ alt62 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 62, 0, input);
+
+ throw nvae;
+ }
+ switch (alt62) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6710:1: ( '+' )
+ {
+ // InternalAppliedStereotypeProperty.g:6710:1: ( '+' )
+ // InternalAppliedStereotypeProperty.g:6711:1: '+'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveOperatorAccess().getPlusSignKeyword_0());
+ }
+ match(input, 27, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveOperatorAccess().getPlusSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6718:6: ( '-' )
+ {
+ // InternalAppliedStereotypeProperty.g:6718:6: ( '-' )
+ // InternalAppliedStereotypeProperty.g:6719:1: '-'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveOperatorAccess().getHyphenMinusKeyword_1());
+ }
+ match(input, 28, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveOperatorAccess().getHyphenMinusKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveOperator__Alternatives"
+
+
+ // $ANTLR start "rule__ShiftOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6731:1: rule__ShiftOperator__Alternatives : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
+ public final void rule__ShiftOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6735:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
+ int alt63 = 3;
+ switch (input.LA(1)) {
+ case 31: {
+ alt63 = 1;
+ }
+ break;
+ case 32: {
+ alt63 = 2;
+ }
+ break;
+ case 33: {
+ alt63 = 3;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 63, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt63) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6736:1: ( '<<' )
+ {
+ // InternalAppliedStereotypeProperty.g:6736:1: ( '<<' )
+ // InternalAppliedStereotypeProperty.g:6737:1: '<<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftOperatorAccess().getLessThanSignLessThanSignKeyword_0());
+ }
+ match(input, 31, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftOperatorAccess().getLessThanSignLessThanSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6744:6: ( '>>' )
+ {
+ // InternalAppliedStereotypeProperty.g:6744:6: ( '>>' )
+ // InternalAppliedStereotypeProperty.g:6745:1: '>>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignKeyword_1());
+ }
+ match(input, 32, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6752:6: ( '>>>' )
+ {
+ // InternalAppliedStereotypeProperty.g:6752:6: ( '>>>' )
+ // InternalAppliedStereotypeProperty.g:6753:1: '>>>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignKeyword_2());
+ }
+ match(input, 33, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignKeyword_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftOperator__Alternatives"
+
+
+ // $ANTLR start "rule__RelationalOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6765:1: rule__RelationalOperator__Alternatives : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
+ public final void rule__RelationalOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6769:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
+ int alt64 = 4;
+ switch (input.LA(1)) {
+ case 34: {
+ alt64 = 1;
+ }
+ break;
+ case 35: {
+ alt64 = 2;
+ }
+ break;
+ case 36: {
+ alt64 = 3;
+ }
+ break;
+ case 37: {
+ alt64 = 4;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 64, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt64) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6770:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:6770:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:6771:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalOperatorAccess().getLessThanSignKeyword_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalOperatorAccess().getLessThanSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6778:6: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:6778:6: ( '>' )
+ // InternalAppliedStereotypeProperty.g:6779:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignKeyword_1());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6786:6: ( '<=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6786:6: ( '<=' )
+ // InternalAppliedStereotypeProperty.g:6787:1: '<='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalOperatorAccess().getLessThanSignEqualsSignKeyword_2());
+ }
+ match(input, 36, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalOperatorAccess().getLessThanSignEqualsSignKeyword_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6794:6: ( '>=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6794:6: ( '>=' )
+ // InternalAppliedStereotypeProperty.g:6795:1: '>='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignEqualsSignKeyword_3());
+ }
+ match(input, 37, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignEqualsSignKeyword_3());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalOperator__Alternatives"
+
+
+ // $ANTLR start "rule__ClassificationOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6807:1: rule__ClassificationOperator__Alternatives : ( ( 'instanceof' ) | ( 'hastype' ) );
+ public final void rule__ClassificationOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6811:1: ( ( 'instanceof' ) | ( 'hastype' ) )
+ int alt65 = 2;
+ int LA65_0 = input.LA(1);
+
+ if ((LA65_0 == 38)) {
+ alt65 = 1;
+ } else if ((LA65_0 == 39)) {
+ alt65 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 65, 0, input);
+
+ throw nvae;
+ }
+ switch (alt65) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6812:1: ( 'instanceof' )
+ {
+ // InternalAppliedStereotypeProperty.g:6812:1: ( 'instanceof' )
+ // InternalAppliedStereotypeProperty.g:6813:1: 'instanceof'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationOperatorAccess().getInstanceofKeyword_0());
+ }
+ match(input, 38, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationOperatorAccess().getInstanceofKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6820:6: ( 'hastype' )
+ {
+ // InternalAppliedStereotypeProperty.g:6820:6: ( 'hastype' )
+ // InternalAppliedStereotypeProperty.g:6821:1: 'hastype'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationOperatorAccess().getHastypeKeyword_1());
+ }
+ match(input, 39, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationOperatorAccess().getHastypeKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationOperator__Alternatives"
+
+
+ // $ANTLR start "rule__EqualityOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6833:1: rule__EqualityOperator__Alternatives : ( ( '==' ) | ( '!=' ) );
+ public final void rule__EqualityOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6837:1: ( ( '==' ) | ( '!=' ) )
+ int alt66 = 2;
+ int LA66_0 = input.LA(1);
+
+ if ((LA66_0 == 40)) {
+ alt66 = 1;
+ } else if ((LA66_0 == 41)) {
+ alt66 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 66, 0, input);
+
+ throw nvae;
+ }
+ switch (alt66) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6838:1: ( '==' )
+ {
+ // InternalAppliedStereotypeProperty.g:6838:1: ( '==' )
+ // InternalAppliedStereotypeProperty.g:6839:1: '=='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityOperatorAccess().getEqualsSignEqualsSignKeyword_0());
+ }
+ match(input, 40, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityOperatorAccess().getEqualsSignEqualsSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6846:6: ( '!=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6846:6: ( '!=' )
+ // InternalAppliedStereotypeProperty.g:6847:1: '!='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityOperatorAccess().getExclamationMarkEqualsSignKeyword_1());
+ }
+ match(input, 41, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityOperatorAccess().getExclamationMarkEqualsSignKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityOperator__Alternatives"
+
+
+ // $ANTLR start "rule__LeftHandSide__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6859:1: rule__LeftHandSide__Alternatives : ( ( ruleNameLeftHandSide ) | ( ruleFeatureLeftHandSide ) );
+ public final void rule__LeftHandSide__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6863:1: ( ( ruleNameLeftHandSide ) | ( ruleFeatureLeftHandSide ) )
+ int alt67 = 2;
+ switch (input.LA(1)) {
+ case RULE_ID: {
+ int LA67_1 = input.LA(2);
+
+ if ((synpred107_InternalAppliedStereotypeProperty())) {
+ alt67 = 1;
+ } else if ((true)) {
+ alt67 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 67, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_UNRESTRICTED_NAME: {
+ int LA67_2 = input.LA(2);
+
+ if ((synpred107_InternalAppliedStereotypeProperty())) {
+ alt67 = 1;
+ } else if ((true)) {
+ alt67 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 67, 2, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_NATURAL_VALUE:
+ case RULE_BOOLEAN_VALUE:
+ case RULE_STRING:
+ case 21:
+ case 55:
+ case 85:
+ case 86:
+ case 87:
+ case 107:
+ case 111: {
+ alt67 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 67, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt67) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
+ {
+ // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
+ // InternalAppliedStereotypeProperty.g:6865:1: ruleNameLeftHandSide
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLeftHandSideAccess().getNameLeftHandSideParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLeftHandSideAccess().getNameLeftHandSideParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6870:6: ( ruleFeatureLeftHandSide )
+ {
+ // InternalAppliedStereotypeProperty.g:6870:6: ( ruleFeatureLeftHandSide )
+ // InternalAppliedStereotypeProperty.g:6871:1: ruleFeatureLeftHandSide
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLeftHandSideAccess().getFeatureLeftHandSideParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFeatureLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLeftHandSideAccess().getFeatureLeftHandSideParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LeftHandSide__Alternatives"
+
+
+ // $ANTLR start "rule__AssignmentOperator__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6881:1: rule__AssignmentOperator__Alternatives : ( ( '=' ) | ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( '&=' ) | ( '|=' ) | ( '^=' ) | ( '<<=' ) | ( '>>=' ) | ( '>>>=' ) );
+ public final void rule__AssignmentOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6885:1: ( ( '=' ) | ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( '&=' ) | ( '|=' ) | ( '^=' ) | ( '<<=' ) | ( '>>=' ) | ( '>>>=' ) )
+ int alt68 = 12;
+ switch (input.LA(1)) {
+ case 42: {
+ alt68 = 1;
+ }
+ break;
+ case 43: {
+ alt68 = 2;
+ }
+ break;
+ case 44: {
+ alt68 = 3;
+ }
+ break;
+ case 45: {
+ alt68 = 4;
+ }
+ break;
+ case 46: {
+ alt68 = 5;
+ }
+ break;
+ case 47: {
+ alt68 = 6;
+ }
+ break;
+ case 48: {
+ alt68 = 7;
+ }
+ break;
+ case 49: {
+ alt68 = 8;
+ }
+ break;
+ case 50: {
+ alt68 = 9;
+ }
+ break;
+ case 51: {
+ alt68 = 10;
+ }
+ break;
+ case 52: {
+ alt68 = 11;
+ }
+ break;
+ case 53: {
+ alt68 = 12;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 68, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt68) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6886:1: ( '=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6886:1: ( '=' )
+ // InternalAppliedStereotypeProperty.g:6887:1: '='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getEqualsSignKeyword_0());
+ }
+ match(input, 42, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getEqualsSignKeyword_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6894:6: ( '+=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6894:6: ( '+=' )
+ // InternalAppliedStereotypeProperty.g:6895:1: '+='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getPlusSignEqualsSignKeyword_1());
+ }
+ match(input, 43, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getPlusSignEqualsSignKeyword_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:6902:6: ( '-=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6902:6: ( '-=' )
+ // InternalAppliedStereotypeProperty.g:6903:1: '-='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getHyphenMinusEqualsSignKeyword_2());
+ }
+ match(input, 44, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getHyphenMinusEqualsSignKeyword_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:6910:6: ( '*=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6910:6: ( '*=' )
+ // InternalAppliedStereotypeProperty.g:6911:1: '*='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getAsteriskEqualsSignKeyword_3());
+ }
+ match(input, 45, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getAsteriskEqualsSignKeyword_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5:
+ // InternalAppliedStereotypeProperty.g:6918:6: ( '/=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6918:6: ( '/=' )
+ // InternalAppliedStereotypeProperty.g:6919:1: '/='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getSolidusEqualsSignKeyword_4());
+ }
+ match(input, 46, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getSolidusEqualsSignKeyword_4());
+ }
+
+ }
+
+
+ }
+ break;
+ case 6:
+ // InternalAppliedStereotypeProperty.g:6926:6: ( '%=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6926:6: ( '%=' )
+ // InternalAppliedStereotypeProperty.g:6927:1: '%='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getPercentSignEqualsSignKeyword_5());
+ }
+ match(input, 47, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getPercentSignEqualsSignKeyword_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7:
+ // InternalAppliedStereotypeProperty.g:6934:6: ( '&=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6934:6: ( '&=' )
+ // InternalAppliedStereotypeProperty.g:6935:1: '&='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getAmpersandEqualsSignKeyword_6());
+ }
+ match(input, 48, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getAmpersandEqualsSignKeyword_6());
+ }
+
+ }
+
+
+ }
+ break;
+ case 8:
+ // InternalAppliedStereotypeProperty.g:6942:6: ( '|=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6942:6: ( '|=' )
+ // InternalAppliedStereotypeProperty.g:6943:1: '|='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getVerticalLineEqualsSignKeyword_7());
+ }
+ match(input, 49, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getVerticalLineEqualsSignKeyword_7());
+ }
+
+ }
+
+
+ }
+ break;
+ case 9:
+ // InternalAppliedStereotypeProperty.g:6950:6: ( '^=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6950:6: ( '^=' )
+ // InternalAppliedStereotypeProperty.g:6951:1: '^='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getCircumflexAccentEqualsSignKeyword_8());
+ }
+ match(input, 50, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getCircumflexAccentEqualsSignKeyword_8());
+ }
+
+ }
+
+
+ }
+ break;
+ case 10:
+ // InternalAppliedStereotypeProperty.g:6958:6: ( '<<=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6958:6: ( '<<=' )
+ // InternalAppliedStereotypeProperty.g:6959:1: '<<='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getLessThanSignLessThanSignEqualsSignKeyword_9());
+ }
+ match(input, 51, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getLessThanSignLessThanSignEqualsSignKeyword_9());
+ }
+
+ }
+
+
+ }
+ break;
+ case 11:
+ // InternalAppliedStereotypeProperty.g:6966:6: ( '>>=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6966:6: ( '>>=' )
+ // InternalAppliedStereotypeProperty.g:6967:1: '>>='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignEqualsSignKeyword_10());
+ }
+ match(input, 52, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignEqualsSignKeyword_10());
+ }
+
+ }
+
+
+ }
+ break;
+ case 12:
+ // InternalAppliedStereotypeProperty.g:6974:6: ( '>>>=' )
+ {
+ // InternalAppliedStereotypeProperty.g:6974:6: ( '>>>=' )
+ // InternalAppliedStereotypeProperty.g:6975:1: '>>>='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignEqualsSignKeyword_11());
+ }
+ match(input, 53, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignEqualsSignKeyword_11());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentOperator__Alternatives"
+
+
+ // $ANTLR start "rule__Statement__Alternatives"
+ // InternalAppliedStereotypeProperty.g:6987:1: rule__Statement__Alternatives : ( ( ruleInLineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleExpressionStatement ) | ( ruleIfStatement ) | (
+ // ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleForStatement ) | ( ruleDoStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) );
+ public final void rule__Statement__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:6991:1: ( ( ruleInLineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleExpressionStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | (
+ // ruleWhileStatement ) | ( ruleForStatement ) | ( ruleDoStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) )
+ int alt69 = 14;
+ alt69 = dfa69.predict(input);
+ switch (alt69) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:6992:1: ( ruleInLineStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:6992:1: ( ruleInLineStatement )
+ // InternalAppliedStereotypeProperty.g:6993:1: ruleInLineStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getInLineStatementParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInLineStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getInLineStatementParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:6998:6: ( ruleBlockStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:6998:6: ( ruleBlockStatement )
+ // InternalAppliedStereotypeProperty.g:6999:1: ruleBlockStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlockStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:7004:6: ( ruleEmptyStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7004:6: ( ruleEmptyStatement )
+ // InternalAppliedStereotypeProperty.g:7005:1: ruleEmptyStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEmptyStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4:
+ // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
+ // InternalAppliedStereotypeProperty.g:7011:1: ruleLocalNameDeclarationStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLocalNameDeclarationStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5:
+ // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
+ // InternalAppliedStereotypeProperty.g:7017:1: ruleExpressionStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getExpressionStatementParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpressionStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getExpressionStatementParserRuleCall_4());
+ }
+
+ }
+
+
+ }
+ break;
+ case 6:
+ // InternalAppliedStereotypeProperty.g:7022:6: ( ruleIfStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7022:6: ( ruleIfStatement )
+ // InternalAppliedStereotypeProperty.g:7023:1: ruleIfStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIfStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7:
+ // InternalAppliedStereotypeProperty.g:7028:6: ( ruleSwitchStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7028:6: ( ruleSwitchStatement )
+ // InternalAppliedStereotypeProperty.g:7029:1: ruleSwitchStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSwitchStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
+ }
+
+ }
+
+
+ }
+ break;
+ case 8:
+ // InternalAppliedStereotypeProperty.g:7034:6: ( ruleWhileStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7034:6: ( ruleWhileStatement )
+ // InternalAppliedStereotypeProperty.g:7035:1: ruleWhileStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
+ }
+ pushFollow(FOLLOW_2);
+ ruleWhileStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
+ }
+
+ }
+
+
+ }
+ break;
+ case 9:
+ // InternalAppliedStereotypeProperty.g:7040:6: ( ruleForStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7040:6: ( ruleForStatement )
+ // InternalAppliedStereotypeProperty.g:7041:1: ruleForStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_8());
+ }
+ pushFollow(FOLLOW_2);
+ ruleForStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_8());
+ }
+
+ }
+
+
+ }
+ break;
+ case 10:
+ // InternalAppliedStereotypeProperty.g:7046:6: ( ruleDoStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7046:6: ( ruleDoStatement )
+ // InternalAppliedStereotypeProperty.g:7047:1: ruleDoStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_9());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDoStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_9());
+ }
+
+ }
+
+
+ }
+ break;
+ case 11:
+ // InternalAppliedStereotypeProperty.g:7052:6: ( ruleBreakStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7052:6: ( ruleBreakStatement )
+ // InternalAppliedStereotypeProperty.g:7053:1: ruleBreakStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBreakStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
+ }
+
+ }
+
+
+ }
+ break;
+ case 12:
+ // InternalAppliedStereotypeProperty.g:7058:6: ( ruleReturnStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7058:6: ( ruleReturnStatement )
+ // InternalAppliedStereotypeProperty.g:7059:1: ruleReturnStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
+ }
+ pushFollow(FOLLOW_2);
+ ruleReturnStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
+ }
+
+ }
+
+
+ }
+ break;
+ case 13:
+ // InternalAppliedStereotypeProperty.g:7064:6: ( ruleAcceptStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7064:6: ( ruleAcceptStatement )
+ // InternalAppliedStereotypeProperty.g:7065:1: ruleAcceptStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAcceptStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
+ }
+
+ }
+
+
+ }
+ break;
+ case 14:
+ // InternalAppliedStereotypeProperty.g:7070:6: ( ruleClassifyStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7070:6: ( ruleClassifyStatement )
+ // InternalAppliedStereotypeProperty.g:7071:1: ruleClassifyStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifyStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Statement__Alternatives"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Alternatives_0"
+ // InternalAppliedStereotypeProperty.g:7081:1: rule__LocalNameDeclarationStatement__Alternatives_0 : ( ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) ) | ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) ) );
+ public final void rule__LocalNameDeclarationStatement__Alternatives_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7085:1: ( ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) ) | ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) ) )
+ int alt70 = 2;
+ int LA70_0 = input.LA(1);
+
+ if ((LA70_0 == 90)) {
+ alt70 = 1;
+ } else if (((LA70_0 >= RULE_ID && LA70_0 <= RULE_UNRESTRICTED_NAME) || LA70_0 == 107)) {
+ alt70 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 70, 0, input);
+
+ throw nvae;
+ }
+ switch (alt70) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7086:1: ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7086:1: ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:7087:1: ( rule__LocalNameDeclarationStatement__Group_0_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7088:1: ( rule__LocalNameDeclarationStatement__Group_0_0__0 )
+ // InternalAppliedStereotypeProperty.g:7088:2: rule__LocalNameDeclarationStatement__Group_0_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7092:6: ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7092:6: ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:7093:1: ( rule__LocalNameDeclarationStatement__Group_0_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7094:1: ( rule__LocalNameDeclarationStatement__Group_0_1__0 )
+ // InternalAppliedStereotypeProperty.g:7094:2: rule__LocalNameDeclarationStatement__Group_0_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Alternatives_0"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Alternatives_0_0_3"
+ // InternalAppliedStereotypeProperty.g:7103:1: rule__LocalNameDeclarationStatement__Alternatives_0_0_3 : ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) ) );
+ public final void rule__LocalNameDeclarationStatement__Alternatives_0_0_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7107:1: ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) ) )
+ int alt71 = 2;
+ int LA71_0 = input.LA(1);
+
+ if ((LA71_0 == 107)) {
+ alt71 = 1;
+ } else if (((LA71_0 >= RULE_ID && LA71_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt71 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 71, 0, input);
+
+ throw nvae;
+ }
+ switch (alt71) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7108:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7108:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) )
+ // InternalAppliedStereotypeProperty.g:7109:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_0_3_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7110:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 )
+ // InternalAppliedStereotypeProperty.g:7110:2: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_0_3_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7114:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7114:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:7115:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_0_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7116:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 )
+ // InternalAppliedStereotypeProperty.g:7116:2: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_0_3_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Alternatives_0_0_3"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Alternatives_0_1_0"
+ // InternalAppliedStereotypeProperty.g:7125:1: rule__LocalNameDeclarationStatement__Alternatives_0_1_0 : ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) ) );
+ public final void rule__LocalNameDeclarationStatement__Alternatives_0_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7129:1: ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) ) )
+ int alt72 = 2;
+ int LA72_0 = input.LA(1);
+
+ if ((LA72_0 == 107)) {
+ alt72 = 1;
+ } else if (((LA72_0 >= RULE_ID && LA72_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt72 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 72, 0, input);
+
+ throw nvae;
+ }
+ switch (alt72) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7130:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7130:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:7131:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7132:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 )
+ // InternalAppliedStereotypeProperty.g:7132:2: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_1_0_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7136:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7136:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:7137:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7138:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:7138:2: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_1_0_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Alternatives_0_1_0"
+
+
+ // $ANTLR start "rule__InitializationExpression__Alternatives"
+ // InternalAppliedStereotypeProperty.g:7147:1: rule__InitializationExpression__Alternatives : ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) | ( ruleInstanceInitializationExpression ) );
+ public final void rule__InitializationExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7151:1: ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) | ( ruleInstanceInitializationExpression ) )
+ int alt73 = 3;
+ switch (input.LA(1)) {
+ case RULE_NATURAL_VALUE:
+ case RULE_ID:
+ case RULE_UNRESTRICTED_NAME:
+ case RULE_BOOLEAN_VALUE:
+ case RULE_STRING:
+ case 21:
+ case 25:
+ case 26:
+ case 27:
+ case 28:
+ case 55:
+ case 85:
+ case 86:
+ case 107:
+ case 111:
+ case 112:
+ case 113:
+ case 114: {
+ alt73 = 1;
+ }
+ break;
+ case 87: {
+ switch (input.LA(2)) {
+ case RULE_ID:
+ case RULE_UNRESTRICTED_NAME: {
+ alt73 = 1;
+ }
+ break;
+ case 66: {
+ alt73 = 2;
+ }
+ break;
+ case 55: {
+ alt73 = 3;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 73, 2, input);
+
+ throw nvae;
+ }
+
+ }
+ break;
+ case 66: {
+ alt73 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 73, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt73) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7152:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:7152:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:7153:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInitializationExpressionAccess().getExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInitializationExpressionAccess().getExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7158:6: ( ruleSequenceInitializationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:7158:6: ( ruleSequenceInitializationExpression )
+ // InternalAppliedStereotypeProperty.g:7159:1: ruleSequenceInitializationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInitializationExpressionAccess().getSequenceInitializationExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInitializationExpressionAccess().getSequenceInitializationExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3:
+ // InternalAppliedStereotypeProperty.g:7164:6: ( ruleInstanceInitializationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:7164:6: ( ruleInstanceInitializationExpression )
+ // InternalAppliedStereotypeProperty.g:7165:1: ruleInstanceInitializationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInitializationExpressionAccess().getInstanceInitializationExpressionParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInstanceInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInitializationExpressionAccess().getInstanceInitializationExpressionParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InitializationExpression__Alternatives"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Alternatives"
+ // InternalAppliedStereotypeProperty.g:7175:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) );
+ public final void rule__LoopVariableDefinition__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7179:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
+ int alt74 = 2;
+ switch (input.LA(1)) {
+ case RULE_ID: {
+ int LA74_1 = input.LA(2);
+
+ if (((LA74_1 >= RULE_ID && LA74_1 <= RULE_UNRESTRICTED_NAME) || LA74_1 == 34 || (LA74_1 >= 63 && LA74_1 <= 64))) {
+ alt74 = 2;
+ } else if ((LA74_1 == 18)) {
+ alt74 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 74, 1, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case RULE_UNRESTRICTED_NAME: {
+ int LA74_2 = input.LA(2);
+
+ if (((LA74_2 >= RULE_ID && LA74_2 <= RULE_UNRESTRICTED_NAME) || LA74_2 == 34 || (LA74_2 >= 63 && LA74_2 <= 64))) {
+ alt74 = 2;
+ } else if ((LA74_2 == 18)) {
+ alt74 = 1;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 74, 2, input);
+
+ throw nvae;
+ }
+ }
+ break;
+ case 107: {
+ alt74 = 2;
+ }
+ break;
+ default:
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 74, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt74) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7180:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7180:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:7181:1: ( rule__LoopVariableDefinition__Group_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7182:1: ( rule__LoopVariableDefinition__Group_0__0 )
+ // InternalAppliedStereotypeProperty.g:7182:2: rule__LoopVariableDefinition__Group_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7186:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7186:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:7187:1: ( rule__LoopVariableDefinition__Group_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7188:1: ( rule__LoopVariableDefinition__Group_1__0 )
+ // InternalAppliedStereotypeProperty.g:7188:2: rule__LoopVariableDefinition__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Alternatives_1_0"
+ // InternalAppliedStereotypeProperty.g:7197:1: rule__LoopVariableDefinition__Alternatives_1_0 : ( ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) ) | ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) ) );
+ public final void rule__LoopVariableDefinition__Alternatives_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7201:1: ( ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) ) | ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) ) )
+ int alt75 = 2;
+ int LA75_0 = input.LA(1);
+
+ if ((LA75_0 == 107)) {
+ alt75 = 1;
+ } else if (((LA75_0 >= RULE_ID && LA75_0 <= RULE_UNRESTRICTED_NAME))) {
+ alt75 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 75, 0, input);
+
+ throw nvae;
+ }
+ switch (alt75) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7202:1: ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7202:1: ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:7203:1: ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAssignment_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7204:1: ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 )
+ // InternalAppliedStereotypeProperty.g:7204:2: rule__LoopVariableDefinition__IsAnyAssignment_1_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__IsAnyAssignment_1_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAssignment_1_0_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7208:6: ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7208:6: ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:7209:1: ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameAssignment_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7210:1: ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:7210:2: rule__LoopVariableDefinition__TypeNameAssignment_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__TypeNameAssignment_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameAssignment_1_0_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Alternatives_1_0"
+
+
+ // $ANTLR start "rule__AcceptStatement__Alternatives"
+ // InternalAppliedStereotypeProperty.g:7219:1: rule__AcceptStatement__Alternatives : ( ( ( rule__AcceptStatement__Group_0__0 ) ) | ( ( rule__AcceptStatement__Group_1__0 ) ) );
+ public final void rule__AcceptStatement__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7223:1: ( ( ( rule__AcceptStatement__Group_0__0 ) ) | ( ( rule__AcceptStatement__Group_1__0 ) ) )
+ int alt76 = 2;
+ int LA76_0 = input.LA(1);
+
+ if ((LA76_0 == 101)) {
+ int LA76_1 = input.LA(2);
+
+ if ((synpred139_InternalAppliedStereotypeProperty())) {
+ alt76 = 1;
+ } else if ((true)) {
+ alt76 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 76, 1, input);
+
+ throw nvae;
+ }
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 76, 0, input);
+
+ throw nvae;
+ }
+ switch (alt76) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:7225:1: ( rule__AcceptStatement__Group_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getGroup_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7226:1: ( rule__AcceptStatement__Group_0__0 )
+ // InternalAppliedStereotypeProperty.g:7226:2: rule__AcceptStatement__Group_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getGroup_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7230:6: ( ( rule__AcceptStatement__Group_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7230:6: ( ( rule__AcceptStatement__Group_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:7231:1: ( rule__AcceptStatement__Group_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7232:1: ( rule__AcceptStatement__Group_1__0 )
+ // InternalAppliedStereotypeProperty.g:7232:2: rule__AcceptStatement__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Alternatives"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Alternatives_2"
+ // InternalAppliedStereotypeProperty.g:7241:1: rule__ClassifyStatement__Alternatives_2 : ( ( ( rule__ClassifyStatement__Group_2_0__0 ) ) | ( ( rule__ClassifyStatement__Group_2_1__0 ) ) );
+ public final void rule__ClassifyStatement__Alternatives_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7245:1: ( ( ( rule__ClassifyStatement__Group_2_0__0 ) ) | ( ( rule__ClassifyStatement__Group_2_1__0 ) ) )
+ int alt77 = 2;
+ int LA77_0 = input.LA(1);
+
+ if ((LA77_0 == 103)) {
+ int LA77_1 = input.LA(2);
+
+ if (((LA77_1 >= RULE_ID && LA77_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt77 = 1;
+ } else if ((LA77_1 == 21)) {
+ alt77 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 77, 1, input);
+
+ throw nvae;
+ }
+ } else if ((LA77_0 == 104)) {
+ alt77 = 2;
+ } else {
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return;
+ }
+ NoViableAltException nvae = new NoViableAltException("", 77, 0, input);
+
+ throw nvae;
+ }
+ switch (alt77) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7246:1: ( ( rule__ClassifyStatement__Group_2_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7246:1: ( ( rule__ClassifyStatement__Group_2_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:7247:1: ( rule__ClassifyStatement__Group_2_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getGroup_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7248:1: ( rule__ClassifyStatement__Group_2_0__0 )
+ // InternalAppliedStereotypeProperty.g:7248:2: rule__ClassifyStatement__Group_2_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group_2_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getGroup_2_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2:
+ // InternalAppliedStereotypeProperty.g:7252:6: ( ( rule__ClassifyStatement__Group_2_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7252:6: ( ( rule__ClassifyStatement__Group_2_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:7253:1: ( rule__ClassifyStatement__Group_2_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getGroup_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7254:1: ( rule__ClassifyStatement__Group_2_1__0 )
+ // InternalAppliedStereotypeProperty.g:7254:2: rule__ClassifyStatement__Group_2_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group_2_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getGroup_2_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Alternatives_2"
+
+
+ // $ANTLR start "rule__ExpressionValueRule__Group__0"
+ // InternalAppliedStereotypeProperty.g:7265:1: rule__ExpressionValueRule__Group__0 : rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 ;
+ public final void rule__ExpressionValueRule__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7269:1: ( rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7270:2: rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1
+ {
+ pushFollow(FOLLOW_6);
+ rule__ExpressionValueRule__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ExpressionValueRule__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__0"
+
+
+ // $ANTLR start "rule__ExpressionValueRule__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7277:1: rule__ExpressionValueRule__Group__0__Impl : ( '=' ) ;
+ public final void rule__ExpressionValueRule__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7281:1: ( ( '=' ) )
+ // InternalAppliedStereotypeProperty.g:7282:1: ( '=' )
+ {
+ // InternalAppliedStereotypeProperty.g:7282:1: ( '=' )
+ // InternalAppliedStereotypeProperty.g:7283:1: '='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
+ }
+ match(input, 42, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ExpressionValueRule__Group__1"
+ // InternalAppliedStereotypeProperty.g:7296:1: rule__ExpressionValueRule__Group__1 : rule__ExpressionValueRule__Group__1__Impl ;
+ public final void rule__ExpressionValueRule__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7300:1: ( rule__ExpressionValueRule__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:7301:2: rule__ExpressionValueRule__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExpressionValueRule__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__1"
+
+
+ // $ANTLR start "rule__ExpressionValueRule__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7307:1: rule__ExpressionValueRule__Group__1__Impl : ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ;
+ public final void rule__ExpressionValueRule__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7311:1: ( ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:7312:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7312:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:7313:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7314:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:7314:2: rule__ExpressionValueRule__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExpressionValueRule__ExpressionAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__1__Impl"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group__0"
+ // InternalAppliedStereotypeProperty.g:7329:1: rule__StereotypeAnnotation__Group__0 : rule__StereotypeAnnotation__Group__0__Impl rule__StereotypeAnnotation__Group__1 ;
+ public final void rule__StereotypeAnnotation__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7333:1: ( rule__StereotypeAnnotation__Group__0__Impl rule__StereotypeAnnotation__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7334:2: rule__StereotypeAnnotation__Group__0__Impl rule__StereotypeAnnotation__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__StereotypeAnnotation__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group__0"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7341:1: rule__StereotypeAnnotation__Group__0__Impl : ( '@' ) ;
+ public final void rule__StereotypeAnnotation__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7345:1: ( ( '@' ) )
+ // InternalAppliedStereotypeProperty.g:7346:1: ( '@' )
+ {
+ // InternalAppliedStereotypeProperty.g:7346:1: ( '@' )
+ // InternalAppliedStereotypeProperty.g:7347:1: '@'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getCommercialAtKeyword_0());
+ }
+ match(input, 54, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getCommercialAtKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group__0__Impl"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group__1"
+ // InternalAppliedStereotypeProperty.g:7360:1: rule__StereotypeAnnotation__Group__1 : rule__StereotypeAnnotation__Group__1__Impl rule__StereotypeAnnotation__Group__2 ;
+ public final void rule__StereotypeAnnotation__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7364:1: ( rule__StereotypeAnnotation__Group__1__Impl rule__StereotypeAnnotation__Group__2 )
+ // InternalAppliedStereotypeProperty.g:7365:2: rule__StereotypeAnnotation__Group__1__Impl rule__StereotypeAnnotation__Group__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__StereotypeAnnotation__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group__1"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7372:1: rule__StereotypeAnnotation__Group__1__Impl : ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) ) ;
+ public final void rule__StereotypeAnnotation__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7376:1: ( ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:7377:1: ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7377:1: ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:7378:1: ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7379:1: ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:7379:2: rule__StereotypeAnnotation__StereotypeNameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__StereotypeNameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group__1__Impl"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group__2"
+ // InternalAppliedStereotypeProperty.g:7389:1: rule__StereotypeAnnotation__Group__2 : rule__StereotypeAnnotation__Group__2__Impl ;
+ public final void rule__StereotypeAnnotation__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7393:1: ( rule__StereotypeAnnotation__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:7394:2: rule__StereotypeAnnotation__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group__2"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:7400:1: rule__StereotypeAnnotation__Group__2__Impl : ( ( rule__StereotypeAnnotation__Group_2__0 )? ) ;
+ public final void rule__StereotypeAnnotation__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7404:1: ( ( ( rule__StereotypeAnnotation__Group_2__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:7405:1: ( ( rule__StereotypeAnnotation__Group_2__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:7405:1: ( ( rule__StereotypeAnnotation__Group_2__0 )? )
+ // InternalAppliedStereotypeProperty.g:7406:1: ( rule__StereotypeAnnotation__Group_2__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getGroup_2());
+ }
+ // InternalAppliedStereotypeProperty.g:7407:1: ( rule__StereotypeAnnotation__Group_2__0 )?
+ int alt78 = 2;
+ int LA78_0 = input.LA(1);
+
+ if ((LA78_0 == 55)) {
+ alt78 = 1;
+ }
+ switch (alt78) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7407:2: rule__StereotypeAnnotation__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group__2__Impl"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group_2__0"
+ // InternalAppliedStereotypeProperty.g:7423:1: rule__StereotypeAnnotation__Group_2__0 : rule__StereotypeAnnotation__Group_2__0__Impl rule__StereotypeAnnotation__Group_2__1 ;
+ public final void rule__StereotypeAnnotation__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7427:1: ( rule__StereotypeAnnotation__Group_2__0__Impl rule__StereotypeAnnotation__Group_2__1 )
+ // InternalAppliedStereotypeProperty.g:7428:2: rule__StereotypeAnnotation__Group_2__0__Impl rule__StereotypeAnnotation__Group_2__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__StereotypeAnnotation__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group_2__0"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7435:1: rule__StereotypeAnnotation__Group_2__0__Impl : ( '(' ) ;
+ public final void rule__StereotypeAnnotation__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7439:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:7440:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:7440:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:7441:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getLeftParenthesisKeyword_2_0());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getLeftParenthesisKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group_2__1"
+ // InternalAppliedStereotypeProperty.g:7454:1: rule__StereotypeAnnotation__Group_2__1 : rule__StereotypeAnnotation__Group_2__1__Impl rule__StereotypeAnnotation__Group_2__2 ;
+ public final void rule__StereotypeAnnotation__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7458:1: ( rule__StereotypeAnnotation__Group_2__1__Impl rule__StereotypeAnnotation__Group_2__2 )
+ // InternalAppliedStereotypeProperty.g:7459:2: rule__StereotypeAnnotation__Group_2__1__Impl rule__StereotypeAnnotation__Group_2__2
+ {
+ pushFollow(FOLLOW_9);
+ rule__StereotypeAnnotation__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group_2__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group_2__1"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7466:1: rule__StereotypeAnnotation__Group_2__1__Impl : ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) ) ;
+ public final void rule__StereotypeAnnotation__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7470:1: ( ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:7471:1: ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7471:1: ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:7472:1: ( rule__StereotypeAnnotation__Alternatives_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getAlternatives_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7473:1: ( rule__StereotypeAnnotation__Alternatives_2_1 )
+ // InternalAppliedStereotypeProperty.g:7473:2: rule__StereotypeAnnotation__Alternatives_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Alternatives_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getAlternatives_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group_2__2"
+ // InternalAppliedStereotypeProperty.g:7483:1: rule__StereotypeAnnotation__Group_2__2 : rule__StereotypeAnnotation__Group_2__2__Impl ;
+ public final void rule__StereotypeAnnotation__Group_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7487:1: ( rule__StereotypeAnnotation__Group_2__2__Impl )
+ // InternalAppliedStereotypeProperty.g:7488:2: rule__StereotypeAnnotation__Group_2__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__StereotypeAnnotation__Group_2__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group_2__2"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__Group_2__2__Impl"
+ // InternalAppliedStereotypeProperty.g:7494:1: rule__StereotypeAnnotation__Group_2__2__Impl : ( ')' ) ;
+ public final void rule__StereotypeAnnotation__Group_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7498:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:7499:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:7499:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:7500:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getRightParenthesisKeyword_2_2());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getRightParenthesisKeyword_2_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__Group_2__2__Impl"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group__0"
+ // InternalAppliedStereotypeProperty.g:7519:1: rule__TaggedValueList__Group__0 : rule__TaggedValueList__Group__0__Impl rule__TaggedValueList__Group__1 ;
+ public final void rule__TaggedValueList__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7523:1: ( rule__TaggedValueList__Group__0__Impl rule__TaggedValueList__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7524:2: rule__TaggedValueList__Group__0__Impl rule__TaggedValueList__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__TaggedValueList__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group__0"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7531:1: rule__TaggedValueList__Group__0__Impl : ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) ) ;
+ public final void rule__TaggedValueList__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7535:1: ( ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:7536:1: ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7536:1: ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:7537:1: ( rule__TaggedValueList__TaggedValueAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7538:1: ( rule__TaggedValueList__TaggedValueAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:7538:2: rule__TaggedValueList__TaggedValueAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__TaggedValueAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group__0__Impl"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group__1"
+ // InternalAppliedStereotypeProperty.g:7548:1: rule__TaggedValueList__Group__1 : rule__TaggedValueList__Group__1__Impl ;
+ public final void rule__TaggedValueList__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7552:1: ( rule__TaggedValueList__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:7553:2: rule__TaggedValueList__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group__1"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7559:1: rule__TaggedValueList__Group__1__Impl : ( ( rule__TaggedValueList__Group_1__0 )* ) ;
+ public final void rule__TaggedValueList__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7563:1: ( ( ( rule__TaggedValueList__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:7564:1: ( ( rule__TaggedValueList__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:7564:1: ( ( rule__TaggedValueList__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:7565:1: ( rule__TaggedValueList__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7566:1: ( rule__TaggedValueList__Group_1__0 )*
+ loop79: do {
+ int alt79 = 2;
+ int LA79_0 = input.LA(1);
+
+ if ((LA79_0 == 57)) {
+ alt79 = 1;
+ }
+
+
+ switch (alt79) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7566:2: rule__TaggedValueList__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__TaggedValueList__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop79;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group__1__Impl"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:7580:1: rule__TaggedValueList__Group_1__0 : rule__TaggedValueList__Group_1__0__Impl rule__TaggedValueList__Group_1__1 ;
+ public final void rule__TaggedValueList__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7584:1: ( rule__TaggedValueList__Group_1__0__Impl rule__TaggedValueList__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:7585:2: rule__TaggedValueList__Group_1__0__Impl rule__TaggedValueList__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__TaggedValueList__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group_1__0"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7592:1: rule__TaggedValueList__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__TaggedValueList__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7596:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:7597:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:7597:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:7598:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:7611:1: rule__TaggedValueList__Group_1__1 : rule__TaggedValueList__Group_1__1__Impl ;
+ public final void rule__TaggedValueList__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7615:1: ( rule__TaggedValueList__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:7616:2: rule__TaggedValueList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group_1__1"
+
+
+ // $ANTLR start "rule__TaggedValueList__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7622:1: rule__TaggedValueList__Group_1__1__Impl : ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) ) ;
+ public final void rule__TaggedValueList__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7626:1: ( ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:7627:1: ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7627:1: ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:7628:1: ( rule__TaggedValueList__TaggedValueAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7629:1: ( rule__TaggedValueList__TaggedValueAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:7629:2: rule__TaggedValueList__TaggedValueAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValueList__TaggedValueAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__TaggedValue__Group__0"
+ // InternalAppliedStereotypeProperty.g:7643:1: rule__TaggedValue__Group__0 : rule__TaggedValue__Group__0__Impl rule__TaggedValue__Group__1 ;
+ public final void rule__TaggedValue__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7647:1: ( rule__TaggedValue__Group__0__Impl rule__TaggedValue__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7648:2: rule__TaggedValue__Group__0__Impl rule__TaggedValue__Group__1
+ {
+ pushFollow(FOLLOW_12);
+ rule__TaggedValue__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group__0"
+
+
+ // $ANTLR start "rule__TaggedValue__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7655:1: rule__TaggedValue__Group__0__Impl : ( ( rule__TaggedValue__NameAssignment_0 ) ) ;
+ public final void rule__TaggedValue__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7659:1: ( ( ( rule__TaggedValue__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:7660:1: ( ( rule__TaggedValue__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7660:1: ( ( rule__TaggedValue__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:7661:1: ( rule__TaggedValue__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7662:1: ( rule__TaggedValue__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:7662:2: rule__TaggedValue__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group__0__Impl"
+
+
+ // $ANTLR start "rule__TaggedValue__Group__1"
+ // InternalAppliedStereotypeProperty.g:7672:1: rule__TaggedValue__Group__1 : rule__TaggedValue__Group__1__Impl rule__TaggedValue__Group__2 ;
+ public final void rule__TaggedValue__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7676:1: ( rule__TaggedValue__Group__1__Impl rule__TaggedValue__Group__2 )
+ // InternalAppliedStereotypeProperty.g:7677:2: rule__TaggedValue__Group__1__Impl rule__TaggedValue__Group__2
+ {
+ pushFollow(FOLLOW_13);
+ rule__TaggedValue__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group__1"
+
+
+ // $ANTLR start "rule__TaggedValue__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7684:1: rule__TaggedValue__Group__1__Impl : ( '=>' ) ;
+ public final void rule__TaggedValue__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7688:1: ( ( '=>' ) )
+ // InternalAppliedStereotypeProperty.g:7689:1: ( '=>' )
+ {
+ // InternalAppliedStereotypeProperty.g:7689:1: ( '=>' )
+ // InternalAppliedStereotypeProperty.g:7690:1: '=>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
+ match(input, 58, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group__1__Impl"
+
+
+ // $ANTLR start "rule__TaggedValue__Group__2"
+ // InternalAppliedStereotypeProperty.g:7703:1: rule__TaggedValue__Group__2 : rule__TaggedValue__Group__2__Impl ;
+ public final void rule__TaggedValue__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7707:1: ( rule__TaggedValue__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:7708:2: rule__TaggedValue__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group__2"
+
+
+ // $ANTLR start "rule__TaggedValue__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:7714:1: rule__TaggedValue__Group__2__Impl : ( ( rule__TaggedValue__Alternatives_2 ) ) ;
+ public final void rule__TaggedValue__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7718:1: ( ( ( rule__TaggedValue__Alternatives_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:7719:1: ( ( rule__TaggedValue__Alternatives_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7719:1: ( ( rule__TaggedValue__Alternatives_2 ) )
+ // InternalAppliedStereotypeProperty.g:7720:1: ( rule__TaggedValue__Alternatives_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getAlternatives_2());
+ }
+ // InternalAppliedStereotypeProperty.g:7721:1: ( rule__TaggedValue__Alternatives_2 )
+ // InternalAppliedStereotypeProperty.g:7721:2: rule__TaggedValue__Alternatives_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Alternatives_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getAlternatives_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group__2__Impl"
+
+
+ // $ANTLR start "rule__TaggedValue__Group_2_1__0"
+ // InternalAppliedStereotypeProperty.g:7737:1: rule__TaggedValue__Group_2_1__0 : rule__TaggedValue__Group_2_1__0__Impl rule__TaggedValue__Group_2_1__1 ;
+ public final void rule__TaggedValue__Group_2_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7741:1: ( rule__TaggedValue__Group_2_1__0__Impl rule__TaggedValue__Group_2_1__1 )
+ // InternalAppliedStereotypeProperty.g:7742:2: rule__TaggedValue__Group_2_1__0__Impl rule__TaggedValue__Group_2_1__1
+ {
+ pushFollow(FOLLOW_14);
+ rule__TaggedValue__Group_2_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group_2_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group_2_1__0"
+
+
+ // $ANTLR start "rule__TaggedValue__Group_2_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7749:1: rule__TaggedValue__Group_2_1__0__Impl : ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? ) ;
+ public final void rule__TaggedValue__Group_2_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7753:1: ( ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:7754:1: ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:7754:1: ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? )
+ // InternalAppliedStereotypeProperty.g:7755:1: ( rule__TaggedValue__OperatorAssignment_2_1_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getOperatorAssignment_2_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7756:1: ( rule__TaggedValue__OperatorAssignment_2_1_0 )?
+ int alt80 = 2;
+ int LA80_0 = input.LA(1);
+
+ if (((LA80_0 >= 27 && LA80_0 <= 28))) {
+ alt80 = 1;
+ }
+ switch (alt80) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:7756:2: rule__TaggedValue__OperatorAssignment_2_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__OperatorAssignment_2_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getOperatorAssignment_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group_2_1__0__Impl"
+
+
+ // $ANTLR start "rule__TaggedValue__Group_2_1__1"
+ // InternalAppliedStereotypeProperty.g:7766:1: rule__TaggedValue__Group_2_1__1 : rule__TaggedValue__Group_2_1__1__Impl ;
+ public final void rule__TaggedValue__Group_2_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7770:1: ( rule__TaggedValue__Group_2_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:7771:2: rule__TaggedValue__Group_2_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__Group_2_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group_2_1__1"
+
+
+ // $ANTLR start "rule__TaggedValue__Group_2_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7777:1: rule__TaggedValue__Group_2_1__1__Impl : ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) ) ;
+ public final void rule__TaggedValue__Group_2_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7781:1: ( ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:7782:1: ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7782:1: ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:7783:1: ( rule__TaggedValue__ValueAssignment_2_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:7784:1: ( rule__TaggedValue__ValueAssignment_2_1_1 )
+ // InternalAppliedStereotypeProperty.g:7784:2: rule__TaggedValue__ValueAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TaggedValue__ValueAssignment_2_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__Group_2_1__1__Impl"
+
+
+ // $ANTLR start "rule__NamespaceDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:7798:1: rule__NamespaceDeclaration__Group__0 : rule__NamespaceDeclaration__Group__0__Impl rule__NamespaceDeclaration__Group__1 ;
+ public final void rule__NamespaceDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7802:1: ( rule__NamespaceDeclaration__Group__0__Impl rule__NamespaceDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7803:2: rule__NamespaceDeclaration__Group__0__Impl rule__NamespaceDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__NamespaceDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamespaceDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__NamespaceDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7810:1: rule__NamespaceDeclaration__Group__0__Impl : ( 'namespace' ) ;
+ public final void rule__NamespaceDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7814:1: ( ( 'namespace' ) )
+ // InternalAppliedStereotypeProperty.g:7815:1: ( 'namespace' )
+ {
+ // InternalAppliedStereotypeProperty.g:7815:1: ( 'namespace' )
+ // InternalAppliedStereotypeProperty.g:7816:1: 'namespace'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDeclarationAccess().getNamespaceKeyword_0());
+ }
+ match(input, 59, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDeclarationAccess().getNamespaceKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NamespaceDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:7829:1: rule__NamespaceDeclaration__Group__1 : rule__NamespaceDeclaration__Group__1__Impl rule__NamespaceDeclaration__Group__2 ;
+ public final void rule__NamespaceDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7833:1: ( rule__NamespaceDeclaration__Group__1__Impl rule__NamespaceDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:7834:2: rule__NamespaceDeclaration__Group__1__Impl rule__NamespaceDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_15);
+ rule__NamespaceDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamespaceDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__NamespaceDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7841:1: rule__NamespaceDeclaration__Group__1__Impl : ( ruleQualifiedName ) ;
+ public final void rule__NamespaceDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7845:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:7846:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:7846:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:7847:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDeclarationAccess().getQualifiedNameParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDeclarationAccess().getQualifiedNameParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__NamespaceDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:7858:1: rule__NamespaceDeclaration__Group__2 : rule__NamespaceDeclaration__Group__2__Impl ;
+ public final void rule__NamespaceDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7862:1: ( rule__NamespaceDeclaration__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:7863:2: rule__NamespaceDeclaration__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamespaceDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__NamespaceDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:7869:1: rule__NamespaceDeclaration__Group__2__Impl : ( ';' ) ;
+ public final void rule__NamespaceDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7873:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:7874:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:7874:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:7875:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamespaceDeclarationAccess().getSemicolonKeyword_2());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamespaceDeclarationAccess().getSemicolonKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamespaceDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ImportDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:7894:1: rule__ImportDeclaration__Group__0 : rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ;
+ public final void rule__ImportDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7898:1: ( rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7899:2: rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_15);
+ rule__ImportDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ImportDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ImportDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__ImportDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7906:1: rule__ImportDeclaration__Group__0__Impl : ( ( rule__ImportDeclaration__Alternatives_0 ) ) ;
+ public final void rule__ImportDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7910:1: ( ( ( rule__ImportDeclaration__Alternatives_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:7911:1: ( ( rule__ImportDeclaration__Alternatives_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7911:1: ( ( rule__ImportDeclaration__Alternatives_0 ) )
+ // InternalAppliedStereotypeProperty.g:7912:1: ( rule__ImportDeclaration__Alternatives_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationAccess().getAlternatives_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7913:1: ( rule__ImportDeclaration__Alternatives_0 )
+ // InternalAppliedStereotypeProperty.g:7913:2: rule__ImportDeclaration__Alternatives_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ImportDeclaration__Alternatives_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportDeclarationAccess().getAlternatives_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ImportDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ImportDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:7923:1: rule__ImportDeclaration__Group__1 : rule__ImportDeclaration__Group__1__Impl ;
+ public final void rule__ImportDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7927:1: ( rule__ImportDeclaration__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:7928:2: rule__ImportDeclaration__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ImportDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ImportDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__ImportDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7934:1: rule__ImportDeclaration__Group__1__Impl : ( ';' ) ;
+ public final void rule__ImportDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7938:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:7939:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:7939:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:7940:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_1());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ImportDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__0"
+ // InternalAppliedStereotypeProperty.g:7957:1: rule__ElementImportReference__Group__0 : rule__ElementImportReference__Group__0__Impl rule__ElementImportReference__Group__1 ;
+ public final void rule__ElementImportReference__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7961:1: ( rule__ElementImportReference__Group__0__Impl rule__ElementImportReference__Group__1 )
+ // InternalAppliedStereotypeProperty.g:7962:2: rule__ElementImportReference__Group__0__Impl rule__ElementImportReference__Group__1
+ {
+ pushFollow(FOLLOW_16);
+ rule__ElementImportReference__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__0"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:7969:1: rule__ElementImportReference__Group__0__Impl : ( ( rule__ElementImportReference__VisibilityAssignment_0 ) ) ;
+ public final void rule__ElementImportReference__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7973:1: ( ( ( rule__ElementImportReference__VisibilityAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:7974:1: ( ( rule__ElementImportReference__VisibilityAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7974:1: ( ( rule__ElementImportReference__VisibilityAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:7975:1: ( rule__ElementImportReference__VisibilityAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getVisibilityAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7976:1: ( rule__ElementImportReference__VisibilityAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:7976:2: rule__ElementImportReference__VisibilityAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__VisibilityAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getVisibilityAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__1"
+ // InternalAppliedStereotypeProperty.g:7986:1: rule__ElementImportReference__Group__1 : rule__ElementImportReference__Group__1__Impl rule__ElementImportReference__Group__2 ;
+ public final void rule__ElementImportReference__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:7990:1: ( rule__ElementImportReference__Group__1__Impl rule__ElementImportReference__Group__2 )
+ // InternalAppliedStereotypeProperty.g:7991:2: rule__ElementImportReference__Group__1__Impl rule__ElementImportReference__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__ElementImportReference__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__1"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:7998:1: rule__ElementImportReference__Group__1__Impl : ( 'import' ) ;
+ public final void rule__ElementImportReference__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8002:1: ( ( 'import' ) )
+ // InternalAppliedStereotypeProperty.g:8003:1: ( 'import' )
+ {
+ // InternalAppliedStereotypeProperty.g:8003:1: ( 'import' )
+ // InternalAppliedStereotypeProperty.g:8004:1: 'import'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getImportKeyword_1());
+ }
+ match(input, 61, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getImportKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__2"
+ // InternalAppliedStereotypeProperty.g:8017:1: rule__ElementImportReference__Group__2 : rule__ElementImportReference__Group__2__Impl rule__ElementImportReference__Group__3 ;
+ public final void rule__ElementImportReference__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8021:1: ( rule__ElementImportReference__Group__2__Impl rule__ElementImportReference__Group__3 )
+ // InternalAppliedStereotypeProperty.g:8022:2: rule__ElementImportReference__Group__2__Impl rule__ElementImportReference__Group__3
+ {
+ pushFollow(FOLLOW_17);
+ rule__ElementImportReference__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__2"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8029:1: rule__ElementImportReference__Group__2__Impl : ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) ) ;
+ public final void rule__ElementImportReference__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8033:1: ( ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:8034:1: ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8034:1: ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:8035:1: ( rule__ElementImportReference__ReferentNameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getReferentNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:8036:1: ( rule__ElementImportReference__ReferentNameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:8036:2: rule__ElementImportReference__ReferentNameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__ReferentNameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getReferentNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__3"
+ // InternalAppliedStereotypeProperty.g:8046:1: rule__ElementImportReference__Group__3 : rule__ElementImportReference__Group__3__Impl ;
+ public final void rule__ElementImportReference__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8050:1: ( rule__ElementImportReference__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:8051:2: rule__ElementImportReference__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__3"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:8057:1: rule__ElementImportReference__Group__3__Impl : ( ( rule__ElementImportReference__Group_3__0 )? ) ;
+ public final void rule__ElementImportReference__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8061:1: ( ( ( rule__ElementImportReference__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:8062:1: ( ( rule__ElementImportReference__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:8062:1: ( ( rule__ElementImportReference__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:8063:1: ( rule__ElementImportReference__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:8064:1: ( rule__ElementImportReference__Group_3__0 )?
+ int alt81 = 2;
+ int LA81_0 = input.LA(1);
+
+ if ((LA81_0 == 62)) {
+ alt81 = 1;
+ }
+ switch (alt81) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:8064:2: rule__ElementImportReference__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:8082:1: rule__ElementImportReference__Group_3__0 : rule__ElementImportReference__Group_3__0__Impl rule__ElementImportReference__Group_3__1 ;
+ public final void rule__ElementImportReference__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8086:1: ( rule__ElementImportReference__Group_3__0__Impl rule__ElementImportReference__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:8087:2: rule__ElementImportReference__Group_3__0__Impl rule__ElementImportReference__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ElementImportReference__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group_3__0"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8094:1: rule__ElementImportReference__Group_3__0__Impl : ( 'as' ) ;
+ public final void rule__ElementImportReference__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8098:1: ( ( 'as' ) )
+ // InternalAppliedStereotypeProperty.g:8099:1: ( 'as' )
+ {
+ // InternalAppliedStereotypeProperty.g:8099:1: ( 'as' )
+ // InternalAppliedStereotypeProperty.g:8100:1: 'as'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getAsKeyword_3_0());
+ }
+ match(input, 62, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getAsKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:8113:1: rule__ElementImportReference__Group_3__1 : rule__ElementImportReference__Group_3__1__Impl ;
+ public final void rule__ElementImportReference__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8117:1: ( rule__ElementImportReference__Group_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:8118:2: rule__ElementImportReference__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group_3__1"
+
+
+ // $ANTLR start "rule__ElementImportReference__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8124:1: rule__ElementImportReference__Group_3__1__Impl : ( ( rule__ElementImportReference__AliasAssignment_3_1 ) ) ;
+ public final void rule__ElementImportReference__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8128:1: ( ( ( rule__ElementImportReference__AliasAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:8129:1: ( ( rule__ElementImportReference__AliasAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8129:1: ( ( rule__ElementImportReference__AliasAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:8130:1: ( rule__ElementImportReference__AliasAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getAliasAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8131:1: ( rule__ElementImportReference__AliasAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:8131:2: rule__ElementImportReference__AliasAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ElementImportReference__AliasAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getAliasAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__PackageImportReference__Group__0"
+ // InternalAppliedStereotypeProperty.g:8145:1: rule__PackageImportReference__Group__0 : rule__PackageImportReference__Group__0__Impl rule__PackageImportReference__Group__1 ;
+ public final void rule__PackageImportReference__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8149:1: ( rule__PackageImportReference__Group__0__Impl rule__PackageImportReference__Group__1 )
+ // InternalAppliedStereotypeProperty.g:8150:2: rule__PackageImportReference__Group__0__Impl rule__PackageImportReference__Group__1
+ {
+ pushFollow(FOLLOW_16);
+ rule__PackageImportReference__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportReference__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__Group__0"
+
+
+ // $ANTLR start "rule__PackageImportReference__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8157:1: rule__PackageImportReference__Group__0__Impl : ( ( rule__PackageImportReference__VisibilityAssignment_0 ) ) ;
+ public final void rule__PackageImportReference__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8161:1: ( ( ( rule__PackageImportReference__VisibilityAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:8162:1: ( ( rule__PackageImportReference__VisibilityAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8162:1: ( ( rule__PackageImportReference__VisibilityAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:8163:1: ( rule__PackageImportReference__VisibilityAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceAccess().getVisibilityAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:8164:1: ( rule__PackageImportReference__VisibilityAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:8164:2: rule__PackageImportReference__VisibilityAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportReference__VisibilityAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceAccess().getVisibilityAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PackageImportReference__Group__1"
+ // InternalAppliedStereotypeProperty.g:8174:1: rule__PackageImportReference__Group__1 : rule__PackageImportReference__Group__1__Impl rule__PackageImportReference__Group__2 ;
+ public final void rule__PackageImportReference__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8178:1: ( rule__PackageImportReference__Group__1__Impl rule__PackageImportReference__Group__2 )
+ // InternalAppliedStereotypeProperty.g:8179:2: rule__PackageImportReference__Group__1__Impl rule__PackageImportReference__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__PackageImportReference__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportReference__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__Group__1"
+
+
+ // $ANTLR start "rule__PackageImportReference__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8186:1: rule__PackageImportReference__Group__1__Impl : ( 'import' ) ;
+ public final void rule__PackageImportReference__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8190:1: ( ( 'import' ) )
+ // InternalAppliedStereotypeProperty.g:8191:1: ( 'import' )
+ {
+ // InternalAppliedStereotypeProperty.g:8191:1: ( 'import' )
+ // InternalAppliedStereotypeProperty.g:8192:1: 'import'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceAccess().getImportKeyword_1());
+ }
+ match(input, 61, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceAccess().getImportKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PackageImportReference__Group__2"
+ // InternalAppliedStereotypeProperty.g:8205:1: rule__PackageImportReference__Group__2 : rule__PackageImportReference__Group__2__Impl ;
+ public final void rule__PackageImportReference__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8209:1: ( rule__PackageImportReference__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:8210:2: rule__PackageImportReference__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportReference__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__Group__2"
+
+
+ // $ANTLR start "rule__PackageImportReference__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8216:1: rule__PackageImportReference__Group__2__Impl : ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) ) ;
+ public final void rule__PackageImportReference__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8220:1: ( ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:8221:1: ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8221:1: ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:8222:1: ( rule__PackageImportReference__ReferentNameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceAccess().getReferentNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:8223:1: ( rule__PackageImportReference__ReferentNameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:8223:2: rule__PackageImportReference__ReferentNameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportReference__ReferentNameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceAccess().getReferentNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group__0"
+ // InternalAppliedStereotypeProperty.g:8239:1: rule__PackageImportQualifiedName__Group__0 : rule__PackageImportQualifiedName__Group__0__Impl rule__PackageImportQualifiedName__Group__1 ;
+ public final void rule__PackageImportQualifiedName__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8243:1: ( rule__PackageImportQualifiedName__Group__0__Impl rule__PackageImportQualifiedName__Group__1 )
+ // InternalAppliedStereotypeProperty.g:8244:2: rule__PackageImportQualifiedName__Group__0__Impl rule__PackageImportQualifiedName__Group__1
+ {
+ pushFollow(FOLLOW_18);
+ rule__PackageImportQualifiedName__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group__0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8251:1: rule__PackageImportQualifiedName__Group__0__Impl : ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) ) ;
+ public final void rule__PackageImportQualifiedName__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8255:1: ( ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:8256:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8256:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:8257:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:8258:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:8258:2: rule__PackageImportQualifiedName__NameBindingAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__NameBindingAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group__1"
+ // InternalAppliedStereotypeProperty.g:8268:1: rule__PackageImportQualifiedName__Group__1 : rule__PackageImportQualifiedName__Group__1__Impl ;
+ public final void rule__PackageImportQualifiedName__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8272:1: ( rule__PackageImportQualifiedName__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:8273:2: rule__PackageImportQualifiedName__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group__1"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8279:1: rule__PackageImportQualifiedName__Group__1__Impl : ( ( rule__PackageImportQualifiedName__Alternatives_1 ) ) ;
+ public final void rule__PackageImportQualifiedName__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8283:1: ( ( ( rule__PackageImportQualifiedName__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:8284:1: ( ( rule__PackageImportQualifiedName__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8284:1: ( ( rule__PackageImportQualifiedName__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:8285:1: ( rule__PackageImportQualifiedName__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8286:1: ( rule__PackageImportQualifiedName__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:8286:2: rule__PackageImportQualifiedName__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__0"
+ // InternalAppliedStereotypeProperty.g:8300:1: rule__PackageImportQualifiedName__Group_1_0__0 : rule__PackageImportQualifiedName__Group_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_0__1 ;
+ public final void rule__PackageImportQualifiedName__Group_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8304:1: ( rule__PackageImportQualifiedName__Group_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:8305:2: rule__PackageImportQualifiedName__Group_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_0__1
+ {
+ pushFollow(FOLLOW_19);
+ rule__PackageImportQualifiedName__Group_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8312:1: rule__PackageImportQualifiedName__Group_1_0__0__Impl : ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8316:1: ( ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:8317:1: ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:8317:1: ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* )
+ // InternalAppliedStereotypeProperty.g:8318:1: ( rule__PackageImportQualifiedName__Group_1_0_0__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:8319:1: ( rule__PackageImportQualifiedName__Group_1_0_0__0 )*
+ loop82: do {
+ int alt82 = 2;
+ int LA82_0 = input.LA(1);
+
+ if ((LA82_0 == 63)) {
+ int LA82_1 = input.LA(2);
+
+ if (((LA82_1 >= RULE_ID && LA82_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt82 = 1;
+ }
+
+
+ }
+
+
+ switch (alt82) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:8319:2: rule__PackageImportQualifiedName__Group_1_0_0__0
+ {
+ pushFollow(FOLLOW_4);
+ rule__PackageImportQualifiedName__Group_1_0_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop82;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__1"
+ // InternalAppliedStereotypeProperty.g:8329:1: rule__PackageImportQualifiedName__Group_1_0__1 : rule__PackageImportQualifiedName__Group_1_0__1__Impl rule__PackageImportQualifiedName__Group_1_0__2 ;
+ public final void rule__PackageImportQualifiedName__Group_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8333:1: ( rule__PackageImportQualifiedName__Group_1_0__1__Impl rule__PackageImportQualifiedName__Group_1_0__2 )
+ // InternalAppliedStereotypeProperty.g:8334:2: rule__PackageImportQualifiedName__Group_1_0__1__Impl rule__PackageImportQualifiedName__Group_1_0__2
+ {
+ pushFollow(FOLLOW_20);
+ rule__PackageImportQualifiedName__Group_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__1"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8341:1: rule__PackageImportQualifiedName__Group_1_0__1__Impl : ( '::' ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8345:1: ( ( '::' ) )
+ // InternalAppliedStereotypeProperty.g:8346:1: ( '::' )
+ {
+ // InternalAppliedStereotypeProperty.g:8346:1: ( '::' )
+ // InternalAppliedStereotypeProperty.g:8347:1: '::'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_1());
+ }
+ match(input, 63, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__2"
+ // InternalAppliedStereotypeProperty.g:8360:1: rule__PackageImportQualifiedName__Group_1_0__2 : rule__PackageImportQualifiedName__Group_1_0__2__Impl ;
+ public final void rule__PackageImportQualifiedName__Group_1_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8364:1: ( rule__PackageImportQualifiedName__Group_1_0__2__Impl )
+ // InternalAppliedStereotypeProperty.g:8365:2: rule__PackageImportQualifiedName__Group_1_0__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__2"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8371:1: rule__PackageImportQualifiedName__Group_1_0__2__Impl : ( '*' ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8375:1: ( ( '*' ) )
+ // InternalAppliedStereotypeProperty.g:8376:1: ( '*' )
+ {
+ // InternalAppliedStereotypeProperty.g:8376:1: ( '*' )
+ // InternalAppliedStereotypeProperty.g:8377:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_0_2());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__2__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__0"
+ // InternalAppliedStereotypeProperty.g:8396:1: rule__PackageImportQualifiedName__Group_1_0_0__0 : rule__PackageImportQualifiedName__Group_1_0_0__0__Impl rule__PackageImportQualifiedName__Group_1_0_0__1 ;
+ public final void rule__PackageImportQualifiedName__Group_1_0_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8400:1: ( rule__PackageImportQualifiedName__Group_1_0_0__0__Impl rule__PackageImportQualifiedName__Group_1_0_0__1 )
+ // InternalAppliedStereotypeProperty.g:8401:2: rule__PackageImportQualifiedName__Group_1_0_0__0__Impl rule__PackageImportQualifiedName__Group_1_0_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PackageImportQualifiedName__Group_1_0_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_0_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8408:1: rule__PackageImportQualifiedName__Group_1_0_0__0__Impl : ( '::' ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_0_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8412:1: ( ( '::' ) )
+ // InternalAppliedStereotypeProperty.g:8413:1: ( '::' )
+ {
+ // InternalAppliedStereotypeProperty.g:8413:1: ( '::' )
+ // InternalAppliedStereotypeProperty.g:8414:1: '::'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_0_0());
+ }
+ match(input, 63, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__0__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__1"
+ // InternalAppliedStereotypeProperty.g:8427:1: rule__PackageImportQualifiedName__Group_1_0_0__1 : rule__PackageImportQualifiedName__Group_1_0_0__1__Impl ;
+ public final void rule__PackageImportQualifiedName__Group_1_0_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8431:1: ( rule__PackageImportQualifiedName__Group_1_0_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:8432:2: rule__PackageImportQualifiedName__Group_1_0_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_0_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__1"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8438:1: rule__PackageImportQualifiedName__Group_1_0_0__1__Impl : ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_0_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8442:1: ( ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:8443:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8443:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:8444:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_0_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8445:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 )
+ // InternalAppliedStereotypeProperty.g:8445:2: rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_0_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__1__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:8459:1: rule__PackageImportQualifiedName__Group_1_1__0 : rule__PackageImportQualifiedName__Group_1_1__0__Impl rule__PackageImportQualifiedName__Group_1_1__1 ;
+ public final void rule__PackageImportQualifiedName__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8463:1: ( rule__PackageImportQualifiedName__Group_1_1__0__Impl rule__PackageImportQualifiedName__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:8464:2: rule__PackageImportQualifiedName__Group_1_1__0__Impl rule__PackageImportQualifiedName__Group_1_1__1
+ {
+ pushFollow(FOLLOW_18);
+ rule__PackageImportQualifiedName__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8471:1: rule__PackageImportQualifiedName__Group_1_1__0__Impl : ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8475:1: ( ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:8476:1: ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:8476:1: ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* )
+ // InternalAppliedStereotypeProperty.g:8477:1: ( rule__PackageImportQualifiedName__Group_1_1_0__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:8478:1: ( rule__PackageImportQualifiedName__Group_1_1_0__0 )*
+ loop83: do {
+ int alt83 = 2;
+ int LA83_0 = input.LA(1);
+
+ if ((LA83_0 == 64)) {
+ int LA83_1 = input.LA(2);
+
+ if (((LA83_1 >= RULE_ID && LA83_1 <= RULE_UNRESTRICTED_NAME))) {
+ alt83 = 1;
+ }
+
+
+ }
+
+
+ switch (alt83) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:8478:2: rule__PackageImportQualifiedName__Group_1_1_0__0
+ {
+ pushFollow(FOLLOW_5);
+ rule__PackageImportQualifiedName__Group_1_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop83;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:8488:1: rule__PackageImportQualifiedName__Group_1_1__1 : rule__PackageImportQualifiedName__Group_1_1__1__Impl rule__PackageImportQualifiedName__Group_1_1__2 ;
+ public final void rule__PackageImportQualifiedName__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8492:1: ( rule__PackageImportQualifiedName__Group_1_1__1__Impl rule__PackageImportQualifiedName__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:8493:2: rule__PackageImportQualifiedName__Group_1_1__1__Impl rule__PackageImportQualifiedName__Group_1_1__2
+ {
+ pushFollow(FOLLOW_20);
+ rule__PackageImportQualifiedName__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__1"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8500:1: rule__PackageImportQualifiedName__Group_1_1__1__Impl : ( '.' ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8504:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:8505:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:8505:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:8506:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_1());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:8519:1: rule__PackageImportQualifiedName__Group_1_1__2 : rule__PackageImportQualifiedName__Group_1_1__2__Impl ;
+ public final void rule__PackageImportQualifiedName__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8523:1: ( rule__PackageImportQualifiedName__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:8524:2: rule__PackageImportQualifiedName__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__2"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8530:1: rule__PackageImportQualifiedName__Group_1_1__2__Impl : ( '*' ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8534:1: ( ( '*' ) )
+ // InternalAppliedStereotypeProperty.g:8535:1: ( '*' )
+ {
+ // InternalAppliedStereotypeProperty.g:8535:1: ( '*' )
+ // InternalAppliedStereotypeProperty.g:8536:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_1_2());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__0"
+ // InternalAppliedStereotypeProperty.g:8555:1: rule__PackageImportQualifiedName__Group_1_1_0__0 : rule__PackageImportQualifiedName__Group_1_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_1_0__1 ;
+ public final void rule__PackageImportQualifiedName__Group_1_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8559:1: ( rule__PackageImportQualifiedName__Group_1_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:8560:2: rule__PackageImportQualifiedName__Group_1_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_1_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PackageImportQualifiedName__Group_1_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8567:1: rule__PackageImportQualifiedName__Group_1_1_0__0__Impl : ( '.' ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8571:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:8572:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:8572:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:8573:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_0_0());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__1"
+ // InternalAppliedStereotypeProperty.g:8586:1: rule__PackageImportQualifiedName__Group_1_1_0__1 : rule__PackageImportQualifiedName__Group_1_1_0__1__Impl ;
+ public final void rule__PackageImportQualifiedName__Group_1_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8590:1: ( rule__PackageImportQualifiedName__Group_1_1_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:8591:2: rule__PackageImportQualifiedName__Group_1_1_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__Group_1_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__1"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8597:1: rule__PackageImportQualifiedName__Group_1_1_0__1__Impl : ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) ) ;
+ public final void rule__PackageImportQualifiedName__Group_1_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8601:1: ( ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:8602:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8602:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:8603:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8604:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:8604:2: rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:8618:1: rule__PackageDefinition__Group__0 : rule__PackageDefinition__Group__0__Impl rule__PackageDefinition__Group__1 ;
+ public final void rule__PackageDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8622:1: ( rule__PackageDefinition__Group__0__Impl rule__PackageDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:8623:2: rule__PackageDefinition__Group__0__Impl rule__PackageDefinition__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PackageDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__0"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8630:1: rule__PackageDefinition__Group__0__Impl : ( 'package' ) ;
+ public final void rule__PackageDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8634:1: ( ( 'package' ) )
+ // InternalAppliedStereotypeProperty.g:8635:1: ( 'package' )
+ {
+ // InternalAppliedStereotypeProperty.g:8635:1: ( 'package' )
+ // InternalAppliedStereotypeProperty.g:8636:1: 'package'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getPackageKeyword_0());
+ }
+ match(input, 65, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getPackageKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:8649:1: rule__PackageDefinition__Group__1 : rule__PackageDefinition__Group__1__Impl rule__PackageDefinition__Group__2 ;
+ public final void rule__PackageDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8653:1: ( rule__PackageDefinition__Group__1__Impl rule__PackageDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:8654:2: rule__PackageDefinition__Group__1__Impl rule__PackageDefinition__Group__2
+ {
+ pushFollow(FOLLOW_21);
+ rule__PackageDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__1"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8661:1: rule__PackageDefinition__Group__1__Impl : ( ( rule__PackageDefinition__NameAssignment_1 ) ) ;
+ public final void rule__PackageDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8665:1: ( ( ( rule__PackageDefinition__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:8666:1: ( ( rule__PackageDefinition__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8666:1: ( ( rule__PackageDefinition__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:8667:1: ( rule__PackageDefinition__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8668:1: ( rule__PackageDefinition__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:8668:2: rule__PackageDefinition__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:8678:1: rule__PackageDefinition__Group__2 : rule__PackageDefinition__Group__2__Impl rule__PackageDefinition__Group__3 ;
+ public final void rule__PackageDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8682:1: ( rule__PackageDefinition__Group__2__Impl rule__PackageDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:8683:2: rule__PackageDefinition__Group__2__Impl rule__PackageDefinition__Group__3
+ {
+ pushFollow(FOLLOW_22);
+ rule__PackageDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__2"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8690:1: rule__PackageDefinition__Group__2__Impl : ( '{' ) ;
+ public final void rule__PackageDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8694:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:8695:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:8695:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:8696:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getLeftCurlyBracketKeyword_2());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getLeftCurlyBracketKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:8709:1: rule__PackageDefinition__Group__3 : rule__PackageDefinition__Group__3__Impl rule__PackageDefinition__Group__4 ;
+ public final void rule__PackageDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8713:1: ( rule__PackageDefinition__Group__3__Impl rule__PackageDefinition__Group__4 )
+ // InternalAppliedStereotypeProperty.g:8714:2: rule__PackageDefinition__Group__3__Impl rule__PackageDefinition__Group__4
+ {
+ pushFollow(FOLLOW_22);
+ rule__PackageDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__3"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:8721:1: rule__PackageDefinition__Group__3__Impl : ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* ) ;
+ public final void rule__PackageDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8725:1: ( ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* ) )
+ // InternalAppliedStereotypeProperty.g:8726:1: ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:8726:1: ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* )
+ // InternalAppliedStereotypeProperty.g:8727:1: ( rule__PackageDefinition__OwnedMemberAssignment_3 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getOwnedMemberAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:8728:1: ( rule__PackageDefinition__OwnedMemberAssignment_3 )*
+ loop84: do {
+ int alt84 = 2;
+ int LA84_0 = input.LA(1);
+
+ if ((LA84_0 == RULE_DOCUMENTATION_COMMENT || (LA84_0 >= 15 && LA84_0 <= 16) || LA84_0 == 54)) {
+ alt84 = 1;
+ }
+
+
+ switch (alt84) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:8728:2: rule__PackageDefinition__OwnedMemberAssignment_3
+ {
+ pushFollow(FOLLOW_23);
+ rule__PackageDefinition__OwnedMemberAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop84;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getOwnedMemberAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__4"
+ // InternalAppliedStereotypeProperty.g:8738:1: rule__PackageDefinition__Group__4 : rule__PackageDefinition__Group__4__Impl ;
+ public final void rule__PackageDefinition__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8742:1: ( rule__PackageDefinition__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:8743:2: rule__PackageDefinition__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinition__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__4"
+
+
+ // $ANTLR start "rule__PackageDefinition__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:8749:1: rule__PackageDefinition__Group__4__Impl : ( '}' ) ;
+ public final void rule__PackageDefinition__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8753:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:8754:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:8754:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:8755:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getRightCurlyBracketKeyword_4());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getRightCurlyBracketKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__Group__4__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:8778:1: rule__PackageDefinitionOrStub__Group__0 : rule__PackageDefinitionOrStub__Group__0__Impl rule__PackageDefinitionOrStub__Group__1 ;
+ public final void rule__PackageDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8782:1: ( rule__PackageDefinitionOrStub__Group__0__Impl rule__PackageDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:8783:2: rule__PackageDefinitionOrStub__Group__0__Impl rule__PackageDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PackageDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8790:1: rule__PackageDefinitionOrStub__Group__0__Impl : ( 'package' ) ;
+ public final void rule__PackageDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8794:1: ( ( 'package' ) )
+ // InternalAppliedStereotypeProperty.g:8795:1: ( 'package' )
+ {
+ // InternalAppliedStereotypeProperty.g:8795:1: ( 'package' )
+ // InternalAppliedStereotypeProperty.g:8796:1: 'package'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getPackageKeyword_0());
+ }
+ match(input, 65, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getPackageKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:8809:1: rule__PackageDefinitionOrStub__Group__1 : rule__PackageDefinitionOrStub__Group__1__Impl rule__PackageDefinitionOrStub__Group__2 ;
+ public final void rule__PackageDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8813:1: ( rule__PackageDefinitionOrStub__Group__1__Impl rule__PackageDefinitionOrStub__Group__2 )
+ // InternalAppliedStereotypeProperty.g:8814:2: rule__PackageDefinitionOrStub__Group__1__Impl rule__PackageDefinitionOrStub__Group__2
+ {
+ pushFollow(FOLLOW_24);
+ rule__PackageDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8821:1: rule__PackageDefinitionOrStub__Group__1__Impl : ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) ) ;
+ public final void rule__PackageDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8825:1: ( ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:8826:1: ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8826:1: ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:8827:1: ( rule__PackageDefinitionOrStub__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8828:1: ( rule__PackageDefinitionOrStub__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:8828:2: rule__PackageDefinitionOrStub__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group__2"
+ // InternalAppliedStereotypeProperty.g:8838:1: rule__PackageDefinitionOrStub__Group__2 : rule__PackageDefinitionOrStub__Group__2__Impl ;
+ public final void rule__PackageDefinitionOrStub__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8842:1: ( rule__PackageDefinitionOrStub__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:8843:2: rule__PackageDefinitionOrStub__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group__2"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8849:1: rule__PackageDefinitionOrStub__Group__2__Impl : ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) ) ;
+ public final void rule__PackageDefinitionOrStub__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8853:1: ( ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:8854:1: ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:8854:1: ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) )
+ // InternalAppliedStereotypeProperty.g:8855:1: ( rule__PackageDefinitionOrStub__Alternatives_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getAlternatives_2());
+ }
+ // InternalAppliedStereotypeProperty.g:8856:1: ( rule__PackageDefinitionOrStub__Alternatives_2 )
+ // InternalAppliedStereotypeProperty.g:8856:2: rule__PackageDefinitionOrStub__Alternatives_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Alternatives_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getAlternatives_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__0"
+ // InternalAppliedStereotypeProperty.g:8872:1: rule__PackageDefinitionOrStub__Group_2_1__0 : rule__PackageDefinitionOrStub__Group_2_1__0__Impl rule__PackageDefinitionOrStub__Group_2_1__1 ;
+ public final void rule__PackageDefinitionOrStub__Group_2_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8876:1: ( rule__PackageDefinitionOrStub__Group_2_1__0__Impl rule__PackageDefinitionOrStub__Group_2_1__1 )
+ // InternalAppliedStereotypeProperty.g:8877:2: rule__PackageDefinitionOrStub__Group_2_1__0__Impl rule__PackageDefinitionOrStub__Group_2_1__1
+ {
+ pushFollow(FOLLOW_22);
+ rule__PackageDefinitionOrStub__Group_2_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group_2_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__0"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8884:1: rule__PackageDefinitionOrStub__Group_2_1__0__Impl : ( '{' ) ;
+ public final void rule__PackageDefinitionOrStub__Group_2_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8888:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:8889:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:8889:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:8890:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getLeftCurlyBracketKeyword_2_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getLeftCurlyBracketKeyword_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__0__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__1"
+ // InternalAppliedStereotypeProperty.g:8903:1: rule__PackageDefinitionOrStub__Group_2_1__1 : rule__PackageDefinitionOrStub__Group_2_1__1__Impl rule__PackageDefinitionOrStub__Group_2_1__2 ;
+ public final void rule__PackageDefinitionOrStub__Group_2_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8907:1: ( rule__PackageDefinitionOrStub__Group_2_1__1__Impl rule__PackageDefinitionOrStub__Group_2_1__2 )
+ // InternalAppliedStereotypeProperty.g:8908:2: rule__PackageDefinitionOrStub__Group_2_1__1__Impl rule__PackageDefinitionOrStub__Group_2_1__2
+ {
+ pushFollow(FOLLOW_22);
+ rule__PackageDefinitionOrStub__Group_2_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group_2_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__1"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:8915:1: rule__PackageDefinitionOrStub__Group_2_1__1__Impl : ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* ) ;
+ public final void rule__PackageDefinitionOrStub__Group_2_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8919:1: ( ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:8920:1: ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:8920:1: ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:8921:1: ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberAssignment_2_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:8922:1: ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )*
+ loop85: do {
+ int alt85 = 2;
+ int LA85_0 = input.LA(1);
+
+ if ((LA85_0 == RULE_DOCUMENTATION_COMMENT || (LA85_0 >= 15 && LA85_0 <= 16) || LA85_0 == 54)) {
+ alt85 = 1;
+ }
+
+
+ switch (alt85) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:8922:2: rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_23);
+ rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop85;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberAssignment_2_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__1__Impl"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__2"
+ // InternalAppliedStereotypeProperty.g:8932:1: rule__PackageDefinitionOrStub__Group_2_1__2 : rule__PackageDefinitionOrStub__Group_2_1__2__Impl ;
+ public final void rule__PackageDefinitionOrStub__Group_2_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8936:1: ( rule__PackageDefinitionOrStub__Group_2_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:8937:2: rule__PackageDefinitionOrStub__Group_2_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackageDefinitionOrStub__Group_2_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__2"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:8943:1: rule__PackageDefinitionOrStub__Group_2_1__2__Impl : ( '}' ) ;
+ public final void rule__PackageDefinitionOrStub__Group_2_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8947:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:8948:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:8948:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:8949:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getRightCurlyBracketKeyword_2_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getRightCurlyBracketKeyword_2_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__2__Impl"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__0"
+ // InternalAppliedStereotypeProperty.g:8968:1: rule__PackagedElement__Group__0 : rule__PackagedElement__Group__0__Impl rule__PackagedElement__Group__1 ;
+ public final void rule__PackagedElement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8972:1: ( rule__PackagedElement__Group__0__Impl rule__PackagedElement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:8973:2: rule__PackagedElement__Group__0__Impl rule__PackagedElement__Group__1
+ {
+ pushFollow(FOLLOW_25);
+ rule__PackagedElement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__0"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:8980:1: rule__PackagedElement__Group__0__Impl : ( ( rule__PackagedElement__DocumentationAssignment_0 )? ) ;
+ public final void rule__PackagedElement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:8984:1: ( ( ( rule__PackagedElement__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:8985:1: ( ( rule__PackagedElement__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:8985:1: ( ( rule__PackagedElement__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:8986:1: ( rule__PackagedElement__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:8987:1: ( rule__PackagedElement__DocumentationAssignment_0 )?
+ int alt86 = 2;
+ int LA86_0 = input.LA(1);
+
+ if ((LA86_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt86 = 1;
+ }
+ switch (alt86) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:8987:2: rule__PackagedElement__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__1"
+ // InternalAppliedStereotypeProperty.g:8997:1: rule__PackagedElement__Group__1 : rule__PackagedElement__Group__1__Impl rule__PackagedElement__Group__2 ;
+ public final void rule__PackagedElement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9001:1: ( rule__PackagedElement__Group__1__Impl rule__PackagedElement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:9002:2: rule__PackagedElement__Group__1__Impl rule__PackagedElement__Group__2
+ {
+ pushFollow(FOLLOW_25);
+ rule__PackagedElement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__1"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9009:1: rule__PackagedElement__Group__1__Impl : ( ( rule__PackagedElement__AnnotationAssignment_1 )* ) ;
+ public final void rule__PackagedElement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9013:1: ( ( ( rule__PackagedElement__AnnotationAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:9014:1: ( ( rule__PackagedElement__AnnotationAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:9014:1: ( ( rule__PackagedElement__AnnotationAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:9015:1: ( rule__PackagedElement__AnnotationAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getAnnotationAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9016:1: ( rule__PackagedElement__AnnotationAssignment_1 )*
+ loop87: do {
+ int alt87 = 2;
+ int LA87_0 = input.LA(1);
+
+ if ((LA87_0 == 54)) {
+ alt87 = 1;
+ }
+
+
+ switch (alt87) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9016:2: rule__PackagedElement__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_26);
+ rule__PackagedElement__AnnotationAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop87;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getAnnotationAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__2"
+ // InternalAppliedStereotypeProperty.g:9026:1: rule__PackagedElement__Group__2 : rule__PackagedElement__Group__2__Impl rule__PackagedElement__Group__3 ;
+ public final void rule__PackagedElement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9030:1: ( rule__PackagedElement__Group__2__Impl rule__PackagedElement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:9031:2: rule__PackagedElement__Group__2__Impl rule__PackagedElement__Group__3
+ {
+ pushFollow(FOLLOW_27);
+ rule__PackagedElement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__2"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:9038:1: rule__PackagedElement__Group__2__Impl : ( ( rule__PackagedElement__VisibilityAssignment_2 ) ) ;
+ public final void rule__PackagedElement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9042:1: ( ( ( rule__PackagedElement__VisibilityAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:9043:1: ( ( rule__PackagedElement__VisibilityAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9043:1: ( ( rule__PackagedElement__VisibilityAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:9044:1: ( rule__PackagedElement__VisibilityAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getVisibilityAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:9045:1: ( rule__PackagedElement__VisibilityAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:9045:2: rule__PackagedElement__VisibilityAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__VisibilityAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getVisibilityAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__3"
+ // InternalAppliedStereotypeProperty.g:9055:1: rule__PackagedElement__Group__3 : rule__PackagedElement__Group__3__Impl ;
+ public final void rule__PackagedElement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9059:1: ( rule__PackagedElement__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:9060:2: rule__PackagedElement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__3"
+
+
+ // $ANTLR start "rule__PackagedElement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:9066:1: rule__PackagedElement__Group__3__Impl : ( ( rule__PackagedElement__DefinitionAssignment_3 ) ) ;
+ public final void rule__PackagedElement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9070:1: ( ( ( rule__PackagedElement__DefinitionAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:9071:1: ( ( rule__PackagedElement__DefinitionAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9071:1: ( ( rule__PackagedElement__DefinitionAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:9072:1: ( rule__PackagedElement__DefinitionAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getDefinitionAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:9073:1: ( rule__PackagedElement__DefinitionAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:9073:2: rule__PackagedElement__DefinitionAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__PackagedElement__DefinitionAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getDefinitionAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameter__Group__0"
+ // InternalAppliedStereotypeProperty.g:9094:1: rule__ClassifierTemplateParameter__Group__0 : rule__ClassifierTemplateParameter__Group__0__Impl rule__ClassifierTemplateParameter__Group__1 ;
+ public final void rule__ClassifierTemplateParameter__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9098:1: ( rule__ClassifierTemplateParameter__Group__0__Impl rule__ClassifierTemplateParameter__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9099:2: rule__ClassifierTemplateParameter__Group__0__Impl rule__ClassifierTemplateParameter__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ClassifierTemplateParameter__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameter__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameter__Group__0"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameter__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9106:1: rule__ClassifierTemplateParameter__Group__0__Impl : ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? ) ;
+ public final void rule__ClassifierTemplateParameter__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9110:1: ( ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:9111:1: ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:9111:1: ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:9112:1: ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:9113:1: ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )?
+ int alt88 = 2;
+ int LA88_0 = input.LA(1);
+
+ if ((LA88_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt88 = 1;
+ }
+ switch (alt88) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9113:2: rule__ClassifierTemplateParameter__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameter__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameter__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameter__Group__1"
+ // InternalAppliedStereotypeProperty.g:9123:1: rule__ClassifierTemplateParameter__Group__1 : rule__ClassifierTemplateParameter__Group__1__Impl ;
+ public final void rule__ClassifierTemplateParameter__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9127:1: ( rule__ClassifierTemplateParameter__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:9128:2: rule__ClassifierTemplateParameter__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameter__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameter__Group__1"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameter__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9134:1: rule__ClassifierTemplateParameter__Group__1__Impl : ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) ) ;
+ public final void rule__ClassifierTemplateParameter__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9138:1: ( ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:9139:1: ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9139:1: ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:9140:1: ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9141:1: ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:9141:2: rule__ClassifierTemplateParameter__DefinitionAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameter__DefinitionAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameter__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:9155:1: rule__ClassifierTemplateParameterDefinition__Group__0 : rule__ClassifierTemplateParameterDefinition__Group__0__Impl rule__ClassifierTemplateParameterDefinition__Group__1 ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9159:1: ( rule__ClassifierTemplateParameterDefinition__Group__0__Impl rule__ClassifierTemplateParameterDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9160:2: rule__ClassifierTemplateParameterDefinition__Group__0__Impl rule__ClassifierTemplateParameterDefinition__Group__1
+ {
+ pushFollow(FOLLOW_28);
+ rule__ClassifierTemplateParameterDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__0"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9167:1: rule__ClassifierTemplateParameterDefinition__Group__0__Impl : ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) ) ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9171:1: ( ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:9172:1: ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9172:1: ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:9173:1: ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:9174:1: ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:9174:2: rule__ClassifierTemplateParameterDefinition__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:9184:1: rule__ClassifierTemplateParameterDefinition__Group__1 : rule__ClassifierTemplateParameterDefinition__Group__1__Impl ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9188:1: ( rule__ClassifierTemplateParameterDefinition__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:9189:2: rule__ClassifierTemplateParameterDefinition__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__1"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9195:1: rule__ClassifierTemplateParameterDefinition__Group__1__Impl : ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? ) ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9199:1: ( ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:9200:1: ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:9200:1: ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:9201:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9202:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )?
+ int alt89 = 2;
+ int LA89_0 = input.LA(1);
+
+ if ((LA89_0 == 68)) {
+ alt89 = 1;
+ }
+ switch (alt89) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9202:2: rule__ClassifierTemplateParameterDefinition__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:9216:1: rule__ClassifierTemplateParameterDefinition__Group_1__0 : rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl rule__ClassifierTemplateParameterDefinition__Group_1__1 ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9220:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl rule__ClassifierTemplateParameterDefinition__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:9221:2: rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl rule__ClassifierTemplateParameterDefinition__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__0"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9228:1: rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl : ( 'specializes' ) ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9232:1: ( ( 'specializes' ) )
+ // InternalAppliedStereotypeProperty.g:9233:1: ( 'specializes' )
+ {
+ // InternalAppliedStereotypeProperty.g:9233:1: ( 'specializes' )
+ // InternalAppliedStereotypeProperty.g:9234:1: 'specializes'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializesKeyword_1_0());
+ }
+ match(input, 68, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializesKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:9247:1: rule__ClassifierTemplateParameterDefinition__Group_1__1 : rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9251:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:9252:2: rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__1"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9258:1: rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl : ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) ) ;
+ public final void rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9262:1: ( ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:9263:1: ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9263:1: ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:9264:1: ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9265:1: ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:9265:2: rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__SpecializationClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:9279:1: rule__SpecializationClause__Group__0 : rule__SpecializationClause__Group__0__Impl rule__SpecializationClause__Group__1 ;
+ public final void rule__SpecializationClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9283:1: ( rule__SpecializationClause__Group__0__Impl rule__SpecializationClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9284:2: rule__SpecializationClause__Group__0__Impl rule__SpecializationClause__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__SpecializationClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SpecializationClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SpecializationClause__Group__0"
+
+
+ // $ANTLR start "rule__SpecializationClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9291:1: rule__SpecializationClause__Group__0__Impl : ( 'specializes' ) ;
+ public final void rule__SpecializationClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9295:1: ( ( 'specializes' ) )
+ // InternalAppliedStereotypeProperty.g:9296:1: ( 'specializes' )
+ {
+ // InternalAppliedStereotypeProperty.g:9296:1: ( 'specializes' )
+ // InternalAppliedStereotypeProperty.g:9297:1: 'specializes'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSpecializationClauseAccess().getSpecializesKeyword_0());
+ }
+ match(input, 68, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSpecializationClauseAccess().getSpecializesKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SpecializationClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SpecializationClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:9310:1: rule__SpecializationClause__Group__1 : rule__SpecializationClause__Group__1__Impl ;
+ public final void rule__SpecializationClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9314:1: ( rule__SpecializationClause__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:9315:2: rule__SpecializationClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SpecializationClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SpecializationClause__Group__1"
+
+
+ // $ANTLR start "rule__SpecializationClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9321:1: rule__SpecializationClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
+ public final void rule__SpecializationClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9325:1: ( ( ruleQualifiedNameList ) )
+ // InternalAppliedStereotypeProperty.g:9326:1: ( ruleQualifiedNameList )
+ {
+ // InternalAppliedStereotypeProperty.g:9326:1: ( ruleQualifiedNameList )
+ // InternalAppliedStereotypeProperty.g:9327:1: ruleQualifiedNameList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSpecializationClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSpecializationClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SpecializationClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:9342:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ;
+ public final void rule__ClassDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9346:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9347:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_29);
+ rule__ClassDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9354:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? ) ;
+ public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9358:1: ( ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:9359:1: ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:9359:1: ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:9360:1: ( rule__ClassDeclaration__IsAbstractAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getIsAbstractAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:9361:1: ( rule__ClassDeclaration__IsAbstractAssignment_0 )?
+ int alt90 = 2;
+ int LA90_0 = input.LA(1);
+
+ if ((LA90_0 == 105)) {
+ alt90 = 1;
+ }
+ switch (alt90) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9361:2: rule__ClassDeclaration__IsAbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__IsAbstractAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getIsAbstractAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:9371:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ;
+ public final void rule__ClassDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9375:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:9376:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__ClassDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9383:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ;
+ public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9387:1: ( ( 'class' ) )
+ // InternalAppliedStereotypeProperty.g:9388:1: ( 'class' )
+ {
+ // InternalAppliedStereotypeProperty.g:9388:1: ( 'class' )
+ // InternalAppliedStereotypeProperty.g:9389:1: 'class'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1());
+ }
+ match(input, 69, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:9402:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ;
+ public final void rule__ClassDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9406:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:9407:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_30);
+ rule__ClassDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:9414:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ;
+ public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9418:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:9419:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9419:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:9420:1: ( rule__ClassDeclaration__NameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:9421:1: ( rule__ClassDeclaration__NameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:9421:2: rule__ClassDeclaration__NameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__NameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:9431:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ;
+ public final void rule__ClassDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9435:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:9436:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_30);
+ rule__ClassDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:9443:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ;
+ public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9447:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:9448:1: ( ( rule__ClassDeclaration__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:9448:1: ( ( rule__ClassDeclaration__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:9449:1: ( rule__ClassDeclaration__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:9450:1: ( rule__ClassDeclaration__Group_3__0 )?
+ int alt91 = 2;
+ int LA91_0 = input.LA(1);
+
+ if ((LA91_0 == 34)) {
+ alt91 = 1;
+ }
+ switch (alt91) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9450:2: rule__ClassDeclaration__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:9460:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ;
+ public final void rule__ClassDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9464:1: ( rule__ClassDeclaration__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:9465:2: rule__ClassDeclaration__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:9471:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? ) ;
+ public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9475:1: ( ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? ) )
+ // InternalAppliedStereotypeProperty.g:9476:1: ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:9476:1: ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? )
+ // InternalAppliedStereotypeProperty.g:9477:1: ( rule__ClassDeclaration__SpecializationAssignment_4 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getSpecializationAssignment_4());
+ }
+ // InternalAppliedStereotypeProperty.g:9478:1: ( rule__ClassDeclaration__SpecializationAssignment_4 )?
+ int alt92 = 2;
+ int LA92_0 = input.LA(1);
+
+ if ((LA92_0 == 68)) {
+ alt92 = 1;
+ }
+ switch (alt92) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9478:2: rule__ClassDeclaration__SpecializationAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__SpecializationAssignment_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getSpecializationAssignment_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:9498:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ;
+ public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9502:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:9503:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__ClassDeclaration__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__0"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9510:1: rule__ClassDeclaration__Group_3__0__Impl : ( '<' ) ;
+ public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9514:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:9515:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:9515:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:9516:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:9529:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ;
+ public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9533:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 )
+ // InternalAppliedStereotypeProperty.g:9534:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2
+ {
+ pushFollow(FOLLOW_32);
+ rule__ClassDeclaration__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__1"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9541:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) ) ;
+ public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9545:1: ( ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:9546:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9546:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:9547:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9548:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:9548:2: rule__ClassDeclaration__OwnedMemberAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__OwnedMemberAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__2"
+ // InternalAppliedStereotypeProperty.g:9558:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl rule__ClassDeclaration__Group_3__3 ;
+ public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9562:1: ( rule__ClassDeclaration__Group_3__2__Impl rule__ClassDeclaration__Group_3__3 )
+ // InternalAppliedStereotypeProperty.g:9563:2: rule__ClassDeclaration__Group_3__2__Impl rule__ClassDeclaration__Group_3__3
+ {
+ pushFollow(FOLLOW_32);
+ rule__ClassDeclaration__Group_3__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__2"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl"
+ // InternalAppliedStereotypeProperty.g:9570:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ;
+ public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9574:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:9575:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:9575:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:9576:1: ( rule__ClassDeclaration__Group_3_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getGroup_3_2());
+ }
+ // InternalAppliedStereotypeProperty.g:9577:1: ( rule__ClassDeclaration__Group_3_2__0 )*
+ loop93: do {
+ int alt93 = 2;
+ int LA93_0 = input.LA(1);
+
+ if ((LA93_0 == 57)) {
+ alt93 = 1;
+ }
+
+
+ switch (alt93) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9577:2: rule__ClassDeclaration__Group_3_2__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__ClassDeclaration__Group_3_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop93;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getGroup_3_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__2__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__3"
+ // InternalAppliedStereotypeProperty.g:9587:1: rule__ClassDeclaration__Group_3__3 : rule__ClassDeclaration__Group_3__3__Impl ;
+ public final void rule__ClassDeclaration__Group_3__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9591:1: ( rule__ClassDeclaration__Group_3__3__Impl )
+ // InternalAppliedStereotypeProperty.g:9592:2: rule__ClassDeclaration__Group_3__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__3"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3__3__Impl"
+ // InternalAppliedStereotypeProperty.g:9598:1: rule__ClassDeclaration__Group_3__3__Impl : ( '>' ) ;
+ public final void rule__ClassDeclaration__Group_3__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9602:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:9603:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:9603:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:9604:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3__3__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3_2__0"
+ // InternalAppliedStereotypeProperty.g:9625:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ;
+ public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9629:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 )
+ // InternalAppliedStereotypeProperty.g:9630:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__ClassDeclaration__Group_3_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3_2__0"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9637:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ;
+ public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9641:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:9642:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:9642:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:9643:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3_2__0__Impl"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3_2__1"
+ // InternalAppliedStereotypeProperty.g:9656:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ;
+ public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9660:1: ( rule__ClassDeclaration__Group_3_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:9661:2: rule__ClassDeclaration__Group_3_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__Group_3_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3_2__1"
+
+
+ // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9667:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
+ public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9671:1: ( ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:9672:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9672:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:9673:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9674:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 )
+ // InternalAppliedStereotypeProperty.g:9674:2: rule__ClassDeclaration__OwnedMemberAssignment_3_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDeclaration__OwnedMemberAssignment_3_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__Group_3_2__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:9688:1: rule__ClassDefinition__Group__0 : rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ;
+ public final void rule__ClassDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9692:1: ( rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9693:2: rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__ClassDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__0"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9700:1: rule__ClassDefinition__Group__0__Impl : ( ruleClassDeclaration ) ;
+ public final void rule__ClassDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9704:1: ( ( ruleClassDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:9705:1: ( ruleClassDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:9705:1: ( ruleClassDeclaration )
+ // InternalAppliedStereotypeProperty.g:9706:1: ruleClassDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionAccess().getClassDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionAccess().getClassDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:9717:1: rule__ClassDefinition__Group__1 : rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ;
+ public final void rule__ClassDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9721:1: ( rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:9722:2: rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2
+ {
+ pushFollow(FOLLOW_33);
+ rule__ClassDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__1"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9729:1: rule__ClassDefinition__Group__1__Impl : ( '{' ) ;
+ public final void rule__ClassDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9733:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:9734:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:9734:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:9735:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:9748:1: rule__ClassDefinition__Group__2 : rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ;
+ public final void rule__ClassDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9752:1: ( rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:9753:2: rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3
+ {
+ pushFollow(FOLLOW_33);
+ rule__ClassDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__2"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:9760:1: rule__ClassDefinition__Group__2__Impl : ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* ) ;
+ public final void rule__ClassDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9764:1: ( ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* ) )
+ // InternalAppliedStereotypeProperty.g:9765:1: ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:9765:1: ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* )
+ // InternalAppliedStereotypeProperty.g:9766:1: ( rule__ClassDefinition__OwnedMemberAssignment_2 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:9767:1: ( rule__ClassDefinition__OwnedMemberAssignment_2 )*
+ loop94: do {
+ int alt94 = 2;
+ int LA94_0 = input.LA(1);
+
+ if (((LA94_0 >= RULE_ID && LA94_0 <= RULE_UNRESTRICTED_NAME) || LA94_0 == RULE_DOCUMENTATION_COMMENT || (LA94_0 >= 15 && LA94_0 <= 17) || LA94_0 == 54 || (LA94_0 >= 69 && LA94_0 <= 70) || (LA94_0 >= 72 && LA94_0 <= 76)
+ || LA94_0 == 105)) {
+ alt94 = 1;
+ }
+
+
+ switch (alt94) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9767:2: rule__ClassDefinition__OwnedMemberAssignment_2
+ {
+ pushFollow(FOLLOW_34);
+ rule__ClassDefinition__OwnedMemberAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop94;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:9777:1: rule__ClassDefinition__Group__3 : rule__ClassDefinition__Group__3__Impl ;
+ public final void rule__ClassDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9781:1: ( rule__ClassDefinition__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:9782:2: rule__ClassDefinition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__3"
+
+
+ // $ANTLR start "rule__ClassDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:9788:1: rule__ClassDefinition__Group__3__Impl : ( '}' ) ;
+ public final void rule__ClassDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9792:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:9793:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:9793:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:9794:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:9815:1: rule__ClassDefinitionOrStub__Group__0 : rule__ClassDefinitionOrStub__Group__0__Impl rule__ClassDefinitionOrStub__Group__1 ;
+ public final void rule__ClassDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9819:1: ( rule__ClassDefinitionOrStub__Group__0__Impl rule__ClassDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9820:2: rule__ClassDefinitionOrStub__Group__0__Impl rule__ClassDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__ClassDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9827:1: rule__ClassDefinitionOrStub__Group__0__Impl : ( ruleClassDeclaration ) ;
+ public final void rule__ClassDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9831:1: ( ( ruleClassDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:9832:1: ( ruleClassDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:9832:1: ( ruleClassDeclaration )
+ // InternalAppliedStereotypeProperty.g:9833:1: ruleClassDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getClassDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getClassDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:9844:1: rule__ClassDefinitionOrStub__Group__1 : rule__ClassDefinitionOrStub__Group__1__Impl ;
+ public final void rule__ClassDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9848:1: ( rule__ClassDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:9849:2: rule__ClassDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9855:1: rule__ClassDefinitionOrStub__Group__1__Impl : ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__ClassDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9859:1: ( ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:9860:1: ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:9860:1: ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:9861:1: ( rule__ClassDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9862:1: ( rule__ClassDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:9862:2: rule__ClassDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:9876:1: rule__ClassDefinitionOrStub__Group_1_1__0 : rule__ClassDefinitionOrStub__Group_1_1__0__Impl rule__ClassDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__ClassDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9880:1: ( rule__ClassDefinitionOrStub__Group_1_1__0__Impl rule__ClassDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:9881:2: rule__ClassDefinitionOrStub__Group_1_1__0__Impl rule__ClassDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_33);
+ rule__ClassDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9888:1: rule__ClassDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__ClassDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9892:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:9893:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:9893:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:9894:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:9907:1: rule__ClassDefinitionOrStub__Group_1_1__1 : rule__ClassDefinitionOrStub__Group_1_1__1__Impl rule__ClassDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__ClassDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9911:1: ( rule__ClassDefinitionOrStub__Group_1_1__1__Impl rule__ClassDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:9912:2: rule__ClassDefinitionOrStub__Group_1_1__1__Impl rule__ClassDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_33);
+ rule__ClassDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:9919:1: rule__ClassDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
+ public final void rule__ClassDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9923:1: ( ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:9924:1: ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:9924:1: ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:9925:1: ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:9926:1: ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ loop95: do {
+ int alt95 = 2;
+ int LA95_0 = input.LA(1);
+
+ if (((LA95_0 >= RULE_ID && LA95_0 <= RULE_UNRESTRICTED_NAME) || LA95_0 == RULE_DOCUMENTATION_COMMENT || (LA95_0 >= 15 && LA95_0 <= 17) || LA95_0 == 54 || (LA95_0 >= 69 && LA95_0 <= 70) || (LA95_0 >= 72 && LA95_0 <= 76)
+ || LA95_0 == 105)) {
+ alt95 = 1;
+ }
+
+
+ switch (alt95) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9926:2: rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_34);
+ rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop95;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:9936:1: rule__ClassDefinitionOrStub__Group_1_1__2 : rule__ClassDefinitionOrStub__Group_1_1__2__Impl ;
+ public final void rule__ClassDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9940:1: ( rule__ClassDefinitionOrStub__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:9941:2: rule__ClassDefinitionOrStub__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:9947:1: rule__ClassDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__ClassDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9951:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:9952:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:9952:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:9953:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__ClassMember__Group__0"
+ // InternalAppliedStereotypeProperty.g:9972:1: rule__ClassMember__Group__0 : rule__ClassMember__Group__0__Impl rule__ClassMember__Group__1 ;
+ public final void rule__ClassMember__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9976:1: ( rule__ClassMember__Group__0__Impl rule__ClassMember__Group__1 )
+ // InternalAppliedStereotypeProperty.g:9977:2: rule__ClassMember__Group__0__Impl rule__ClassMember__Group__1
+ {
+ pushFollow(FOLLOW_35);
+ rule__ClassMember__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__0"
+
+
+ // $ANTLR start "rule__ClassMember__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:9984:1: rule__ClassMember__Group__0__Impl : ( ( rule__ClassMember__DocumentationAssignment_0 )* ) ;
+ public final void rule__ClassMember__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:9988:1: ( ( ( rule__ClassMember__DocumentationAssignment_0 )* ) )
+ // InternalAppliedStereotypeProperty.g:9989:1: ( ( rule__ClassMember__DocumentationAssignment_0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:9989:1: ( ( rule__ClassMember__DocumentationAssignment_0 )* )
+ // InternalAppliedStereotypeProperty.g:9990:1: ( rule__ClassMember__DocumentationAssignment_0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:9991:1: ( rule__ClassMember__DocumentationAssignment_0 )*
+ loop96: do {
+ int alt96 = 2;
+ int LA96_0 = input.LA(1);
+
+ if ((LA96_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt96 = 1;
+ }
+
+
+ switch (alt96) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:9991:2: rule__ClassMember__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_36);
+ rule__ClassMember__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop96;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassMember__Group__1"
+ // InternalAppliedStereotypeProperty.g:10001:1: rule__ClassMember__Group__1 : rule__ClassMember__Group__1__Impl rule__ClassMember__Group__2 ;
+ public final void rule__ClassMember__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10005:1: ( rule__ClassMember__Group__1__Impl rule__ClassMember__Group__2 )
+ // InternalAppliedStereotypeProperty.g:10006:2: rule__ClassMember__Group__1__Impl rule__ClassMember__Group__2
+ {
+ pushFollow(FOLLOW_35);
+ rule__ClassMember__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__1"
+
+
+ // $ANTLR start "rule__ClassMember__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10013:1: rule__ClassMember__Group__1__Impl : ( ( rule__ClassMember__AnnotationAssignment_1 )* ) ;
+ public final void rule__ClassMember__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10017:1: ( ( ( rule__ClassMember__AnnotationAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:10018:1: ( ( rule__ClassMember__AnnotationAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:10018:1: ( ( rule__ClassMember__AnnotationAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:10019:1: ( rule__ClassMember__AnnotationAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getAnnotationAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10020:1: ( rule__ClassMember__AnnotationAssignment_1 )*
+ loop97: do {
+ int alt97 = 2;
+ int LA97_0 = input.LA(1);
+
+ if ((LA97_0 == 54)) {
+ alt97 = 1;
+ }
+
+
+ switch (alt97) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10020:2: rule__ClassMember__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_26);
+ rule__ClassMember__AnnotationAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop97;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getAnnotationAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassMember__Group__2"
+ // InternalAppliedStereotypeProperty.g:10030:1: rule__ClassMember__Group__2 : rule__ClassMember__Group__2__Impl rule__ClassMember__Group__3 ;
+ public final void rule__ClassMember__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10034:1: ( rule__ClassMember__Group__2__Impl rule__ClassMember__Group__3 )
+ // InternalAppliedStereotypeProperty.g:10035:2: rule__ClassMember__Group__2__Impl rule__ClassMember__Group__3
+ {
+ pushFollow(FOLLOW_35);
+ rule__ClassMember__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__2"
+
+
+ // $ANTLR start "rule__ClassMember__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:10042:1: rule__ClassMember__Group__2__Impl : ( ( rule__ClassMember__VisibilityAssignment_2 )? ) ;
+ public final void rule__ClassMember__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10046:1: ( ( ( rule__ClassMember__VisibilityAssignment_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:10047:1: ( ( rule__ClassMember__VisibilityAssignment_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10047:1: ( ( rule__ClassMember__VisibilityAssignment_2 )? )
+ // InternalAppliedStereotypeProperty.g:10048:1: ( rule__ClassMember__VisibilityAssignment_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getVisibilityAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:10049:1: ( rule__ClassMember__VisibilityAssignment_2 )?
+ int alt98 = 2;
+ int LA98_0 = input.LA(1);
+
+ if (((LA98_0 >= 15 && LA98_0 <= 17))) {
+ alt98 = 1;
+ }
+ switch (alt98) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10049:2: rule__ClassMember__VisibilityAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__VisibilityAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getVisibilityAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ClassMember__Group__3"
+ // InternalAppliedStereotypeProperty.g:10059:1: rule__ClassMember__Group__3 : rule__ClassMember__Group__3__Impl ;
+ public final void rule__ClassMember__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10063:1: ( rule__ClassMember__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:10064:2: rule__ClassMember__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__3"
+
+
+ // $ANTLR start "rule__ClassMember__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:10070:1: rule__ClassMember__Group__3__Impl : ( ( rule__ClassMember__DefinitionAssignment_3 ) ) ;
+ public final void rule__ClassMember__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10074:1: ( ( ( rule__ClassMember__DefinitionAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:10075:1: ( ( rule__ClassMember__DefinitionAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10075:1: ( ( rule__ClassMember__DefinitionAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:10076:1: ( rule__ClassMember__DefinitionAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getDefinitionAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:10077:1: ( rule__ClassMember__DefinitionAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:10077:2: rule__ClassMember__DefinitionAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassMember__DefinitionAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getDefinitionAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:10095:1: rule__ActiveClassDeclaration__Group__0 : rule__ActiveClassDeclaration__Group__0__Impl rule__ActiveClassDeclaration__Group__1 ;
+ public final void rule__ActiveClassDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10099:1: ( rule__ActiveClassDeclaration__Group__0__Impl rule__ActiveClassDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:10100:2: rule__ActiveClassDeclaration__Group__0__Impl rule__ActiveClassDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_37);
+ rule__ActiveClassDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10107:1: rule__ActiveClassDeclaration__Group__0__Impl : ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? ) ;
+ public final void rule__ActiveClassDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10111:1: ( ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:10112:1: ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10112:1: ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:10113:1: ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:10114:1: ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )?
+ int alt99 = 2;
+ int LA99_0 = input.LA(1);
+
+ if ((LA99_0 == 105)) {
+ alt99 = 1;
+ }
+ switch (alt99) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10114:2: rule__ActiveClassDeclaration__IsAbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__IsAbstractAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:10124:1: rule__ActiveClassDeclaration__Group__1 : rule__ActiveClassDeclaration__Group__1__Impl rule__ActiveClassDeclaration__Group__2 ;
+ public final void rule__ActiveClassDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10128:1: ( rule__ActiveClassDeclaration__Group__1__Impl rule__ActiveClassDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:10129:2: rule__ActiveClassDeclaration__Group__1__Impl rule__ActiveClassDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_38);
+ rule__ActiveClassDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10136:1: rule__ActiveClassDeclaration__Group__1__Impl : ( 'active' ) ;
+ public final void rule__ActiveClassDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10140:1: ( ( 'active' ) )
+ // InternalAppliedStereotypeProperty.g:10141:1: ( 'active' )
+ {
+ // InternalAppliedStereotypeProperty.g:10141:1: ( 'active' )
+ // InternalAppliedStereotypeProperty.g:10142:1: 'active'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getActiveKeyword_1());
+ }
+ match(input, 70, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getActiveKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:10155:1: rule__ActiveClassDeclaration__Group__2 : rule__ActiveClassDeclaration__Group__2__Impl rule__ActiveClassDeclaration__Group__3 ;
+ public final void rule__ActiveClassDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10159:1: ( rule__ActiveClassDeclaration__Group__2__Impl rule__ActiveClassDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:10160:2: rule__ActiveClassDeclaration__Group__2__Impl rule__ActiveClassDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_7);
+ rule__ActiveClassDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:10167:1: rule__ActiveClassDeclaration__Group__2__Impl : ( 'class' ) ;
+ public final void rule__ActiveClassDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10171:1: ( ( 'class' ) )
+ // InternalAppliedStereotypeProperty.g:10172:1: ( 'class' )
+ {
+ // InternalAppliedStereotypeProperty.g:10172:1: ( 'class' )
+ // InternalAppliedStereotypeProperty.g:10173:1: 'class'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getClassKeyword_2());
+ }
+ match(input, 69, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getClassKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:10186:1: rule__ActiveClassDeclaration__Group__3 : rule__ActiveClassDeclaration__Group__3__Impl rule__ActiveClassDeclaration__Group__4 ;
+ public final void rule__ActiveClassDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10190:1: ( rule__ActiveClassDeclaration__Group__3__Impl rule__ActiveClassDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:10191:2: rule__ActiveClassDeclaration__Group__3__Impl rule__ActiveClassDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_30);
+ rule__ActiveClassDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:10198:1: rule__ActiveClassDeclaration__Group__3__Impl : ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) ) ;
+ public final void rule__ActiveClassDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10202:1: ( ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:10203:1: ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10203:1: ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:10204:1: ( rule__ActiveClassDeclaration__NameAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getNameAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:10205:1: ( rule__ActiveClassDeclaration__NameAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:10205:2: rule__ActiveClassDeclaration__NameAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__NameAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getNameAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:10215:1: rule__ActiveClassDeclaration__Group__4 : rule__ActiveClassDeclaration__Group__4__Impl rule__ActiveClassDeclaration__Group__5 ;
+ public final void rule__ActiveClassDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10219:1: ( rule__ActiveClassDeclaration__Group__4__Impl rule__ActiveClassDeclaration__Group__5 )
+ // InternalAppliedStereotypeProperty.g:10220:2: rule__ActiveClassDeclaration__Group__4__Impl rule__ActiveClassDeclaration__Group__5
+ {
+ pushFollow(FOLLOW_30);
+ rule__ActiveClassDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:10227:1: rule__ActiveClassDeclaration__Group__4__Impl : ( ( rule__ActiveClassDeclaration__Group_4__0 )? ) ;
+ public final void rule__ActiveClassDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10231:1: ( ( ( rule__ActiveClassDeclaration__Group_4__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:10232:1: ( ( rule__ActiveClassDeclaration__Group_4__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10232:1: ( ( rule__ActiveClassDeclaration__Group_4__0 )? )
+ // InternalAppliedStereotypeProperty.g:10233:1: ( rule__ActiveClassDeclaration__Group_4__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getGroup_4());
+ }
+ // InternalAppliedStereotypeProperty.g:10234:1: ( rule__ActiveClassDeclaration__Group_4__0 )?
+ int alt100 = 2;
+ int LA100_0 = input.LA(1);
+
+ if ((LA100_0 == 34)) {
+ alt100 = 1;
+ }
+ switch (alt100) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10234:2: rule__ActiveClassDeclaration__Group_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getGroup_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__5"
+ // InternalAppliedStereotypeProperty.g:10244:1: rule__ActiveClassDeclaration__Group__5 : rule__ActiveClassDeclaration__Group__5__Impl ;
+ public final void rule__ActiveClassDeclaration__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10248:1: ( rule__ActiveClassDeclaration__Group__5__Impl )
+ // InternalAppliedStereotypeProperty.g:10249:2: rule__ActiveClassDeclaration__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__5"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group__5__Impl"
+ // InternalAppliedStereotypeProperty.g:10255:1: rule__ActiveClassDeclaration__Group__5__Impl : ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? ) ;
+ public final void rule__ActiveClassDeclaration__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10259:1: ( ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? ) )
+ // InternalAppliedStereotypeProperty.g:10260:1: ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10260:1: ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? )
+ // InternalAppliedStereotypeProperty.g:10261:1: ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getSpecializationAssignment_5());
+ }
+ // InternalAppliedStereotypeProperty.g:10262:1: ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )?
+ int alt101 = 2;
+ int LA101_0 = input.LA(1);
+
+ if ((LA101_0 == 68)) {
+ alt101 = 1;
+ }
+ switch (alt101) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10262:2: rule__ActiveClassDeclaration__SpecializationAssignment_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__SpecializationAssignment_5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getSpecializationAssignment_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group__5__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__0"
+ // InternalAppliedStereotypeProperty.g:10284:1: rule__ActiveClassDeclaration__Group_4__0 : rule__ActiveClassDeclaration__Group_4__0__Impl rule__ActiveClassDeclaration__Group_4__1 ;
+ public final void rule__ActiveClassDeclaration__Group_4__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10288:1: ( rule__ActiveClassDeclaration__Group_4__0__Impl rule__ActiveClassDeclaration__Group_4__1 )
+ // InternalAppliedStereotypeProperty.g:10289:2: rule__ActiveClassDeclaration__Group_4__0__Impl rule__ActiveClassDeclaration__Group_4__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__ActiveClassDeclaration__Group_4__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__0"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10296:1: rule__ActiveClassDeclaration__Group_4__0__Impl : ( '<' ) ;
+ public final void rule__ActiveClassDeclaration__Group_4__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10300:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:10301:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:10301:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:10302:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getLessThanSignKeyword_4_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getLessThanSignKeyword_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__1"
+ // InternalAppliedStereotypeProperty.g:10315:1: rule__ActiveClassDeclaration__Group_4__1 : rule__ActiveClassDeclaration__Group_4__1__Impl rule__ActiveClassDeclaration__Group_4__2 ;
+ public final void rule__ActiveClassDeclaration__Group_4__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10319:1: ( rule__ActiveClassDeclaration__Group_4__1__Impl rule__ActiveClassDeclaration__Group_4__2 )
+ // InternalAppliedStereotypeProperty.g:10320:2: rule__ActiveClassDeclaration__Group_4__1__Impl rule__ActiveClassDeclaration__Group_4__2
+ {
+ pushFollow(FOLLOW_32);
+ rule__ActiveClassDeclaration__Group_4__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__1"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10327:1: rule__ActiveClassDeclaration__Group_4__1__Impl : ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) ) ;
+ public final void rule__ActiveClassDeclaration__Group_4__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10331:1: ( ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:10332:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10332:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) )
+ // InternalAppliedStereotypeProperty.g:10333:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10334:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 )
+ // InternalAppliedStereotypeProperty.g:10334:2: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__2"
+ // InternalAppliedStereotypeProperty.g:10344:1: rule__ActiveClassDeclaration__Group_4__2 : rule__ActiveClassDeclaration__Group_4__2__Impl rule__ActiveClassDeclaration__Group_4__3 ;
+ public final void rule__ActiveClassDeclaration__Group_4__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10348:1: ( rule__ActiveClassDeclaration__Group_4__2__Impl rule__ActiveClassDeclaration__Group_4__3 )
+ // InternalAppliedStereotypeProperty.g:10349:2: rule__ActiveClassDeclaration__Group_4__2__Impl rule__ActiveClassDeclaration__Group_4__3
+ {
+ pushFollow(FOLLOW_32);
+ rule__ActiveClassDeclaration__Group_4__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__2"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__2__Impl"
+ // InternalAppliedStereotypeProperty.g:10356:1: rule__ActiveClassDeclaration__Group_4__2__Impl : ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* ) ;
+ public final void rule__ActiveClassDeclaration__Group_4__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10360:1: ( ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:10361:1: ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:10361:1: ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:10362:1: ( rule__ActiveClassDeclaration__Group_4_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getGroup_4_2());
+ }
+ // InternalAppliedStereotypeProperty.g:10363:1: ( rule__ActiveClassDeclaration__Group_4_2__0 )*
+ loop102: do {
+ int alt102 = 2;
+ int LA102_0 = input.LA(1);
+
+ if ((LA102_0 == 57)) {
+ alt102 = 1;
+ }
+
+
+ switch (alt102) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10363:2: rule__ActiveClassDeclaration__Group_4_2__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__ActiveClassDeclaration__Group_4_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop102;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getGroup_4_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__2__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__3"
+ // InternalAppliedStereotypeProperty.g:10373:1: rule__ActiveClassDeclaration__Group_4__3 : rule__ActiveClassDeclaration__Group_4__3__Impl ;
+ public final void rule__ActiveClassDeclaration__Group_4__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10377:1: ( rule__ActiveClassDeclaration__Group_4__3__Impl )
+ // InternalAppliedStereotypeProperty.g:10378:2: rule__ActiveClassDeclaration__Group_4__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__3"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4__3__Impl"
+ // InternalAppliedStereotypeProperty.g:10384:1: rule__ActiveClassDeclaration__Group_4__3__Impl : ( '>' ) ;
+ public final void rule__ActiveClassDeclaration__Group_4__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10388:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:10389:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:10389:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:10390:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getGreaterThanSignKeyword_4_3());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getGreaterThanSignKeyword_4_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4__3__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__0"
+ // InternalAppliedStereotypeProperty.g:10411:1: rule__ActiveClassDeclaration__Group_4_2__0 : rule__ActiveClassDeclaration__Group_4_2__0__Impl rule__ActiveClassDeclaration__Group_4_2__1 ;
+ public final void rule__ActiveClassDeclaration__Group_4_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10415:1: ( rule__ActiveClassDeclaration__Group_4_2__0__Impl rule__ActiveClassDeclaration__Group_4_2__1 )
+ // InternalAppliedStereotypeProperty.g:10416:2: rule__ActiveClassDeclaration__Group_4_2__0__Impl rule__ActiveClassDeclaration__Group_4_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__ActiveClassDeclaration__Group_4_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__0"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10423:1: rule__ActiveClassDeclaration__Group_4_2__0__Impl : ( ',' ) ;
+ public final void rule__ActiveClassDeclaration__Group_4_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10427:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:10428:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:10428:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:10429:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getCommaKeyword_4_2_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getCommaKeyword_4_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__1"
+ // InternalAppliedStereotypeProperty.g:10442:1: rule__ActiveClassDeclaration__Group_4_2__1 : rule__ActiveClassDeclaration__Group_4_2__1__Impl ;
+ public final void rule__ActiveClassDeclaration__Group_4_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10446:1: ( rule__ActiveClassDeclaration__Group_4_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:10447:2: rule__ActiveClassDeclaration__Group_4_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__Group_4_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__1"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10453:1: rule__ActiveClassDeclaration__Group_4_2__1__Impl : ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) ) ;
+ public final void rule__ActiveClassDeclaration__Group_4_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10457:1: ( ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:10458:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10458:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:10459:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10460:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 )
+ // InternalAppliedStereotypeProperty.g:10460:2: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:10474:1: rule__ActiveClassDefinition__Group__0 : rule__ActiveClassDefinition__Group__0__Impl rule__ActiveClassDefinition__Group__1 ;
+ public final void rule__ActiveClassDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10478:1: ( rule__ActiveClassDefinition__Group__0__Impl rule__ActiveClassDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:10479:2: rule__ActiveClassDefinition__Group__0__Impl rule__ActiveClassDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__ActiveClassDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__0"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10486:1: rule__ActiveClassDefinition__Group__0__Impl : ( ruleActiveClassDeclaration ) ;
+ public final void rule__ActiveClassDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10490:1: ( ( ruleActiveClassDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:10491:1: ( ruleActiveClassDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:10491:1: ( ruleActiveClassDeclaration )
+ // InternalAppliedStereotypeProperty.g:10492:1: ruleActiveClassDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getActiveClassDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getActiveClassDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:10503:1: rule__ActiveClassDefinition__Group__1 : rule__ActiveClassDefinition__Group__1__Impl rule__ActiveClassDefinition__Group__2 ;
+ public final void rule__ActiveClassDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10507:1: ( rule__ActiveClassDefinition__Group__1__Impl rule__ActiveClassDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:10508:2: rule__ActiveClassDefinition__Group__1__Impl rule__ActiveClassDefinition__Group__2
+ {
+ pushFollow(FOLLOW_39);
+ rule__ActiveClassDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10515:1: rule__ActiveClassDefinition__Group__1__Impl : ( '{' ) ;
+ public final void rule__ActiveClassDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10519:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:10520:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:10520:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:10521:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:10534:1: rule__ActiveClassDefinition__Group__2 : rule__ActiveClassDefinition__Group__2__Impl rule__ActiveClassDefinition__Group__3 ;
+ public final void rule__ActiveClassDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10538:1: ( rule__ActiveClassDefinition__Group__2__Impl rule__ActiveClassDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:10539:2: rule__ActiveClassDefinition__Group__2__Impl rule__ActiveClassDefinition__Group__3
+ {
+ pushFollow(FOLLOW_39);
+ rule__ActiveClassDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__2"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:10546:1: rule__ActiveClassDefinition__Group__2__Impl : ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* ) ;
+ public final void rule__ActiveClassDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10550:1: ( ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* ) )
+ // InternalAppliedStereotypeProperty.g:10551:1: ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:10551:1: ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* )
+ // InternalAppliedStereotypeProperty.g:10552:1: ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:10553:1: ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )*
+ loop103: do {
+ int alt103 = 2;
+ int LA103_0 = input.LA(1);
+
+ if (((LA103_0 >= RULE_ID && LA103_0 <= RULE_UNRESTRICTED_NAME) || LA103_0 == RULE_DOCUMENTATION_COMMENT || (LA103_0 >= 15 && LA103_0 <= 17) || LA103_0 == 54 || (LA103_0 >= 69 && LA103_0 <= 70) || (LA103_0 >= 72 && LA103_0 <= 76)
+ || LA103_0 == 82 || LA103_0 == 105)) {
+ alt103 = 1;
+ }
+
+
+ switch (alt103) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10553:2: rule__ActiveClassDefinition__OwnedMemberAssignment_2
+ {
+ pushFollow(FOLLOW_40);
+ rule__ActiveClassDefinition__OwnedMemberAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop103;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:10563:1: rule__ActiveClassDefinition__Group__3 : rule__ActiveClassDefinition__Group__3__Impl rule__ActiveClassDefinition__Group__4 ;
+ public final void rule__ActiveClassDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10567:1: ( rule__ActiveClassDefinition__Group__3__Impl rule__ActiveClassDefinition__Group__4 )
+ // InternalAppliedStereotypeProperty.g:10568:2: rule__ActiveClassDefinition__Group__3__Impl rule__ActiveClassDefinition__Group__4
+ {
+ pushFollow(FOLLOW_41);
+ rule__ActiveClassDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__3"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:10575:1: rule__ActiveClassDefinition__Group__3__Impl : ( '}' ) ;
+ public final void rule__ActiveClassDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10579:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:10580:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:10580:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:10581:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__4"
+ // InternalAppliedStereotypeProperty.g:10594:1: rule__ActiveClassDefinition__Group__4 : rule__ActiveClassDefinition__Group__4__Impl ;
+ public final void rule__ActiveClassDefinition__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10598:1: ( rule__ActiveClassDefinition__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:10599:2: rule__ActiveClassDefinition__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__4"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:10605:1: rule__ActiveClassDefinition__Group__4__Impl : ( ( rule__ActiveClassDefinition__Group_4__0 )? ) ;
+ public final void rule__ActiveClassDefinition__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10609:1: ( ( ( rule__ActiveClassDefinition__Group_4__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:10610:1: ( ( rule__ActiveClassDefinition__Group_4__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10610:1: ( ( rule__ActiveClassDefinition__Group_4__0 )? )
+ // InternalAppliedStereotypeProperty.g:10611:1: ( rule__ActiveClassDefinition__Group_4__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getGroup_4());
+ }
+ // InternalAppliedStereotypeProperty.g:10612:1: ( rule__ActiveClassDefinition__Group_4__0 )?
+ int alt104 = 2;
+ int LA104_0 = input.LA(1);
+
+ if ((LA104_0 == 71)) {
+ alt104 = 1;
+ }
+ switch (alt104) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10612:2: rule__ActiveClassDefinition__Group_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group_4__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getGroup_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group__4__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group_4__0"
+ // InternalAppliedStereotypeProperty.g:10632:1: rule__ActiveClassDefinition__Group_4__0 : rule__ActiveClassDefinition__Group_4__0__Impl rule__ActiveClassDefinition__Group_4__1 ;
+ public final void rule__ActiveClassDefinition__Group_4__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10636:1: ( rule__ActiveClassDefinition__Group_4__0__Impl rule__ActiveClassDefinition__Group_4__1 )
+ // InternalAppliedStereotypeProperty.g:10637:2: rule__ActiveClassDefinition__Group_4__0__Impl rule__ActiveClassDefinition__Group_4__1
+ {
+ pushFollow(FOLLOW_42);
+ rule__ActiveClassDefinition__Group_4__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group_4__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group_4__0"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group_4__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10644:1: rule__ActiveClassDefinition__Group_4__0__Impl : ( 'do' ) ;
+ public final void rule__ActiveClassDefinition__Group_4__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10648:1: ( ( 'do' ) )
+ // InternalAppliedStereotypeProperty.g:10649:1: ( 'do' )
+ {
+ // InternalAppliedStereotypeProperty.g:10649:1: ( 'do' )
+ // InternalAppliedStereotypeProperty.g:10650:1: 'do'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getDoKeyword_4_0());
+ }
+ match(input, 71, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getDoKeyword_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group_4__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group_4__1"
+ // InternalAppliedStereotypeProperty.g:10663:1: rule__ActiveClassDefinition__Group_4__1 : rule__ActiveClassDefinition__Group_4__1__Impl ;
+ public final void rule__ActiveClassDefinition__Group_4__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10667:1: ( rule__ActiveClassDefinition__Group_4__1__Impl )
+ // InternalAppliedStereotypeProperty.g:10668:2: rule__ActiveClassDefinition__Group_4__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__Group_4__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group_4__1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__Group_4__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10674:1: rule__ActiveClassDefinition__Group_4__1__Impl : ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) ) ;
+ public final void rule__ActiveClassDefinition__Group_4__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10678:1: ( ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:10679:1: ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10679:1: ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) )
+ // InternalAppliedStereotypeProperty.g:10680:1: ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorAssignment_4_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10681:1: ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 )
+ // InternalAppliedStereotypeProperty.g:10681:2: rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorAssignment_4_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__Group_4__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:10695:1: rule__ActiveClassDefinitionOrStub__Group__0 : rule__ActiveClassDefinitionOrStub__Group__0__Impl rule__ActiveClassDefinitionOrStub__Group__1 ;
+ public final void rule__ActiveClassDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10699:1: ( rule__ActiveClassDefinitionOrStub__Group__0__Impl rule__ActiveClassDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:10700:2: rule__ActiveClassDefinitionOrStub__Group__0__Impl rule__ActiveClassDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__ActiveClassDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10707:1: rule__ActiveClassDefinitionOrStub__Group__0__Impl : ( ruleActiveClassDeclaration ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10711:1: ( ( ruleActiveClassDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:10712:1: ( ruleActiveClassDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:10712:1: ( ruleActiveClassDeclaration )
+ // InternalAppliedStereotypeProperty.g:10713:1: ruleActiveClassDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getActiveClassDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getActiveClassDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:10724:1: rule__ActiveClassDefinitionOrStub__Group__1 : rule__ActiveClassDefinitionOrStub__Group__1__Impl ;
+ public final void rule__ActiveClassDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10728:1: ( rule__ActiveClassDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:10729:2: rule__ActiveClassDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10735:1: rule__ActiveClassDefinitionOrStub__Group__1__Impl : ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10739:1: ( ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:10740:1: ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10740:1: ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:10741:1: ( rule__ActiveClassDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10742:1: ( rule__ActiveClassDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:10742:2: rule__ActiveClassDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:10756:1: rule__ActiveClassDefinitionOrStub__Group_1_1__0 : rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10760:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:10761:2: rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_39);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10768:1: rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10772:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:10773:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:10773:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:10774:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:10787:1: rule__ActiveClassDefinitionOrStub__Group_1_1__1 : rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10791:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:10792:2: rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_39);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10799:1: rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10803:1: ( ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:10804:1: ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:10804:1: ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:10805:1: ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10806:1: ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ loop105: do {
+ int alt105 = 2;
+ int LA105_0 = input.LA(1);
+
+ if (((LA105_0 >= RULE_ID && LA105_0 <= RULE_UNRESTRICTED_NAME) || LA105_0 == RULE_DOCUMENTATION_COMMENT || (LA105_0 >= 15 && LA105_0 <= 17) || LA105_0 == 54 || (LA105_0 >= 69 && LA105_0 <= 70) || (LA105_0 >= 72 && LA105_0 <= 76)
+ || LA105_0 == 82 || LA105_0 == 105)) {
+ alt105 = 1;
+ }
+
+
+ switch (alt105) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10806:2: rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_40);
+ rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop105;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:10816:1: rule__ActiveClassDefinitionOrStub__Group_1_1__2 : rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__3 ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10820:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__3 )
+ // InternalAppliedStereotypeProperty.g:10821:2: rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__3
+ {
+ pushFollow(FOLLOW_41);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:10828:1: rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10832:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:10833:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:10833:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:10834:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__3"
+ // InternalAppliedStereotypeProperty.g:10847:1: rule__ActiveClassDefinitionOrStub__Group_1_1__3 : rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10851:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl )
+ // InternalAppliedStereotypeProperty.g:10852:2: rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__3"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl"
+ // InternalAppliedStereotypeProperty.g:10858:1: rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl : ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10862:1: ( ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:10863:1: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10863:1: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:10864:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1_3());
+ }
+ // InternalAppliedStereotypeProperty.g:10865:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )?
+ int alt106 = 2;
+ int LA106_0 = input.LA(1);
+
+ if ((LA106_0 == 71)) {
+ alt106 = 1;
+ }
+ switch (alt106) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10865:2: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0"
+ // InternalAppliedStereotypeProperty.g:10883:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 : rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1_3__1 ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10887:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1_3__1 )
+ // InternalAppliedStereotypeProperty.g:10888:2: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1_3__1
+ {
+ pushFollow(FOLLOW_42);
+ rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10895:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl : ( 'do' ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10899:1: ( ( 'do' ) )
+ // InternalAppliedStereotypeProperty.g:10900:1: ( 'do' )
+ {
+ // InternalAppliedStereotypeProperty.g:10900:1: ( 'do' )
+ // InternalAppliedStereotypeProperty.g:10901:1: 'do'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getDoKeyword_1_1_3_0());
+ }
+ match(input, 71, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getDoKeyword_1_1_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1"
+ // InternalAppliedStereotypeProperty.g:10914:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__1 : rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10918:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:10919:2: rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10925:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl : ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) ) ;
+ public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10929:1: ( ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:10930:1: ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:10930:1: ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:10931:1: ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorAssignment_1_1_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10932:1: ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 )
+ // InternalAppliedStereotypeProperty.g:10932:2: rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorAssignment_1_1_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__0"
+ // InternalAppliedStereotypeProperty.g:10946:1: rule__ActiveClassMember__Group__0 : rule__ActiveClassMember__Group__0__Impl rule__ActiveClassMember__Group__1 ;
+ public final void rule__ActiveClassMember__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10950:1: ( rule__ActiveClassMember__Group__0__Impl rule__ActiveClassMember__Group__1 )
+ // InternalAppliedStereotypeProperty.g:10951:2: rule__ActiveClassMember__Group__0__Impl rule__ActiveClassMember__Group__1
+ {
+ pushFollow(FOLLOW_43);
+ rule__ActiveClassMember__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__0"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:10958:1: rule__ActiveClassMember__Group__0__Impl : ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? ) ;
+ public final void rule__ActiveClassMember__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10962:1: ( ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:10963:1: ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:10963:1: ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:10964:1: ( rule__ActiveClassMember__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:10965:1: ( rule__ActiveClassMember__DocumentationAssignment_0 )?
+ int alt107 = 2;
+ int LA107_0 = input.LA(1);
+
+ if ((LA107_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt107 = 1;
+ }
+ switch (alt107) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10965:2: rule__ActiveClassMember__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__1"
+ // InternalAppliedStereotypeProperty.g:10975:1: rule__ActiveClassMember__Group__1 : rule__ActiveClassMember__Group__1__Impl rule__ActiveClassMember__Group__2 ;
+ public final void rule__ActiveClassMember__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10979:1: ( rule__ActiveClassMember__Group__1__Impl rule__ActiveClassMember__Group__2 )
+ // InternalAppliedStereotypeProperty.g:10980:2: rule__ActiveClassMember__Group__1__Impl rule__ActiveClassMember__Group__2
+ {
+ pushFollow(FOLLOW_43);
+ rule__ActiveClassMember__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__1"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:10987:1: rule__ActiveClassMember__Group__1__Impl : ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* ) ;
+ public final void rule__ActiveClassMember__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:10991:1: ( ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:10993:1: ( rule__ActiveClassMember__AnnotationAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getAnnotationAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:10994:1: ( rule__ActiveClassMember__AnnotationAssignment_1 )*
+ loop108: do {
+ int alt108 = 2;
+ int LA108_0 = input.LA(1);
+
+ if ((LA108_0 == 54)) {
+ alt108 = 1;
+ }
+
+
+ switch (alt108) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:10994:2: rule__ActiveClassMember__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_26);
+ rule__ActiveClassMember__AnnotationAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop108;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getAnnotationAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__2"
+ // InternalAppliedStereotypeProperty.g:11004:1: rule__ActiveClassMember__Group__2 : rule__ActiveClassMember__Group__2__Impl rule__ActiveClassMember__Group__3 ;
+ public final void rule__ActiveClassMember__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11008:1: ( rule__ActiveClassMember__Group__2__Impl rule__ActiveClassMember__Group__3 )
+ // InternalAppliedStereotypeProperty.g:11009:2: rule__ActiveClassMember__Group__2__Impl rule__ActiveClassMember__Group__3
+ {
+ pushFollow(FOLLOW_43);
+ rule__ActiveClassMember__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__2"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11016:1: rule__ActiveClassMember__Group__2__Impl : ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? ) ;
+ public final void rule__ActiveClassMember__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11020:1: ( ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:11021:1: ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11021:1: ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? )
+ // InternalAppliedStereotypeProperty.g:11022:1: ( rule__ActiveClassMember__VisibilityAssignment_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getVisibilityAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:11023:1: ( rule__ActiveClassMember__VisibilityAssignment_2 )?
+ int alt109 = 2;
+ int LA109_0 = input.LA(1);
+
+ if (((LA109_0 >= 15 && LA109_0 <= 17))) {
+ alt109 = 1;
+ }
+ switch (alt109) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11023:2: rule__ActiveClassMember__VisibilityAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__VisibilityAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getVisibilityAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__3"
+ // InternalAppliedStereotypeProperty.g:11033:1: rule__ActiveClassMember__Group__3 : rule__ActiveClassMember__Group__3__Impl ;
+ public final void rule__ActiveClassMember__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11037:1: ( rule__ActiveClassMember__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:11038:2: rule__ActiveClassMember__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__3"
+
+
+ // $ANTLR start "rule__ActiveClassMember__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:11044:1: rule__ActiveClassMember__Group__3__Impl : ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) ) ;
+ public final void rule__ActiveClassMember__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11048:1: ( ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:11049:1: ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11049:1: ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:11050:1: ( rule__ActiveClassMember__DefinitionAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getDefinitionAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:11051:1: ( rule__ActiveClassMember__DefinitionAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:11051:2: rule__ActiveClassMember__DefinitionAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActiveClassMember__DefinitionAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getDefinitionAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__Group__3__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:11069:1: rule__DataTypeDeclaration__Group__0 : rule__DataTypeDeclaration__Group__0__Impl rule__DataTypeDeclaration__Group__1 ;
+ public final void rule__DataTypeDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11073:1: ( rule__DataTypeDeclaration__Group__0__Impl rule__DataTypeDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:11074:2: rule__DataTypeDeclaration__Group__0__Impl rule__DataTypeDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_44);
+ rule__DataTypeDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11081:1: rule__DataTypeDeclaration__Group__0__Impl : ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? ) ;
+ public final void rule__DataTypeDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11085:1: ( ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:11086:1: ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11086:1: ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:11087:1: ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:11088:1: ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )?
+ int alt110 = 2;
+ int LA110_0 = input.LA(1);
+
+ if ((LA110_0 == 105)) {
+ alt110 = 1;
+ }
+ switch (alt110) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11088:2: rule__DataTypeDeclaration__IsAbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__IsAbstractAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:11098:1: rule__DataTypeDeclaration__Group__1 : rule__DataTypeDeclaration__Group__1__Impl rule__DataTypeDeclaration__Group__2 ;
+ public final void rule__DataTypeDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11102:1: ( rule__DataTypeDeclaration__Group__1__Impl rule__DataTypeDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:11103:2: rule__DataTypeDeclaration__Group__1__Impl rule__DataTypeDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataTypeDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11110:1: rule__DataTypeDeclaration__Group__1__Impl : ( 'datatype' ) ;
+ public final void rule__DataTypeDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11114:1: ( ( 'datatype' ) )
+ // InternalAppliedStereotypeProperty.g:11115:1: ( 'datatype' )
+ {
+ // InternalAppliedStereotypeProperty.g:11115:1: ( 'datatype' )
+ // InternalAppliedStereotypeProperty.g:11116:1: 'datatype'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getDatatypeKeyword_1());
+ }
+ match(input, 72, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getDatatypeKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:11129:1: rule__DataTypeDeclaration__Group__2 : rule__DataTypeDeclaration__Group__2__Impl rule__DataTypeDeclaration__Group__3 ;
+ public final void rule__DataTypeDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11133:1: ( rule__DataTypeDeclaration__Group__2__Impl rule__DataTypeDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:11134:2: rule__DataTypeDeclaration__Group__2__Impl rule__DataTypeDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_30);
+ rule__DataTypeDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11141:1: rule__DataTypeDeclaration__Group__2__Impl : ( ( rule__DataTypeDeclaration__NameAssignment_2 ) ) ;
+ public final void rule__DataTypeDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11145:1: ( ( ( rule__DataTypeDeclaration__NameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:11146:1: ( ( rule__DataTypeDeclaration__NameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11146:1: ( ( rule__DataTypeDeclaration__NameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:11147:1: ( rule__DataTypeDeclaration__NameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:11148:1: ( rule__DataTypeDeclaration__NameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:11148:2: rule__DataTypeDeclaration__NameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__NameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:11158:1: rule__DataTypeDeclaration__Group__3 : rule__DataTypeDeclaration__Group__3__Impl rule__DataTypeDeclaration__Group__4 ;
+ public final void rule__DataTypeDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11162:1: ( rule__DataTypeDeclaration__Group__3__Impl rule__DataTypeDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:11163:2: rule__DataTypeDeclaration__Group__3__Impl rule__DataTypeDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_30);
+ rule__DataTypeDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:11170:1: rule__DataTypeDeclaration__Group__3__Impl : ( ( rule__DataTypeDeclaration__Group_3__0 )? ) ;
+ public final void rule__DataTypeDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11174:1: ( ( ( rule__DataTypeDeclaration__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:11175:1: ( ( rule__DataTypeDeclaration__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11175:1: ( ( rule__DataTypeDeclaration__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:11176:1: ( rule__DataTypeDeclaration__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:11177:1: ( rule__DataTypeDeclaration__Group_3__0 )?
+ int alt111 = 2;
+ int LA111_0 = input.LA(1);
+
+ if ((LA111_0 == 34)) {
+ alt111 = 1;
+ }
+ switch (alt111) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11177:2: rule__DataTypeDeclaration__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:11187:1: rule__DataTypeDeclaration__Group__4 : rule__DataTypeDeclaration__Group__4__Impl ;
+ public final void rule__DataTypeDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11191:1: ( rule__DataTypeDeclaration__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:11192:2: rule__DataTypeDeclaration__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:11198:1: rule__DataTypeDeclaration__Group__4__Impl : ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? ) ;
+ public final void rule__DataTypeDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11202:1: ( ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? ) )
+ // InternalAppliedStereotypeProperty.g:11203:1: ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11203:1: ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? )
+ // InternalAppliedStereotypeProperty.g:11204:1: ( rule__DataTypeDeclaration__SpecializationAssignment_4 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getSpecializationAssignment_4());
+ }
+ // InternalAppliedStereotypeProperty.g:11205:1: ( rule__DataTypeDeclaration__SpecializationAssignment_4 )?
+ int alt112 = 2;
+ int LA112_0 = input.LA(1);
+
+ if ((LA112_0 == 68)) {
+ alt112 = 1;
+ }
+ switch (alt112) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11205:2: rule__DataTypeDeclaration__SpecializationAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__SpecializationAssignment_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getSpecializationAssignment_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:11225:1: rule__DataTypeDeclaration__Group_3__0 : rule__DataTypeDeclaration__Group_3__0__Impl rule__DataTypeDeclaration__Group_3__1 ;
+ public final void rule__DataTypeDeclaration__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11229:1: ( rule__DataTypeDeclaration__Group_3__0__Impl rule__DataTypeDeclaration__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:11230:2: rule__DataTypeDeclaration__Group_3__0__Impl rule__DataTypeDeclaration__Group_3__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__DataTypeDeclaration__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__0"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11237:1: rule__DataTypeDeclaration__Group_3__0__Impl : ( '<' ) ;
+ public final void rule__DataTypeDeclaration__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11241:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:11242:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:11242:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:11243:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:11256:1: rule__DataTypeDeclaration__Group_3__1 : rule__DataTypeDeclaration__Group_3__1__Impl rule__DataTypeDeclaration__Group_3__2 ;
+ public final void rule__DataTypeDeclaration__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11260:1: ( rule__DataTypeDeclaration__Group_3__1__Impl rule__DataTypeDeclaration__Group_3__2 )
+ // InternalAppliedStereotypeProperty.g:11261:2: rule__DataTypeDeclaration__Group_3__1__Impl rule__DataTypeDeclaration__Group_3__2
+ {
+ pushFollow(FOLLOW_32);
+ rule__DataTypeDeclaration__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__1"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11268:1: rule__DataTypeDeclaration__Group_3__1__Impl : ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) ) ;
+ public final void rule__DataTypeDeclaration__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11272:1: ( ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:11273:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11273:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:11274:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:11275:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:11275:2: rule__DataTypeDeclaration__OwnedMemberAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__OwnedMemberAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__2"
+ // InternalAppliedStereotypeProperty.g:11285:1: rule__DataTypeDeclaration__Group_3__2 : rule__DataTypeDeclaration__Group_3__2__Impl rule__DataTypeDeclaration__Group_3__3 ;
+ public final void rule__DataTypeDeclaration__Group_3__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11289:1: ( rule__DataTypeDeclaration__Group_3__2__Impl rule__DataTypeDeclaration__Group_3__3 )
+ // InternalAppliedStereotypeProperty.g:11290:2: rule__DataTypeDeclaration__Group_3__2__Impl rule__DataTypeDeclaration__Group_3__3
+ {
+ pushFollow(FOLLOW_32);
+ rule__DataTypeDeclaration__Group_3__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__2"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11297:1: rule__DataTypeDeclaration__Group_3__2__Impl : ( ( rule__DataTypeDeclaration__Group_3_2__0 )* ) ;
+ public final void rule__DataTypeDeclaration__Group_3__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11301:1: ( ( ( rule__DataTypeDeclaration__Group_3_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:11302:1: ( ( rule__DataTypeDeclaration__Group_3_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:11302:1: ( ( rule__DataTypeDeclaration__Group_3_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:11303:1: ( rule__DataTypeDeclaration__Group_3_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getGroup_3_2());
+ }
+ // InternalAppliedStereotypeProperty.g:11304:1: ( rule__DataTypeDeclaration__Group_3_2__0 )*
+ loop113: do {
+ int alt113 = 2;
+ int LA113_0 = input.LA(1);
+
+ if ((LA113_0 == 57)) {
+ alt113 = 1;
+ }
+
+
+ switch (alt113) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11304:2: rule__DataTypeDeclaration__Group_3_2__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__DataTypeDeclaration__Group_3_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop113;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getGroup_3_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__2__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__3"
+ // InternalAppliedStereotypeProperty.g:11314:1: rule__DataTypeDeclaration__Group_3__3 : rule__DataTypeDeclaration__Group_3__3__Impl ;
+ public final void rule__DataTypeDeclaration__Group_3__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11318:1: ( rule__DataTypeDeclaration__Group_3__3__Impl )
+ // InternalAppliedStereotypeProperty.g:11319:2: rule__DataTypeDeclaration__Group_3__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__3"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3__3__Impl"
+ // InternalAppliedStereotypeProperty.g:11325:1: rule__DataTypeDeclaration__Group_3__3__Impl : ( '>' ) ;
+ public final void rule__DataTypeDeclaration__Group_3__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11329:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:11330:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:11330:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:11331:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3__3__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__0"
+ // InternalAppliedStereotypeProperty.g:11352:1: rule__DataTypeDeclaration__Group_3_2__0 : rule__DataTypeDeclaration__Group_3_2__0__Impl rule__DataTypeDeclaration__Group_3_2__1 ;
+ public final void rule__DataTypeDeclaration__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11356:1: ( rule__DataTypeDeclaration__Group_3_2__0__Impl rule__DataTypeDeclaration__Group_3_2__1 )
+ // InternalAppliedStereotypeProperty.g:11357:2: rule__DataTypeDeclaration__Group_3_2__0__Impl rule__DataTypeDeclaration__Group_3_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__DataTypeDeclaration__Group_3_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__0"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11364:1: rule__DataTypeDeclaration__Group_3_2__0__Impl : ( ',' ) ;
+ public final void rule__DataTypeDeclaration__Group_3_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11368:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:11369:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:11369:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:11370:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__0__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__1"
+ // InternalAppliedStereotypeProperty.g:11383:1: rule__DataTypeDeclaration__Group_3_2__1 : rule__DataTypeDeclaration__Group_3_2__1__Impl ;
+ public final void rule__DataTypeDeclaration__Group_3_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11387:1: ( rule__DataTypeDeclaration__Group_3_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:11388:2: rule__DataTypeDeclaration__Group_3_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__Group_3_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__1"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11394:1: rule__DataTypeDeclaration__Group_3_2__1__Impl : ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
+ public final void rule__DataTypeDeclaration__Group_3_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11398:1: ( ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:11399:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11399:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:11400:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:11401:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 )
+ // InternalAppliedStereotypeProperty.g:11401:2: rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__1__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:11415:1: rule__DataTypeDefinition__Group__0 : rule__DataTypeDefinition__Group__0__Impl rule__DataTypeDefinition__Group__1 ;
+ public final void rule__DataTypeDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11419:1: ( rule__DataTypeDefinition__Group__0__Impl rule__DataTypeDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:11420:2: rule__DataTypeDefinition__Group__0__Impl rule__DataTypeDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__DataTypeDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__0"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11427:1: rule__DataTypeDefinition__Group__0__Impl : ( ruleDataTypeDeclaration ) ;
+ public final void rule__DataTypeDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11431:1: ( ( ruleDataTypeDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:11432:1: ( ruleDataTypeDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:11432:1: ( ruleDataTypeDeclaration )
+ // InternalAppliedStereotypeProperty.g:11433:1: ruleDataTypeDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionAccess().getDataTypeDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataTypeDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionAccess().getDataTypeDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:11444:1: rule__DataTypeDefinition__Group__1 : rule__DataTypeDefinition__Group__1__Impl rule__DataTypeDefinition__Group__2 ;
+ public final void rule__DataTypeDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11448:1: ( rule__DataTypeDefinition__Group__1__Impl rule__DataTypeDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:11449:2: rule__DataTypeDefinition__Group__1__Impl rule__DataTypeDefinition__Group__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__DataTypeDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__1"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11456:1: rule__DataTypeDefinition__Group__1__Impl : ( '{' ) ;
+ public final void rule__DataTypeDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11460:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:11461:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:11461:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:11462:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:11475:1: rule__DataTypeDefinition__Group__2 : rule__DataTypeDefinition__Group__2__Impl rule__DataTypeDefinition__Group__3 ;
+ public final void rule__DataTypeDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11479:1: ( rule__DataTypeDefinition__Group__2__Impl rule__DataTypeDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:11480:2: rule__DataTypeDefinition__Group__2__Impl rule__DataTypeDefinition__Group__3
+ {
+ pushFollow(FOLLOW_45);
+ rule__DataTypeDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__2"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11487:1: rule__DataTypeDefinition__Group__2__Impl : ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* ) ;
+ public final void rule__DataTypeDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11491:1: ( ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* ) )
+ // InternalAppliedStereotypeProperty.g:11492:1: ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:11492:1: ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* )
+ // InternalAppliedStereotypeProperty.g:11493:1: ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:11494:1: ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )*
+ loop114: do {
+ int alt114 = 2;
+ int LA114_0 = input.LA(1);
+
+ if (((LA114_0 >= RULE_ID && LA114_0 <= RULE_UNRESTRICTED_NAME) || LA114_0 == RULE_DOCUMENTATION_COMMENT || LA114_0 == 15 || LA114_0 == 54)) {
+ alt114 = 1;
+ }
+
+
+ switch (alt114) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11494:2: rule__DataTypeDefinition__OwnedMemberAssignment_2
+ {
+ pushFollow(FOLLOW_46);
+ rule__DataTypeDefinition__OwnedMemberAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop114;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:11504:1: rule__DataTypeDefinition__Group__3 : rule__DataTypeDefinition__Group__3__Impl ;
+ public final void rule__DataTypeDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11508:1: ( rule__DataTypeDefinition__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:11509:2: rule__DataTypeDefinition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__3"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:11515:1: rule__DataTypeDefinition__Group__3__Impl : ( '}' ) ;
+ public final void rule__DataTypeDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11519:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:11520:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:11520:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:11521:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:11542:1: rule__DataTypeDefinitionOrStub__Group__0 : rule__DataTypeDefinitionOrStub__Group__0__Impl rule__DataTypeDefinitionOrStub__Group__1 ;
+ public final void rule__DataTypeDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11546:1: ( rule__DataTypeDefinitionOrStub__Group__0__Impl rule__DataTypeDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:11547:2: rule__DataTypeDefinitionOrStub__Group__0__Impl rule__DataTypeDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__DataTypeDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11554:1: rule__DataTypeDefinitionOrStub__Group__0__Impl : ( ruleDataTypeDeclaration ) ;
+ public final void rule__DataTypeDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11558:1: ( ( ruleDataTypeDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:11559:1: ( ruleDataTypeDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:11559:1: ( ruleDataTypeDeclaration )
+ // InternalAppliedStereotypeProperty.g:11560:1: ruleDataTypeDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getDataTypeDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataTypeDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getDataTypeDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:11571:1: rule__DataTypeDefinitionOrStub__Group__1 : rule__DataTypeDefinitionOrStub__Group__1__Impl ;
+ public final void rule__DataTypeDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11575:1: ( rule__DataTypeDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:11576:2: rule__DataTypeDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11582:1: rule__DataTypeDefinitionOrStub__Group__1__Impl : ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__DataTypeDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11586:1: ( ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:11587:1: ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11587:1: ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:11588:1: ( rule__DataTypeDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:11589:1: ( rule__DataTypeDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:11589:2: rule__DataTypeDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:11603:1: rule__DataTypeDefinitionOrStub__Group_1_1__0 : rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl rule__DataTypeDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__DataTypeDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11607:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl rule__DataTypeDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:11608:2: rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl rule__DataTypeDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_45);
+ rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11615:1: rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11619:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:11620:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:11620:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:11621:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:11634:1: rule__DataTypeDefinitionOrStub__Group_1_1__1 : rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl rule__DataTypeDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__DataTypeDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11638:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl rule__DataTypeDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:11639:2: rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl rule__DataTypeDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11646:1: rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
+ public final void rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11650:1: ( ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:11651:1: ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:11651:1: ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:11652:1: ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:11653:1: ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ loop115: do {
+ int alt115 = 2;
+ int LA115_0 = input.LA(1);
+
+ if (((LA115_0 >= RULE_ID && LA115_0 <= RULE_UNRESTRICTED_NAME) || LA115_0 == RULE_DOCUMENTATION_COMMENT || LA115_0 == 15 || LA115_0 == 54)) {
+ alt115 = 1;
+ }
+
+
+ switch (alt115) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11653:2: rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_46);
+ rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop115;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:11663:1: rule__DataTypeDefinitionOrStub__Group_1_1__2 : rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl ;
+ public final void rule__DataTypeDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11667:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:11668:2: rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11674:1: rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11678:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:11679:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:11679:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:11680:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__0"
+ // InternalAppliedStereotypeProperty.g:11699:1: rule__StructuredMember__Group__0 : rule__StructuredMember__Group__0__Impl rule__StructuredMember__Group__1 ;
+ public final void rule__StructuredMember__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11703:1: ( rule__StructuredMember__Group__0__Impl rule__StructuredMember__Group__1 )
+ // InternalAppliedStereotypeProperty.g:11704:2: rule__StructuredMember__Group__0__Impl rule__StructuredMember__Group__1
+ {
+ pushFollow(FOLLOW_47);
+ rule__StructuredMember__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__0"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11711:1: rule__StructuredMember__Group__0__Impl : ( ( rule__StructuredMember__DocumentationAssignment_0 )? ) ;
+ public final void rule__StructuredMember__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11715:1: ( ( ( rule__StructuredMember__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:11716:1: ( ( rule__StructuredMember__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11716:1: ( ( rule__StructuredMember__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:11717:1: ( rule__StructuredMember__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:11718:1: ( rule__StructuredMember__DocumentationAssignment_0 )?
+ int alt116 = 2;
+ int LA116_0 = input.LA(1);
+
+ if ((LA116_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt116 = 1;
+ }
+ switch (alt116) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11718:2: rule__StructuredMember__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__0__Impl"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__1"
+ // InternalAppliedStereotypeProperty.g:11728:1: rule__StructuredMember__Group__1 : rule__StructuredMember__Group__1__Impl rule__StructuredMember__Group__2 ;
+ public final void rule__StructuredMember__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11732:1: ( rule__StructuredMember__Group__1__Impl rule__StructuredMember__Group__2 )
+ // InternalAppliedStereotypeProperty.g:11733:2: rule__StructuredMember__Group__1__Impl rule__StructuredMember__Group__2
+ {
+ pushFollow(FOLLOW_47);
+ rule__StructuredMember__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__1"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11740:1: rule__StructuredMember__Group__1__Impl : ( ( rule__StructuredMember__AnnotationAssignment_1 )* ) ;
+ public final void rule__StructuredMember__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11744:1: ( ( ( rule__StructuredMember__AnnotationAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:11745:1: ( ( rule__StructuredMember__AnnotationAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:11745:1: ( ( rule__StructuredMember__AnnotationAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:11746:1: ( rule__StructuredMember__AnnotationAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getAnnotationAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:11747:1: ( rule__StructuredMember__AnnotationAssignment_1 )*
+ loop117: do {
+ int alt117 = 2;
+ int LA117_0 = input.LA(1);
+
+ if ((LA117_0 == 54)) {
+ alt117 = 1;
+ }
+
+
+ switch (alt117) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11747:2: rule__StructuredMember__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_26);
+ rule__StructuredMember__AnnotationAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop117;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getAnnotationAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__1__Impl"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__2"
+ // InternalAppliedStereotypeProperty.g:11757:1: rule__StructuredMember__Group__2 : rule__StructuredMember__Group__2__Impl rule__StructuredMember__Group__3 ;
+ public final void rule__StructuredMember__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11761:1: ( rule__StructuredMember__Group__2__Impl rule__StructuredMember__Group__3 )
+ // InternalAppliedStereotypeProperty.g:11762:2: rule__StructuredMember__Group__2__Impl rule__StructuredMember__Group__3
+ {
+ pushFollow(FOLLOW_47);
+ rule__StructuredMember__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__2"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11769:1: rule__StructuredMember__Group__2__Impl : ( ( rule__StructuredMember__VisibilityAssignment_2 )? ) ;
+ public final void rule__StructuredMember__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11773:1: ( ( ( rule__StructuredMember__VisibilityAssignment_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:11774:1: ( ( rule__StructuredMember__VisibilityAssignment_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11774:1: ( ( rule__StructuredMember__VisibilityAssignment_2 )? )
+ // InternalAppliedStereotypeProperty.g:11775:1: ( rule__StructuredMember__VisibilityAssignment_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getVisibilityAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:11776:1: ( rule__StructuredMember__VisibilityAssignment_2 )?
+ int alt118 = 2;
+ int LA118_0 = input.LA(1);
+
+ if ((LA118_0 == 15)) {
+ alt118 = 1;
+ }
+ switch (alt118) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11776:2: rule__StructuredMember__VisibilityAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__VisibilityAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getVisibilityAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__2__Impl"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__3"
+ // InternalAppliedStereotypeProperty.g:11786:1: rule__StructuredMember__Group__3 : rule__StructuredMember__Group__3__Impl ;
+ public final void rule__StructuredMember__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11790:1: ( rule__StructuredMember__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:11791:2: rule__StructuredMember__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__3"
+
+
+ // $ANTLR start "rule__StructuredMember__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:11797:1: rule__StructuredMember__Group__3__Impl : ( ( rule__StructuredMember__DefinitionAssignment_3 ) ) ;
+ public final void rule__StructuredMember__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11801:1: ( ( ( rule__StructuredMember__DefinitionAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:11802:1: ( ( rule__StructuredMember__DefinitionAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11802:1: ( ( rule__StructuredMember__DefinitionAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:11803:1: ( rule__StructuredMember__DefinitionAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getDefinitionAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:11804:1: ( rule__StructuredMember__DefinitionAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:11804:2: rule__StructuredMember__DefinitionAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__StructuredMember__DefinitionAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getDefinitionAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:11822:1: rule__AssociationDeclaration__Group__0 : rule__AssociationDeclaration__Group__0__Impl rule__AssociationDeclaration__Group__1 ;
+ public final void rule__AssociationDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11826:1: ( rule__AssociationDeclaration__Group__0__Impl rule__AssociationDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:11827:2: rule__AssociationDeclaration__Group__0__Impl rule__AssociationDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_48);
+ rule__AssociationDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11834:1: rule__AssociationDeclaration__Group__0__Impl : ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? ) ;
+ public final void rule__AssociationDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11838:1: ( ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:11839:1: ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11839:1: ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:11840:1: ( rule__AssociationDeclaration__IsAbstractAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:11841:1: ( rule__AssociationDeclaration__IsAbstractAssignment_0 )?
+ int alt119 = 2;
+ int LA119_0 = input.LA(1);
+
+ if ((LA119_0 == 105)) {
+ alt119 = 1;
+ }
+ switch (alt119) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11841:2: rule__AssociationDeclaration__IsAbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__IsAbstractAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:11851:1: rule__AssociationDeclaration__Group__1 : rule__AssociationDeclaration__Group__1__Impl rule__AssociationDeclaration__Group__2 ;
+ public final void rule__AssociationDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11855:1: ( rule__AssociationDeclaration__Group__1__Impl rule__AssociationDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:11856:2: rule__AssociationDeclaration__Group__1__Impl rule__AssociationDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__AssociationDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:11863:1: rule__AssociationDeclaration__Group__1__Impl : ( 'assoc' ) ;
+ public final void rule__AssociationDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11867:1: ( ( 'assoc' ) )
+ // InternalAppliedStereotypeProperty.g:11868:1: ( 'assoc' )
+ {
+ // InternalAppliedStereotypeProperty.g:11868:1: ( 'assoc' )
+ // InternalAppliedStereotypeProperty.g:11869:1: 'assoc'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getAssocKeyword_1());
+ }
+ match(input, 73, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getAssocKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:11882:1: rule__AssociationDeclaration__Group__2 : rule__AssociationDeclaration__Group__2__Impl rule__AssociationDeclaration__Group__3 ;
+ public final void rule__AssociationDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11886:1: ( rule__AssociationDeclaration__Group__2__Impl rule__AssociationDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:11887:2: rule__AssociationDeclaration__Group__2__Impl rule__AssociationDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_30);
+ rule__AssociationDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:11894:1: rule__AssociationDeclaration__Group__2__Impl : ( ( rule__AssociationDeclaration__NameAssignment_2 ) ) ;
+ public final void rule__AssociationDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11898:1: ( ( ( rule__AssociationDeclaration__NameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:11899:1: ( ( rule__AssociationDeclaration__NameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:11899:1: ( ( rule__AssociationDeclaration__NameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:11900:1: ( rule__AssociationDeclaration__NameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:11901:1: ( rule__AssociationDeclaration__NameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:11901:2: rule__AssociationDeclaration__NameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__NameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:11911:1: rule__AssociationDeclaration__Group__3 : rule__AssociationDeclaration__Group__3__Impl rule__AssociationDeclaration__Group__4 ;
+ public final void rule__AssociationDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11915:1: ( rule__AssociationDeclaration__Group__3__Impl rule__AssociationDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:11916:2: rule__AssociationDeclaration__Group__3__Impl rule__AssociationDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_30);
+ rule__AssociationDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:11923:1: rule__AssociationDeclaration__Group__3__Impl : ( ( rule__AssociationDeclaration__Group_3__0 )? ) ;
+ public final void rule__AssociationDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11927:1: ( ( ( rule__AssociationDeclaration__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:11928:1: ( ( rule__AssociationDeclaration__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11928:1: ( ( rule__AssociationDeclaration__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:11929:1: ( rule__AssociationDeclaration__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:11930:1: ( rule__AssociationDeclaration__Group_3__0 )?
+ int alt120 = 2;
+ int LA120_0 = input.LA(1);
+
+ if ((LA120_0 == 34)) {
+ alt120 = 1;
+ }
+ switch (alt120) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11930:2: rule__AssociationDeclaration__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:11940:1: rule__AssociationDeclaration__Group__4 : rule__AssociationDeclaration__Group__4__Impl ;
+ public final void rule__AssociationDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11944:1: ( rule__AssociationDeclaration__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:11945:2: rule__AssociationDeclaration__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:11951:1: rule__AssociationDeclaration__Group__4__Impl : ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? ) ;
+ public final void rule__AssociationDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11955:1: ( ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? ) )
+ // InternalAppliedStereotypeProperty.g:11956:1: ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:11956:1: ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? )
+ // InternalAppliedStereotypeProperty.g:11957:1: ( rule__AssociationDeclaration__SpecializationAssignment_4 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getSpecializationAssignment_4());
+ }
+ // InternalAppliedStereotypeProperty.g:11958:1: ( rule__AssociationDeclaration__SpecializationAssignment_4 )?
+ int alt121 = 2;
+ int LA121_0 = input.LA(1);
+
+ if ((LA121_0 == 68)) {
+ alt121 = 1;
+ }
+ switch (alt121) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:11958:2: rule__AssociationDeclaration__SpecializationAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__SpecializationAssignment_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getSpecializationAssignment_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:11978:1: rule__AssociationDeclaration__Group_3__0 : rule__AssociationDeclaration__Group_3__0__Impl rule__AssociationDeclaration__Group_3__1 ;
+ public final void rule__AssociationDeclaration__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11982:1: ( rule__AssociationDeclaration__Group_3__0__Impl rule__AssociationDeclaration__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:11983:2: rule__AssociationDeclaration__Group_3__0__Impl rule__AssociationDeclaration__Group_3__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__AssociationDeclaration__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__0"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:11990:1: rule__AssociationDeclaration__Group_3__0__Impl : ( '<' ) ;
+ public final void rule__AssociationDeclaration__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:11994:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:11995:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:11995:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:11996:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:12009:1: rule__AssociationDeclaration__Group_3__1 : rule__AssociationDeclaration__Group_3__1__Impl rule__AssociationDeclaration__Group_3__2 ;
+ public final void rule__AssociationDeclaration__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12013:1: ( rule__AssociationDeclaration__Group_3__1__Impl rule__AssociationDeclaration__Group_3__2 )
+ // InternalAppliedStereotypeProperty.g:12014:2: rule__AssociationDeclaration__Group_3__1__Impl rule__AssociationDeclaration__Group_3__2
+ {
+ pushFollow(FOLLOW_32);
+ rule__AssociationDeclaration__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__1"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12021:1: rule__AssociationDeclaration__Group_3__1__Impl : ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) ) ;
+ public final void rule__AssociationDeclaration__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12025:1: ( ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:12026:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12026:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:12027:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12028:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:12028:2: rule__AssociationDeclaration__OwnedMemberAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__OwnedMemberAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__2"
+ // InternalAppliedStereotypeProperty.g:12038:1: rule__AssociationDeclaration__Group_3__2 : rule__AssociationDeclaration__Group_3__2__Impl rule__AssociationDeclaration__Group_3__3 ;
+ public final void rule__AssociationDeclaration__Group_3__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12042:1: ( rule__AssociationDeclaration__Group_3__2__Impl rule__AssociationDeclaration__Group_3__3 )
+ // InternalAppliedStereotypeProperty.g:12043:2: rule__AssociationDeclaration__Group_3__2__Impl rule__AssociationDeclaration__Group_3__3
+ {
+ pushFollow(FOLLOW_32);
+ rule__AssociationDeclaration__Group_3__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__2"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__2__Impl"
+ // InternalAppliedStereotypeProperty.g:12050:1: rule__AssociationDeclaration__Group_3__2__Impl : ( ( rule__AssociationDeclaration__Group_3_2__0 )* ) ;
+ public final void rule__AssociationDeclaration__Group_3__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12054:1: ( ( ( rule__AssociationDeclaration__Group_3_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:12055:1: ( ( rule__AssociationDeclaration__Group_3_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:12055:1: ( ( rule__AssociationDeclaration__Group_3_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:12056:1: ( rule__AssociationDeclaration__Group_3_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getGroup_3_2());
+ }
+ // InternalAppliedStereotypeProperty.g:12057:1: ( rule__AssociationDeclaration__Group_3_2__0 )*
+ loop122: do {
+ int alt122 = 2;
+ int LA122_0 = input.LA(1);
+
+ if ((LA122_0 == 57)) {
+ alt122 = 1;
+ }
+
+
+ switch (alt122) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12057:2: rule__AssociationDeclaration__Group_3_2__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__AssociationDeclaration__Group_3_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop122;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getGroup_3_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__2__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__3"
+ // InternalAppliedStereotypeProperty.g:12067:1: rule__AssociationDeclaration__Group_3__3 : rule__AssociationDeclaration__Group_3__3__Impl ;
+ public final void rule__AssociationDeclaration__Group_3__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12071:1: ( rule__AssociationDeclaration__Group_3__3__Impl )
+ // InternalAppliedStereotypeProperty.g:12072:2: rule__AssociationDeclaration__Group_3__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__3"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3__3__Impl"
+ // InternalAppliedStereotypeProperty.g:12078:1: rule__AssociationDeclaration__Group_3__3__Impl : ( '>' ) ;
+ public final void rule__AssociationDeclaration__Group_3__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12082:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:12083:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:12083:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:12084:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3__3__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3_2__0"
+ // InternalAppliedStereotypeProperty.g:12105:1: rule__AssociationDeclaration__Group_3_2__0 : rule__AssociationDeclaration__Group_3_2__0__Impl rule__AssociationDeclaration__Group_3_2__1 ;
+ public final void rule__AssociationDeclaration__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12109:1: ( rule__AssociationDeclaration__Group_3_2__0__Impl rule__AssociationDeclaration__Group_3_2__1 )
+ // InternalAppliedStereotypeProperty.g:12110:2: rule__AssociationDeclaration__Group_3_2__0__Impl rule__AssociationDeclaration__Group_3_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__AssociationDeclaration__Group_3_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3_2__0"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12117:1: rule__AssociationDeclaration__Group_3_2__0__Impl : ( ',' ) ;
+ public final void rule__AssociationDeclaration__Group_3_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12121:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:12122:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:12122:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:12123:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3_2__0__Impl"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3_2__1"
+ // InternalAppliedStereotypeProperty.g:12136:1: rule__AssociationDeclaration__Group_3_2__1 : rule__AssociationDeclaration__Group_3_2__1__Impl ;
+ public final void rule__AssociationDeclaration__Group_3_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12140:1: ( rule__AssociationDeclaration__Group_3_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:12141:2: rule__AssociationDeclaration__Group_3_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__Group_3_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3_2__1"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__Group_3_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12147:1: rule__AssociationDeclaration__Group_3_2__1__Impl : ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
+ public final void rule__AssociationDeclaration__Group_3_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12151:1: ( ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:12152:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12152:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:12153:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12154:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 )
+ // InternalAppliedStereotypeProperty.g:12154:2: rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__Group_3_2__1__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:12168:1: rule__AssociationDefinition__Group__0 : rule__AssociationDefinition__Group__0__Impl rule__AssociationDefinition__Group__1 ;
+ public final void rule__AssociationDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12172:1: ( rule__AssociationDefinition__Group__0__Impl rule__AssociationDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:12173:2: rule__AssociationDefinition__Group__0__Impl rule__AssociationDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__AssociationDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__0"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12180:1: rule__AssociationDefinition__Group__0__Impl : ( ruleAssociationDeclaration ) ;
+ public final void rule__AssociationDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12184:1: ( ( ruleAssociationDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:12185:1: ( ruleAssociationDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:12185:1: ( ruleAssociationDeclaration )
+ // InternalAppliedStereotypeProperty.g:12186:1: ruleAssociationDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionAccess().getAssociationDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssociationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionAccess().getAssociationDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:12197:1: rule__AssociationDefinition__Group__1 : rule__AssociationDefinition__Group__1__Impl rule__AssociationDefinition__Group__2 ;
+ public final void rule__AssociationDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12201:1: ( rule__AssociationDefinition__Group__1__Impl rule__AssociationDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:12202:2: rule__AssociationDefinition__Group__1__Impl rule__AssociationDefinition__Group__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__AssociationDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__1"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12209:1: rule__AssociationDefinition__Group__1__Impl : ( '{' ) ;
+ public final void rule__AssociationDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12213:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:12214:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:12214:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:12215:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:12228:1: rule__AssociationDefinition__Group__2 : rule__AssociationDefinition__Group__2__Impl rule__AssociationDefinition__Group__3 ;
+ public final void rule__AssociationDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12232:1: ( rule__AssociationDefinition__Group__2__Impl rule__AssociationDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:12233:2: rule__AssociationDefinition__Group__2__Impl rule__AssociationDefinition__Group__3
+ {
+ pushFollow(FOLLOW_45);
+ rule__AssociationDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__2"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:12240:1: rule__AssociationDefinition__Group__2__Impl : ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* ) ;
+ public final void rule__AssociationDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12244:1: ( ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* ) )
+ // InternalAppliedStereotypeProperty.g:12245:1: ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:12245:1: ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* )
+ // InternalAppliedStereotypeProperty.g:12246:1: ( rule__AssociationDefinition__OwnedMemberAssignment_2 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:12247:1: ( rule__AssociationDefinition__OwnedMemberAssignment_2 )*
+ loop123: do {
+ int alt123 = 2;
+ int LA123_0 = input.LA(1);
+
+ if (((LA123_0 >= RULE_ID && LA123_0 <= RULE_UNRESTRICTED_NAME) || LA123_0 == RULE_DOCUMENTATION_COMMENT || LA123_0 == 15 || LA123_0 == 54)) {
+ alt123 = 1;
+ }
+
+
+ switch (alt123) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12247:2: rule__AssociationDefinition__OwnedMemberAssignment_2
+ {
+ pushFollow(FOLLOW_46);
+ rule__AssociationDefinition__OwnedMemberAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop123;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:12257:1: rule__AssociationDefinition__Group__3 : rule__AssociationDefinition__Group__3__Impl ;
+ public final void rule__AssociationDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12261:1: ( rule__AssociationDefinition__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:12262:2: rule__AssociationDefinition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__3"
+
+
+ // $ANTLR start "rule__AssociationDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:12268:1: rule__AssociationDefinition__Group__3__Impl : ( '}' ) ;
+ public final void rule__AssociationDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12272:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:12273:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:12273:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:12274:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:12295:1: rule__AssociationDefinitionOrStub__Group__0 : rule__AssociationDefinitionOrStub__Group__0__Impl rule__AssociationDefinitionOrStub__Group__1 ;
+ public final void rule__AssociationDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12299:1: ( rule__AssociationDefinitionOrStub__Group__0__Impl rule__AssociationDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:12300:2: rule__AssociationDefinitionOrStub__Group__0__Impl rule__AssociationDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__AssociationDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12307:1: rule__AssociationDefinitionOrStub__Group__0__Impl : ( ruleAssociationDeclaration ) ;
+ public final void rule__AssociationDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12311:1: ( ( ruleAssociationDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:12312:1: ( ruleAssociationDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:12312:1: ( ruleAssociationDeclaration )
+ // InternalAppliedStereotypeProperty.g:12313:1: ruleAssociationDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getAssociationDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssociationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getAssociationDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:12324:1: rule__AssociationDefinitionOrStub__Group__1 : rule__AssociationDefinitionOrStub__Group__1__Impl ;
+ public final void rule__AssociationDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12328:1: ( rule__AssociationDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:12329:2: rule__AssociationDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12335:1: rule__AssociationDefinitionOrStub__Group__1__Impl : ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__AssociationDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12339:1: ( ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:12340:1: ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12340:1: ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:12341:1: ( rule__AssociationDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12342:1: ( rule__AssociationDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:12342:2: rule__AssociationDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:12356:1: rule__AssociationDefinitionOrStub__Group_1_1__0 : rule__AssociationDefinitionOrStub__Group_1_1__0__Impl rule__AssociationDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__AssociationDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12360:1: ( rule__AssociationDefinitionOrStub__Group_1_1__0__Impl rule__AssociationDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:12361:2: rule__AssociationDefinitionOrStub__Group_1_1__0__Impl rule__AssociationDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_45);
+ rule__AssociationDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12368:1: rule__AssociationDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__AssociationDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12372:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:12373:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:12373:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:12374:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:12387:1: rule__AssociationDefinitionOrStub__Group_1_1__1 : rule__AssociationDefinitionOrStub__Group_1_1__1__Impl rule__AssociationDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__AssociationDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12391:1: ( rule__AssociationDefinitionOrStub__Group_1_1__1__Impl rule__AssociationDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:12392:2: rule__AssociationDefinitionOrStub__Group_1_1__1__Impl rule__AssociationDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__AssociationDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12399:1: rule__AssociationDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
+ public final void rule__AssociationDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12403:1: ( ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:12404:1: ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:12404:1: ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:12405:1: ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12406:1: ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ loop124: do {
+ int alt124 = 2;
+ int LA124_0 = input.LA(1);
+
+ if (((LA124_0 >= RULE_ID && LA124_0 <= RULE_UNRESTRICTED_NAME) || LA124_0 == RULE_DOCUMENTATION_COMMENT || LA124_0 == 15 || LA124_0 == 54)) {
+ alt124 = 1;
+ }
+
+
+ switch (alt124) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12406:2: rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_46);
+ rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop124;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:12416:1: rule__AssociationDefinitionOrStub__Group_1_1__2 : rule__AssociationDefinitionOrStub__Group_1_1__2__Impl ;
+ public final void rule__AssociationDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12420:1: ( rule__AssociationDefinitionOrStub__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:12421:2: rule__AssociationDefinitionOrStub__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssociationDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:12427:1: rule__AssociationDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__AssociationDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12431:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:12432:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:12432:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:12433:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:12452:1: rule__EnumerationDeclaration__Group__0 : rule__EnumerationDeclaration__Group__0__Impl rule__EnumerationDeclaration__Group__1 ;
+ public final void rule__EnumerationDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12456:1: ( rule__EnumerationDeclaration__Group__0__Impl rule__EnumerationDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:12457:2: rule__EnumerationDeclaration__Group__0__Impl rule__EnumerationDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__EnumerationDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12464:1: rule__EnumerationDeclaration__Group__0__Impl : ( 'enum' ) ;
+ public final void rule__EnumerationDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12468:1: ( ( 'enum' ) )
+ // InternalAppliedStereotypeProperty.g:12469:1: ( 'enum' )
+ {
+ // InternalAppliedStereotypeProperty.g:12469:1: ( 'enum' )
+ // InternalAppliedStereotypeProperty.g:12470:1: 'enum'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationAccess().getEnumKeyword_0());
+ }
+ match(input, 74, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationAccess().getEnumKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:12483:1: rule__EnumerationDeclaration__Group__1 : rule__EnumerationDeclaration__Group__1__Impl rule__EnumerationDeclaration__Group__2 ;
+ public final void rule__EnumerationDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12487:1: ( rule__EnumerationDeclaration__Group__1__Impl rule__EnumerationDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:12488:2: rule__EnumerationDeclaration__Group__1__Impl rule__EnumerationDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_28);
+ rule__EnumerationDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12495:1: rule__EnumerationDeclaration__Group__1__Impl : ( ( rule__EnumerationDeclaration__NameAssignment_1 ) ) ;
+ public final void rule__EnumerationDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12499:1: ( ( ( rule__EnumerationDeclaration__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:12500:1: ( ( rule__EnumerationDeclaration__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12500:1: ( ( rule__EnumerationDeclaration__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:12501:1: ( rule__EnumerationDeclaration__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12502:1: ( rule__EnumerationDeclaration__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:12502:2: rule__EnumerationDeclaration__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDeclaration__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:12512:1: rule__EnumerationDeclaration__Group__2 : rule__EnumerationDeclaration__Group__2__Impl ;
+ public final void rule__EnumerationDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12516:1: ( rule__EnumerationDeclaration__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:12517:2: rule__EnumerationDeclaration__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:12523:1: rule__EnumerationDeclaration__Group__2__Impl : ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? ) ;
+ public final void rule__EnumerationDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12527:1: ( ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:12528:1: ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:12528:1: ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? )
+ // InternalAppliedStereotypeProperty.g:12529:1: ( rule__EnumerationDeclaration__SpecializationAssignment_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationAccess().getSpecializationAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:12530:1: ( rule__EnumerationDeclaration__SpecializationAssignment_2 )?
+ int alt125 = 2;
+ int LA125_0 = input.LA(1);
+
+ if ((LA125_0 == 68)) {
+ alt125 = 1;
+ }
+ switch (alt125) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12530:2: rule__EnumerationDeclaration__SpecializationAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDeclaration__SpecializationAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationAccess().getSpecializationAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:12546:1: rule__EnumerationDefinition__Group__0 : rule__EnumerationDefinition__Group__0__Impl rule__EnumerationDefinition__Group__1 ;
+ public final void rule__EnumerationDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12550:1: ( rule__EnumerationDefinition__Group__0__Impl rule__EnumerationDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:12551:2: rule__EnumerationDefinition__Group__0__Impl rule__EnumerationDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__EnumerationDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12558:1: rule__EnumerationDefinition__Group__0__Impl : ( ruleEnumerationDeclaration ) ;
+ public final void rule__EnumerationDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12562:1: ( ( ruleEnumerationDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:12563:1: ( ruleEnumerationDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:12563:1: ( ruleEnumerationDeclaration )
+ // InternalAppliedStereotypeProperty.g:12564:1: ruleEnumerationDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getEnumerationDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getEnumerationDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:12575:1: rule__EnumerationDefinition__Group__1 : rule__EnumerationDefinition__Group__1__Impl rule__EnumerationDefinition__Group__2 ;
+ public final void rule__EnumerationDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12579:1: ( rule__EnumerationDefinition__Group__1__Impl rule__EnumerationDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:12580:2: rule__EnumerationDefinition__Group__1__Impl rule__EnumerationDefinition__Group__2
+ {
+ pushFollow(FOLLOW_49);
+ rule__EnumerationDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12587:1: rule__EnumerationDefinition__Group__1__Impl : ( '{' ) ;
+ public final void rule__EnumerationDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12591:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:12592:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:12592:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:12593:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:12606:1: rule__EnumerationDefinition__Group__2 : rule__EnumerationDefinition__Group__2__Impl rule__EnumerationDefinition__Group__3 ;
+ public final void rule__EnumerationDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12610:1: ( rule__EnumerationDefinition__Group__2__Impl rule__EnumerationDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:12611:2: rule__EnumerationDefinition__Group__2__Impl rule__EnumerationDefinition__Group__3
+ {
+ pushFollow(FOLLOW_49);
+ rule__EnumerationDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__2"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:12618:1: rule__EnumerationDefinition__Group__2__Impl : ( ( rule__EnumerationDefinition__Group_2__0 )? ) ;
+ public final void rule__EnumerationDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12622:1: ( ( ( rule__EnumerationDefinition__Group_2__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:12623:1: ( ( rule__EnumerationDefinition__Group_2__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:12623:1: ( ( rule__EnumerationDefinition__Group_2__0 )? )
+ // InternalAppliedStereotypeProperty.g:12624:1: ( rule__EnumerationDefinition__Group_2__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getGroup_2());
+ }
+ // InternalAppliedStereotypeProperty.g:12625:1: ( rule__EnumerationDefinition__Group_2__0 )?
+ int alt126 = 2;
+ int LA126_0 = input.LA(1);
+
+ if (((LA126_0 >= RULE_ID && LA126_0 <= RULE_UNRESTRICTED_NAME) || LA126_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt126 = 1;
+ }
+ switch (alt126) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12625:2: rule__EnumerationDefinition__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:12635:1: rule__EnumerationDefinition__Group__3 : rule__EnumerationDefinition__Group__3__Impl ;
+ public final void rule__EnumerationDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12639:1: ( rule__EnumerationDefinition__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:12640:2: rule__EnumerationDefinition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__3"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:12646:1: rule__EnumerationDefinition__Group__3__Impl : ( '}' ) ;
+ public final void rule__EnumerationDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12650:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:12651:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:12651:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:12652:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2__0"
+ // InternalAppliedStereotypeProperty.g:12673:1: rule__EnumerationDefinition__Group_2__0 : rule__EnumerationDefinition__Group_2__0__Impl rule__EnumerationDefinition__Group_2__1 ;
+ public final void rule__EnumerationDefinition__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12677:1: ( rule__EnumerationDefinition__Group_2__0__Impl rule__EnumerationDefinition__Group_2__1 )
+ // InternalAppliedStereotypeProperty.g:12678:2: rule__EnumerationDefinition__Group_2__0__Impl rule__EnumerationDefinition__Group_2__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__EnumerationDefinition__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12685:1: rule__EnumerationDefinition__Group_2__0__Impl : ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) ) ;
+ public final void rule__EnumerationDefinition__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12689:1: ( ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:12690:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12690:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) )
+ // InternalAppliedStereotypeProperty.g:12691:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:12692:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 )
+ // InternalAppliedStereotypeProperty.g:12692:2: rule__EnumerationDefinition__OwnedMemberAssignment_2_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__OwnedMemberAssignment_2_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2__1"
+ // InternalAppliedStereotypeProperty.g:12702:1: rule__EnumerationDefinition__Group_2__1 : rule__EnumerationDefinition__Group_2__1__Impl ;
+ public final void rule__EnumerationDefinition__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12706:1: ( rule__EnumerationDefinition__Group_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:12707:2: rule__EnumerationDefinition__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12713:1: rule__EnumerationDefinition__Group_2__1__Impl : ( ( rule__EnumerationDefinition__Group_2_1__0 )* ) ;
+ public final void rule__EnumerationDefinition__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12717:1: ( ( ( rule__EnumerationDefinition__Group_2_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:12718:1: ( ( rule__EnumerationDefinition__Group_2_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:12718:1: ( ( rule__EnumerationDefinition__Group_2_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:12719:1: ( rule__EnumerationDefinition__Group_2_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getGroup_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12720:1: ( rule__EnumerationDefinition__Group_2_1__0 )*
+ loop127: do {
+ int alt127 = 2;
+ int LA127_0 = input.LA(1);
+
+ if ((LA127_0 == 57)) {
+ alt127 = 1;
+ }
+
+
+ switch (alt127) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12720:2: rule__EnumerationDefinition__Group_2_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__EnumerationDefinition__Group_2_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop127;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getGroup_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2_1__0"
+ // InternalAppliedStereotypeProperty.g:12734:1: rule__EnumerationDefinition__Group_2_1__0 : rule__EnumerationDefinition__Group_2_1__0__Impl rule__EnumerationDefinition__Group_2_1__1 ;
+ public final void rule__EnumerationDefinition__Group_2_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12738:1: ( rule__EnumerationDefinition__Group_2_1__0__Impl rule__EnumerationDefinition__Group_2_1__1 )
+ // InternalAppliedStereotypeProperty.g:12739:2: rule__EnumerationDefinition__Group_2_1__0__Impl rule__EnumerationDefinition__Group_2_1__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__EnumerationDefinition__Group_2_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group_2_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2_1__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12746:1: rule__EnumerationDefinition__Group_2_1__0__Impl : ( ',' ) ;
+ public final void rule__EnumerationDefinition__Group_2_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12750:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:12751:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:12751:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:12752:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getCommaKeyword_2_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getCommaKeyword_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2_1__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2_1__1"
+ // InternalAppliedStereotypeProperty.g:12765:1: rule__EnumerationDefinition__Group_2_1__1 : rule__EnumerationDefinition__Group_2_1__1__Impl ;
+ public final void rule__EnumerationDefinition__Group_2_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12769:1: ( rule__EnumerationDefinition__Group_2_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:12770:2: rule__EnumerationDefinition__Group_2_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__Group_2_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2_1__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__Group_2_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12776:1: rule__EnumerationDefinition__Group_2_1__1__Impl : ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) ) ;
+ public final void rule__EnumerationDefinition__Group_2_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12780:1: ( ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:12781:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12781:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:12782:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12783:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 )
+ // InternalAppliedStereotypeProperty.g:12783:2: rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__Group_2_1__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:12797:1: rule__EnumerationDefinitionOrStub__Group__0 : rule__EnumerationDefinitionOrStub__Group__0__Impl rule__EnumerationDefinitionOrStub__Group__1 ;
+ public final void rule__EnumerationDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12801:1: ( rule__EnumerationDefinitionOrStub__Group__0__Impl rule__EnumerationDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:12802:2: rule__EnumerationDefinitionOrStub__Group__0__Impl rule__EnumerationDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__EnumerationDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12809:1: rule__EnumerationDefinitionOrStub__Group__0__Impl : ( ruleEnumerationDeclaration ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12813:1: ( ( ruleEnumerationDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:12814:1: ( ruleEnumerationDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:12814:1: ( ruleEnumerationDeclaration )
+ // InternalAppliedStereotypeProperty.g:12815:1: ruleEnumerationDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getEnumerationDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getEnumerationDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:12826:1: rule__EnumerationDefinitionOrStub__Group__1 : rule__EnumerationDefinitionOrStub__Group__1__Impl ;
+ public final void rule__EnumerationDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12830:1: ( rule__EnumerationDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:12831:2: rule__EnumerationDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12837:1: rule__EnumerationDefinitionOrStub__Group__1__Impl : ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12841:1: ( ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:12842:1: ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12842:1: ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:12843:1: ( rule__EnumerationDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12844:1: ( rule__EnumerationDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:12844:2: rule__EnumerationDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:12858:1: rule__EnumerationDefinitionOrStub__Group_1_1__0 : rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12862:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:12863:2: rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_49);
+ rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12870:1: rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12874:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:12875:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:12875:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:12876:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:12889:1: rule__EnumerationDefinitionOrStub__Group_1_1__1 : rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl rule__EnumerationDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12893:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl rule__EnumerationDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:12894:2: rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl rule__EnumerationDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_49);
+ rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12901:1: rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12905:1: ( ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:12906:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:12906:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:12907:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:12908:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )?
+ int alt128 = 2;
+ int LA128_0 = input.LA(1);
+
+ if (((LA128_0 >= RULE_ID && LA128_0 <= RULE_UNRESTRICTED_NAME) || LA128_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt128 = 1;
+ }
+ switch (alt128) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:12908:2: rule__EnumerationDefinitionOrStub__Group_1_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:12918:1: rule__EnumerationDefinitionOrStub__Group_1_1__2 : rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12922:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:12923:2: rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:12929:1: rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12933:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:12934:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:12934:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:12935:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__0"
+ // InternalAppliedStereotypeProperty.g:12954:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__0 : rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1__1 ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12958:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:12959:2: rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:12966:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl : ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12970:1: ( ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:12971:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:12971:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:12972:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:12973:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 )
+ // InternalAppliedStereotypeProperty.g:12973:2: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__1"
+ // InternalAppliedStereotypeProperty.g:12983:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__1 : rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12987:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:12988:2: rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:12994:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl : ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:12998:1: ( ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:12999:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:12999:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:13000:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13001:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )*
+ loop129: do {
+ int alt129 = 2;
+ int LA129_0 = input.LA(1);
+
+ if ((LA129_0 == 57)) {
+ alt129 = 1;
+ }
+
+
+ switch (alt129) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13001:2: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop129;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0"
+ // InternalAppliedStereotypeProperty.g:13015:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 : rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1 ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13019:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:13020:2: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13027:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl : ( ',' ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13031:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:13032:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:13032:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:13033:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getCommaKeyword_1_1_1_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getCommaKeyword_1_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1"
+ // InternalAppliedStereotypeProperty.g:13046:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1 : rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13050:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:13051:2: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13057:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl : ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) ) ;
+ public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13061:1: ( ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:13062:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13062:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:13063:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13064:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:13064:2: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__EnumerationLiteralName__Group__0"
+ // InternalAppliedStereotypeProperty.g:13078:1: rule__EnumerationLiteralName__Group__0 : rule__EnumerationLiteralName__Group__0__Impl rule__EnumerationLiteralName__Group__1 ;
+ public final void rule__EnumerationLiteralName__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13082:1: ( rule__EnumerationLiteralName__Group__0__Impl rule__EnumerationLiteralName__Group__1 )
+ // InternalAppliedStereotypeProperty.g:13083:2: rule__EnumerationLiteralName__Group__0__Impl rule__EnumerationLiteralName__Group__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__EnumerationLiteralName__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EnumerationLiteralName__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralName__Group__0"
+
+
+ // $ANTLR start "rule__EnumerationLiteralName__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13090:1: rule__EnumerationLiteralName__Group__0__Impl : ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? ) ;
+ public final void rule__EnumerationLiteralName__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13094:1: ( ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:13095:1: ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13095:1: ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:13096:1: ( rule__EnumerationLiteralName__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:13097:1: ( rule__EnumerationLiteralName__DocumentationAssignment_0 )?
+ int alt130 = 2;
+ int LA130_0 = input.LA(1);
+
+ if ((LA130_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt130 = 1;
+ }
+ switch (alt130) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13097:2: rule__EnumerationLiteralName__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationLiteralName__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralName__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EnumerationLiteralName__Group__1"
+ // InternalAppliedStereotypeProperty.g:13107:1: rule__EnumerationLiteralName__Group__1 : rule__EnumerationLiteralName__Group__1__Impl ;
+ public final void rule__EnumerationLiteralName__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13111:1: ( rule__EnumerationLiteralName__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:13112:2: rule__EnumerationLiteralName__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationLiteralName__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralName__Group__1"
+
+
+ // $ANTLR start "rule__EnumerationLiteralName__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13118:1: rule__EnumerationLiteralName__Group__1__Impl : ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) ) ;
+ public final void rule__EnumerationLiteralName__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13122:1: ( ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:13124:1: ( rule__EnumerationLiteralName__DefinitionAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13125:1: ( rule__EnumerationLiteralName__DefinitionAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:13125:2: rule__EnumerationLiteralName__DefinitionAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__EnumerationLiteralName__DefinitionAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralName__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:13139:1: rule__SignalDeclaration__Group__0 : rule__SignalDeclaration__Group__0__Impl rule__SignalDeclaration__Group__1 ;
+ public final void rule__SignalDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13143:1: ( rule__SignalDeclaration__Group__0__Impl rule__SignalDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:13144:2: rule__SignalDeclaration__Group__0__Impl rule__SignalDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_50);
+ rule__SignalDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13151:1: rule__SignalDeclaration__Group__0__Impl : ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? ) ;
+ public final void rule__SignalDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13155:1: ( ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:13156:1: ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13156:1: ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:13157:1: ( rule__SignalDeclaration__IsAbstractAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getIsAbstractAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:13158:1: ( rule__SignalDeclaration__IsAbstractAssignment_0 )?
+ int alt131 = 2;
+ int LA131_0 = input.LA(1);
+
+ if ((LA131_0 == 105)) {
+ alt131 = 1;
+ }
+ switch (alt131) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13158:2: rule__SignalDeclaration__IsAbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__IsAbstractAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getIsAbstractAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:13168:1: rule__SignalDeclaration__Group__1 : rule__SignalDeclaration__Group__1__Impl rule__SignalDeclaration__Group__2 ;
+ public final void rule__SignalDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13172:1: ( rule__SignalDeclaration__Group__1__Impl rule__SignalDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:13173:2: rule__SignalDeclaration__Group__1__Impl rule__SignalDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__SignalDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13180:1: rule__SignalDeclaration__Group__1__Impl : ( 'signal' ) ;
+ public final void rule__SignalDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13184:1: ( ( 'signal' ) )
+ // InternalAppliedStereotypeProperty.g:13185:1: ( 'signal' )
+ {
+ // InternalAppliedStereotypeProperty.g:13185:1: ( 'signal' )
+ // InternalAppliedStereotypeProperty.g:13186:1: 'signal'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getSignalKeyword_1());
+ }
+ match(input, 75, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getSignalKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:13199:1: rule__SignalDeclaration__Group__2 : rule__SignalDeclaration__Group__2__Impl rule__SignalDeclaration__Group__3 ;
+ public final void rule__SignalDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13203:1: ( rule__SignalDeclaration__Group__2__Impl rule__SignalDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:13204:2: rule__SignalDeclaration__Group__2__Impl rule__SignalDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_30);
+ rule__SignalDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:13211:1: rule__SignalDeclaration__Group__2__Impl : ( ( rule__SignalDeclaration__NameAssignment_2 ) ) ;
+ public final void rule__SignalDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13215:1: ( ( ( rule__SignalDeclaration__NameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:13216:1: ( ( rule__SignalDeclaration__NameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13216:1: ( ( rule__SignalDeclaration__NameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:13217:1: ( rule__SignalDeclaration__NameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:13218:1: ( rule__SignalDeclaration__NameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:13218:2: rule__SignalDeclaration__NameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__NameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:13228:1: rule__SignalDeclaration__Group__3 : rule__SignalDeclaration__Group__3__Impl rule__SignalDeclaration__Group__4 ;
+ public final void rule__SignalDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13232:1: ( rule__SignalDeclaration__Group__3__Impl rule__SignalDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:13233:2: rule__SignalDeclaration__Group__3__Impl rule__SignalDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_30);
+ rule__SignalDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:13240:1: rule__SignalDeclaration__Group__3__Impl : ( ( rule__SignalDeclaration__Group_3__0 )? ) ;
+ public final void rule__SignalDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13244:1: ( ( ( rule__SignalDeclaration__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:13245:1: ( ( rule__SignalDeclaration__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13245:1: ( ( rule__SignalDeclaration__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:13246:1: ( rule__SignalDeclaration__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:13247:1: ( rule__SignalDeclaration__Group_3__0 )?
+ int alt132 = 2;
+ int LA132_0 = input.LA(1);
+
+ if ((LA132_0 == 34)) {
+ alt132 = 1;
+ }
+ switch (alt132) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13247:2: rule__SignalDeclaration__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:13257:1: rule__SignalDeclaration__Group__4 : rule__SignalDeclaration__Group__4__Impl ;
+ public final void rule__SignalDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13261:1: ( rule__SignalDeclaration__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:13262:2: rule__SignalDeclaration__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:13268:1: rule__SignalDeclaration__Group__4__Impl : ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? ) ;
+ public final void rule__SignalDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13272:1: ( ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? ) )
+ // InternalAppliedStereotypeProperty.g:13273:1: ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13273:1: ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? )
+ // InternalAppliedStereotypeProperty.g:13274:1: ( rule__SignalDeclaration__SpecializationAssignment_4 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getSpecializationAssignment_4());
+ }
+ // InternalAppliedStereotypeProperty.g:13275:1: ( rule__SignalDeclaration__SpecializationAssignment_4 )?
+ int alt133 = 2;
+ int LA133_0 = input.LA(1);
+
+ if ((LA133_0 == 68)) {
+ alt133 = 1;
+ }
+ switch (alt133) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13275:2: rule__SignalDeclaration__SpecializationAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__SpecializationAssignment_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getSpecializationAssignment_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:13295:1: rule__SignalDeclaration__Group_3__0 : rule__SignalDeclaration__Group_3__0__Impl rule__SignalDeclaration__Group_3__1 ;
+ public final void rule__SignalDeclaration__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13299:1: ( rule__SignalDeclaration__Group_3__0__Impl rule__SignalDeclaration__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:13300:2: rule__SignalDeclaration__Group_3__0__Impl rule__SignalDeclaration__Group_3__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__SignalDeclaration__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__0"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13307:1: rule__SignalDeclaration__Group_3__0__Impl : ( '<' ) ;
+ public final void rule__SignalDeclaration__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13311:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:13312:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:13312:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:13313:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getLessThanSignKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:13326:1: rule__SignalDeclaration__Group_3__1 : rule__SignalDeclaration__Group_3__1__Impl rule__SignalDeclaration__Group_3__2 ;
+ public final void rule__SignalDeclaration__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13330:1: ( rule__SignalDeclaration__Group_3__1__Impl rule__SignalDeclaration__Group_3__2 )
+ // InternalAppliedStereotypeProperty.g:13331:2: rule__SignalDeclaration__Group_3__1__Impl rule__SignalDeclaration__Group_3__2
+ {
+ pushFollow(FOLLOW_32);
+ rule__SignalDeclaration__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__1"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13338:1: rule__SignalDeclaration__Group_3__1__Impl : ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) ) ;
+ public final void rule__SignalDeclaration__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13342:1: ( ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:13343:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13343:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:13344:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13345:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:13345:2: rule__SignalDeclaration__OwnedMemberAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__OwnedMemberAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__2"
+ // InternalAppliedStereotypeProperty.g:13355:1: rule__SignalDeclaration__Group_3__2 : rule__SignalDeclaration__Group_3__2__Impl rule__SignalDeclaration__Group_3__3 ;
+ public final void rule__SignalDeclaration__Group_3__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13359:1: ( rule__SignalDeclaration__Group_3__2__Impl rule__SignalDeclaration__Group_3__3 )
+ // InternalAppliedStereotypeProperty.g:13360:2: rule__SignalDeclaration__Group_3__2__Impl rule__SignalDeclaration__Group_3__3
+ {
+ pushFollow(FOLLOW_32);
+ rule__SignalDeclaration__Group_3__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__2"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__2__Impl"
+ // InternalAppliedStereotypeProperty.g:13367:1: rule__SignalDeclaration__Group_3__2__Impl : ( ( rule__SignalDeclaration__Group_3_2__0 )* ) ;
+ public final void rule__SignalDeclaration__Group_3__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13371:1: ( ( ( rule__SignalDeclaration__Group_3_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:13372:1: ( ( rule__SignalDeclaration__Group_3_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:13372:1: ( ( rule__SignalDeclaration__Group_3_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:13373:1: ( rule__SignalDeclaration__Group_3_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getGroup_3_2());
+ }
+ // InternalAppliedStereotypeProperty.g:13374:1: ( rule__SignalDeclaration__Group_3_2__0 )*
+ loop134: do {
+ int alt134 = 2;
+ int LA134_0 = input.LA(1);
+
+ if ((LA134_0 == 57)) {
+ alt134 = 1;
+ }
+
+
+ switch (alt134) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13374:2: rule__SignalDeclaration__Group_3_2__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__SignalDeclaration__Group_3_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop134;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getGroup_3_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__2__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__3"
+ // InternalAppliedStereotypeProperty.g:13384:1: rule__SignalDeclaration__Group_3__3 : rule__SignalDeclaration__Group_3__3__Impl ;
+ public final void rule__SignalDeclaration__Group_3__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13388:1: ( rule__SignalDeclaration__Group_3__3__Impl )
+ // InternalAppliedStereotypeProperty.g:13389:2: rule__SignalDeclaration__Group_3__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__3"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3__3__Impl"
+ // InternalAppliedStereotypeProperty.g:13395:1: rule__SignalDeclaration__Group_3__3__Impl : ( '>' ) ;
+ public final void rule__SignalDeclaration__Group_3__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13399:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:13400:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:13400:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:13401:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getGreaterThanSignKeyword_3_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3__3__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3_2__0"
+ // InternalAppliedStereotypeProperty.g:13422:1: rule__SignalDeclaration__Group_3_2__0 : rule__SignalDeclaration__Group_3_2__0__Impl rule__SignalDeclaration__Group_3_2__1 ;
+ public final void rule__SignalDeclaration__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13426:1: ( rule__SignalDeclaration__Group_3_2__0__Impl rule__SignalDeclaration__Group_3_2__1 )
+ // InternalAppliedStereotypeProperty.g:13427:2: rule__SignalDeclaration__Group_3_2__0__Impl rule__SignalDeclaration__Group_3_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__SignalDeclaration__Group_3_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3_2__0"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13434:1: rule__SignalDeclaration__Group_3_2__0__Impl : ( ',' ) ;
+ public final void rule__SignalDeclaration__Group_3_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13438:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:13439:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:13439:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:13440:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getCommaKeyword_3_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3_2__0__Impl"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3_2__1"
+ // InternalAppliedStereotypeProperty.g:13453:1: rule__SignalDeclaration__Group_3_2__1 : rule__SignalDeclaration__Group_3_2__1__Impl ;
+ public final void rule__SignalDeclaration__Group_3_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13457:1: ( rule__SignalDeclaration__Group_3_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:13458:2: rule__SignalDeclaration__Group_3_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__Group_3_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3_2__1"
+
+
+ // $ANTLR start "rule__SignalDeclaration__Group_3_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13464:1: rule__SignalDeclaration__Group_3_2__1__Impl : ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
+ public final void rule__SignalDeclaration__Group_3_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13468:1: ( ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:13469:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13469:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:13470:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13471:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 )
+ // InternalAppliedStereotypeProperty.g:13471:2: rule__SignalDeclaration__OwnedMemberAssignment_3_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDeclaration__OwnedMemberAssignment_3_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__Group_3_2__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:13485:1: rule__SignalDefinition__Group__0 : rule__SignalDefinition__Group__0__Impl rule__SignalDefinition__Group__1 ;
+ public final void rule__SignalDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13489:1: ( rule__SignalDefinition__Group__0__Impl rule__SignalDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:13490:2: rule__SignalDefinition__Group__0__Impl rule__SignalDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__SignalDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__0"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13497:1: rule__SignalDefinition__Group__0__Impl : ( ruleSignalDeclaration ) ;
+ public final void rule__SignalDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13501:1: ( ( ruleSignalDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:13502:1: ( ruleSignalDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:13502:1: ( ruleSignalDeclaration )
+ // InternalAppliedStereotypeProperty.g:13503:1: ruleSignalDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionAccess().getSignalDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSignalDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionAccess().getSignalDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:13514:1: rule__SignalDefinition__Group__1 : rule__SignalDefinition__Group__1__Impl rule__SignalDefinition__Group__2 ;
+ public final void rule__SignalDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13518:1: ( rule__SignalDefinition__Group__1__Impl rule__SignalDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:13519:2: rule__SignalDefinition__Group__1__Impl rule__SignalDefinition__Group__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__SignalDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__1"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13526:1: rule__SignalDefinition__Group__1__Impl : ( '{' ) ;
+ public final void rule__SignalDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13530:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:13531:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:13531:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:13532:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:13545:1: rule__SignalDefinition__Group__2 : rule__SignalDefinition__Group__2__Impl rule__SignalDefinition__Group__3 ;
+ public final void rule__SignalDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13549:1: ( rule__SignalDefinition__Group__2__Impl rule__SignalDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:13550:2: rule__SignalDefinition__Group__2__Impl rule__SignalDefinition__Group__3
+ {
+ pushFollow(FOLLOW_45);
+ rule__SignalDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__2"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:13557:1: rule__SignalDefinition__Group__2__Impl : ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* ) ;
+ public final void rule__SignalDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13561:1: ( ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* ) )
+ // InternalAppliedStereotypeProperty.g:13562:1: ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:13562:1: ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* )
+ // InternalAppliedStereotypeProperty.g:13563:1: ( rule__SignalDefinition__OwnedMemberAssignment_2 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:13564:1: ( rule__SignalDefinition__OwnedMemberAssignment_2 )*
+ loop135: do {
+ int alt135 = 2;
+ int LA135_0 = input.LA(1);
+
+ if (((LA135_0 >= RULE_ID && LA135_0 <= RULE_UNRESTRICTED_NAME) || LA135_0 == RULE_DOCUMENTATION_COMMENT || LA135_0 == 15 || LA135_0 == 54)) {
+ alt135 = 1;
+ }
+
+
+ switch (alt135) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13564:2: rule__SignalDefinition__OwnedMemberAssignment_2
+ {
+ pushFollow(FOLLOW_46);
+ rule__SignalDefinition__OwnedMemberAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop135;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionAccess().getOwnedMemberAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:13574:1: rule__SignalDefinition__Group__3 : rule__SignalDefinition__Group__3__Impl ;
+ public final void rule__SignalDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13578:1: ( rule__SignalDefinition__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:13579:2: rule__SignalDefinition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__3"
+
+
+ // $ANTLR start "rule__SignalDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:13585:1: rule__SignalDefinition__Group__3__Impl : ( '}' ) ;
+ public final void rule__SignalDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13589:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:13590:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:13590:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:13591:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:13612:1: rule__SignalDefinitionOrStub__Group__0 : rule__SignalDefinitionOrStub__Group__0__Impl rule__SignalDefinitionOrStub__Group__1 ;
+ public final void rule__SignalDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13616:1: ( rule__SignalDefinitionOrStub__Group__0__Impl rule__SignalDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:13617:2: rule__SignalDefinitionOrStub__Group__0__Impl rule__SignalDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__SignalDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13624:1: rule__SignalDefinitionOrStub__Group__0__Impl : ( ruleSignalDeclaration ) ;
+ public final void rule__SignalDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13628:1: ( ( ruleSignalDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:13629:1: ( ruleSignalDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:13629:1: ( ruleSignalDeclaration )
+ // InternalAppliedStereotypeProperty.g:13630:1: ruleSignalDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getSignalDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSignalDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getSignalDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:13641:1: rule__SignalDefinitionOrStub__Group__1 : rule__SignalDefinitionOrStub__Group__1__Impl ;
+ public final void rule__SignalDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13645:1: ( rule__SignalDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:13646:2: rule__SignalDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13652:1: rule__SignalDefinitionOrStub__Group__1__Impl : ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__SignalDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13656:1: ( ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:13657:1: ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13657:1: ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:13658:1: ( rule__SignalDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13659:1: ( rule__SignalDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:13659:2: rule__SignalDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:13673:1: rule__SignalDefinitionOrStub__Group_1_1__0 : rule__SignalDefinitionOrStub__Group_1_1__0__Impl rule__SignalDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__SignalDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13677:1: ( rule__SignalDefinitionOrStub__Group_1_1__0__Impl rule__SignalDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:13678:2: rule__SignalDefinitionOrStub__Group_1_1__0__Impl rule__SignalDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_45);
+ rule__SignalDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13685:1: rule__SignalDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__SignalDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13689:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:13690:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:13690:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:13691:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:13704:1: rule__SignalDefinitionOrStub__Group_1_1__1 : rule__SignalDefinitionOrStub__Group_1_1__1__Impl rule__SignalDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__SignalDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13708:1: ( rule__SignalDefinitionOrStub__Group_1_1__1__Impl rule__SignalDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:13709:2: rule__SignalDefinitionOrStub__Group_1_1__1__Impl rule__SignalDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__SignalDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13716:1: rule__SignalDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
+ public final void rule__SignalDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13720:1: ( ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:13721:1: ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:13721:1: ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:13722:1: ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13723:1: ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ loop136: do {
+ int alt136 = 2;
+ int LA136_0 = input.LA(1);
+
+ if (((LA136_0 >= RULE_ID && LA136_0 <= RULE_UNRESTRICTED_NAME) || LA136_0 == RULE_DOCUMENTATION_COMMENT || LA136_0 == 15 || LA136_0 == 54)) {
+ alt136 = 1;
+ }
+
+
+ switch (alt136) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13723:2: rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_46);
+ rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop136;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:13733:1: rule__SignalDefinitionOrStub__Group_1_1__2 : rule__SignalDefinitionOrStub__Group_1_1__2__Impl ;
+ public final void rule__SignalDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13737:1: ( rule__SignalDefinitionOrStub__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:13738:2: rule__SignalDefinitionOrStub__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:13744:1: rule__SignalDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__SignalDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13748:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:13749:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:13749:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:13750:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:13769:1: rule__ActivityDeclaration__Group__0 : rule__ActivityDeclaration__Group__0__Impl rule__ActivityDeclaration__Group__1 ;
+ public final void rule__ActivityDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13773:1: ( rule__ActivityDeclaration__Group__0__Impl rule__ActivityDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:13774:2: rule__ActivityDeclaration__Group__0__Impl rule__ActivityDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ActivityDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:13781:1: rule__ActivityDeclaration__Group__0__Impl : ( 'activity' ) ;
+ public final void rule__ActivityDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13785:1: ( ( 'activity' ) )
+ // InternalAppliedStereotypeProperty.g:13786:1: ( 'activity' )
+ {
+ // InternalAppliedStereotypeProperty.g:13786:1: ( 'activity' )
+ // InternalAppliedStereotypeProperty.g:13787:1: 'activity'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getActivityKeyword_0());
+ }
+ match(input, 76, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getActivityKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:13800:1: rule__ActivityDeclaration__Group__1 : rule__ActivityDeclaration__Group__1__Impl rule__ActivityDeclaration__Group__2 ;
+ public final void rule__ActivityDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13804:1: ( rule__ActivityDeclaration__Group__1__Impl rule__ActivityDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:13805:2: rule__ActivityDeclaration__Group__1__Impl rule__ActivityDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_51);
+ rule__ActivityDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:13812:1: rule__ActivityDeclaration__Group__1__Impl : ( ( rule__ActivityDeclaration__NameAssignment_1 ) ) ;
+ public final void rule__ActivityDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13816:1: ( ( ( rule__ActivityDeclaration__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:13817:1: ( ( rule__ActivityDeclaration__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:13817:1: ( ( rule__ActivityDeclaration__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:13818:1: ( rule__ActivityDeclaration__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:13819:1: ( rule__ActivityDeclaration__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:13819:2: rule__ActivityDeclaration__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:13829:1: rule__ActivityDeclaration__Group__2 : rule__ActivityDeclaration__Group__2__Impl rule__ActivityDeclaration__Group__3 ;
+ public final void rule__ActivityDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13833:1: ( rule__ActivityDeclaration__Group__2__Impl rule__ActivityDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:13834:2: rule__ActivityDeclaration__Group__2__Impl rule__ActivityDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_51);
+ rule__ActivityDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:13841:1: rule__ActivityDeclaration__Group__2__Impl : ( ( rule__ActivityDeclaration__Group_2__0 )? ) ;
+ public final void rule__ActivityDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13845:1: ( ( ( rule__ActivityDeclaration__Group_2__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:13846:1: ( ( rule__ActivityDeclaration__Group_2__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13846:1: ( ( rule__ActivityDeclaration__Group_2__0 )? )
+ // InternalAppliedStereotypeProperty.g:13847:1: ( rule__ActivityDeclaration__Group_2__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getGroup_2());
+ }
+ // InternalAppliedStereotypeProperty.g:13848:1: ( rule__ActivityDeclaration__Group_2__0 )?
+ int alt137 = 2;
+ int LA137_0 = input.LA(1);
+
+ if ((LA137_0 == 34)) {
+ alt137 = 1;
+ }
+ switch (alt137) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13848:2: rule__ActivityDeclaration__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:13858:1: rule__ActivityDeclaration__Group__3 : rule__ActivityDeclaration__Group__3__Impl rule__ActivityDeclaration__Group__4 ;
+ public final void rule__ActivityDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13862:1: ( rule__ActivityDeclaration__Group__3__Impl rule__ActivityDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:13863:2: rule__ActivityDeclaration__Group__3__Impl rule__ActivityDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_52);
+ rule__ActivityDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:13870:1: rule__ActivityDeclaration__Group__3__Impl : ( '(' ) ;
+ public final void rule__ActivityDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13874:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:13875:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:13875:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:13876:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getLeftParenthesisKeyword_3());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getLeftParenthesisKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:13889:1: rule__ActivityDeclaration__Group__4 : rule__ActivityDeclaration__Group__4__Impl rule__ActivityDeclaration__Group__5 ;
+ public final void rule__ActivityDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13893:1: ( rule__ActivityDeclaration__Group__4__Impl rule__ActivityDeclaration__Group__5 )
+ // InternalAppliedStereotypeProperty.g:13894:2: rule__ActivityDeclaration__Group__4__Impl rule__ActivityDeclaration__Group__5
+ {
+ pushFollow(FOLLOW_52);
+ rule__ActivityDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:13901:1: rule__ActivityDeclaration__Group__4__Impl : ( ( rule__ActivityDeclaration__Group_4__0 )? ) ;
+ public final void rule__ActivityDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13905:1: ( ( ( rule__ActivityDeclaration__Group_4__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:13906:1: ( ( rule__ActivityDeclaration__Group_4__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13906:1: ( ( rule__ActivityDeclaration__Group_4__0 )? )
+ // InternalAppliedStereotypeProperty.g:13907:1: ( rule__ActivityDeclaration__Group_4__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getGroup_4());
+ }
+ // InternalAppliedStereotypeProperty.g:13908:1: ( rule__ActivityDeclaration__Group_4__0 )?
+ int alt138 = 2;
+ int LA138_0 = input.LA(1);
+
+ if ((LA138_0 == RULE_DOCUMENTATION_COMMENT || (LA138_0 >= 18 && LA138_0 <= 20) || LA138_0 == 54)) {
+ alt138 = 1;
+ }
+ switch (alt138) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13908:2: rule__ActivityDeclaration__Group_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_4__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getGroup_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__5"
+ // InternalAppliedStereotypeProperty.g:13918:1: rule__ActivityDeclaration__Group__5 : rule__ActivityDeclaration__Group__5__Impl rule__ActivityDeclaration__Group__6 ;
+ public final void rule__ActivityDeclaration__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13922:1: ( rule__ActivityDeclaration__Group__5__Impl rule__ActivityDeclaration__Group__6 )
+ // InternalAppliedStereotypeProperty.g:13923:2: rule__ActivityDeclaration__Group__5__Impl rule__ActivityDeclaration__Group__6
+ {
+ pushFollow(FOLLOW_53);
+ rule__ActivityDeclaration__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__5"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__5__Impl"
+ // InternalAppliedStereotypeProperty.g:13930:1: rule__ActivityDeclaration__Group__5__Impl : ( ')' ) ;
+ public final void rule__ActivityDeclaration__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13934:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:13935:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:13935:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:13936:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getRightParenthesisKeyword_5());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getRightParenthesisKeyword_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__5__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__6"
+ // InternalAppliedStereotypeProperty.g:13949:1: rule__ActivityDeclaration__Group__6 : rule__ActivityDeclaration__Group__6__Impl ;
+ public final void rule__ActivityDeclaration__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13953:1: ( rule__ActivityDeclaration__Group__6__Impl )
+ // InternalAppliedStereotypeProperty.g:13954:2: rule__ActivityDeclaration__Group__6__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group__6__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__6"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group__6__Impl"
+ // InternalAppliedStereotypeProperty.g:13960:1: rule__ActivityDeclaration__Group__6__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? ) ;
+ public final void rule__ActivityDeclaration__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13964:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? ) )
+ // InternalAppliedStereotypeProperty.g:13965:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:13965:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? )
+ // InternalAppliedStereotypeProperty.g:13966:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_6());
+ }
+ // InternalAppliedStereotypeProperty.g:13967:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )?
+ int alt139 = 2;
+ int LA139_0 = input.LA(1);
+
+ if ((LA139_0 == 77)) {
+ alt139 = 1;
+ }
+ switch (alt139) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:13967:2: rule__ActivityDeclaration__OwnedMemberAssignment_6
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__OwnedMemberAssignment_6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_6());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group__6__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__0"
+ // InternalAppliedStereotypeProperty.g:13991:1: rule__ActivityDeclaration__Group_2__0 : rule__ActivityDeclaration__Group_2__0__Impl rule__ActivityDeclaration__Group_2__1 ;
+ public final void rule__ActivityDeclaration__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:13995:1: ( rule__ActivityDeclaration__Group_2__0__Impl rule__ActivityDeclaration__Group_2__1 )
+ // InternalAppliedStereotypeProperty.g:13996:2: rule__ActivityDeclaration__Group_2__0__Impl rule__ActivityDeclaration__Group_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__ActivityDeclaration__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__0"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14003:1: rule__ActivityDeclaration__Group_2__0__Impl : ( '<' ) ;
+ public final void rule__ActivityDeclaration__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14007:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:14008:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:14008:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:14009:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getLessThanSignKeyword_2_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getLessThanSignKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__1"
+ // InternalAppliedStereotypeProperty.g:14022:1: rule__ActivityDeclaration__Group_2__1 : rule__ActivityDeclaration__Group_2__1__Impl rule__ActivityDeclaration__Group_2__2 ;
+ public final void rule__ActivityDeclaration__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14026:1: ( rule__ActivityDeclaration__Group_2__1__Impl rule__ActivityDeclaration__Group_2__2 )
+ // InternalAppliedStereotypeProperty.g:14027:2: rule__ActivityDeclaration__Group_2__1__Impl rule__ActivityDeclaration__Group_2__2
+ {
+ pushFollow(FOLLOW_32);
+ rule__ActivityDeclaration__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14034:1: rule__ActivityDeclaration__Group_2__1__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) ) ;
+ public final void rule__ActivityDeclaration__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14038:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14039:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14039:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:14040:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14041:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 )
+ // InternalAppliedStereotypeProperty.g:14041:2: rule__ActivityDeclaration__OwnedMemberAssignment_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__OwnedMemberAssignment_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__2"
+ // InternalAppliedStereotypeProperty.g:14051:1: rule__ActivityDeclaration__Group_2__2 : rule__ActivityDeclaration__Group_2__2__Impl rule__ActivityDeclaration__Group_2__3 ;
+ public final void rule__ActivityDeclaration__Group_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14055:1: ( rule__ActivityDeclaration__Group_2__2__Impl rule__ActivityDeclaration__Group_2__3 )
+ // InternalAppliedStereotypeProperty.g:14056:2: rule__ActivityDeclaration__Group_2__2__Impl rule__ActivityDeclaration__Group_2__3
+ {
+ pushFollow(FOLLOW_32);
+ rule__ActivityDeclaration__Group_2__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__2"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__2__Impl"
+ // InternalAppliedStereotypeProperty.g:14063:1: rule__ActivityDeclaration__Group_2__2__Impl : ( ( rule__ActivityDeclaration__Group_2_2__0 )* ) ;
+ public final void rule__ActivityDeclaration__Group_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14067:1: ( ( ( rule__ActivityDeclaration__Group_2_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:14068:1: ( ( rule__ActivityDeclaration__Group_2_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:14068:1: ( ( rule__ActivityDeclaration__Group_2_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:14069:1: ( rule__ActivityDeclaration__Group_2_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getGroup_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:14070:1: ( rule__ActivityDeclaration__Group_2_2__0 )*
+ loop140: do {
+ int alt140 = 2;
+ int LA140_0 = input.LA(1);
+
+ if ((LA140_0 == 57)) {
+ alt140 = 1;
+ }
+
+
+ switch (alt140) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:14070:2: rule__ActivityDeclaration__Group_2_2__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__ActivityDeclaration__Group_2_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop140;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getGroup_2_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__2__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__3"
+ // InternalAppliedStereotypeProperty.g:14080:1: rule__ActivityDeclaration__Group_2__3 : rule__ActivityDeclaration__Group_2__3__Impl ;
+ public final void rule__ActivityDeclaration__Group_2__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14084:1: ( rule__ActivityDeclaration__Group_2__3__Impl )
+ // InternalAppliedStereotypeProperty.g:14085:2: rule__ActivityDeclaration__Group_2__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__3"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2__3__Impl"
+ // InternalAppliedStereotypeProperty.g:14091:1: rule__ActivityDeclaration__Group_2__3__Impl : ( '>' ) ;
+ public final void rule__ActivityDeclaration__Group_2__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14095:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:14096:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:14096:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:14097:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getGreaterThanSignKeyword_2_3());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getGreaterThanSignKeyword_2_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2__3__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2_2__0"
+ // InternalAppliedStereotypeProperty.g:14118:1: rule__ActivityDeclaration__Group_2_2__0 : rule__ActivityDeclaration__Group_2_2__0__Impl rule__ActivityDeclaration__Group_2_2__1 ;
+ public final void rule__ActivityDeclaration__Group_2_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14122:1: ( rule__ActivityDeclaration__Group_2_2__0__Impl rule__ActivityDeclaration__Group_2_2__1 )
+ // InternalAppliedStereotypeProperty.g:14123:2: rule__ActivityDeclaration__Group_2_2__0__Impl rule__ActivityDeclaration__Group_2_2__1
+ {
+ pushFollow(FOLLOW_31);
+ rule__ActivityDeclaration__Group_2_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2_2__0"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14130:1: rule__ActivityDeclaration__Group_2_2__0__Impl : ( ',' ) ;
+ public final void rule__ActivityDeclaration__Group_2_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14134:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:14135:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:14135:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:14136:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_2_2_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_2_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2_2__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2_2__1"
+ // InternalAppliedStereotypeProperty.g:14149:1: rule__ActivityDeclaration__Group_2_2__1 : rule__ActivityDeclaration__Group_2_2__1__Impl ;
+ public final void rule__ActivityDeclaration__Group_2_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14153:1: ( rule__ActivityDeclaration__Group_2_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14154:2: rule__ActivityDeclaration__Group_2_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_2_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2_2__1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_2_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14160:1: rule__ActivityDeclaration__Group_2_2__1__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) ) ;
+ public final void rule__ActivityDeclaration__Group_2_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14164:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14165:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14165:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:14166:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14167:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 )
+ // InternalAppliedStereotypeProperty.g:14167:2: rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_2_2__1__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4__0"
+ // InternalAppliedStereotypeProperty.g:14181:1: rule__ActivityDeclaration__Group_4__0 : rule__ActivityDeclaration__Group_4__0__Impl rule__ActivityDeclaration__Group_4__1 ;
+ public final void rule__ActivityDeclaration__Group_4__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14185:1: ( rule__ActivityDeclaration__Group_4__0__Impl rule__ActivityDeclaration__Group_4__1 )
+ // InternalAppliedStereotypeProperty.g:14186:2: rule__ActivityDeclaration__Group_4__0__Impl rule__ActivityDeclaration__Group_4__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__ActivityDeclaration__Group_4__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_4__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4__0"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14193:1: rule__ActivityDeclaration__Group_4__0__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) ) ;
+ public final void rule__ActivityDeclaration__Group_4__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14197:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:14198:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14198:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) )
+ // InternalAppliedStereotypeProperty.g:14199:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_0());
+ }
+ // InternalAppliedStereotypeProperty.g:14200:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 )
+ // InternalAppliedStereotypeProperty.g:14200:2: rule__ActivityDeclaration__OwnedMemberAssignment_4_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__OwnedMemberAssignment_4_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4__1"
+ // InternalAppliedStereotypeProperty.g:14210:1: rule__ActivityDeclaration__Group_4__1 : rule__ActivityDeclaration__Group_4__1__Impl ;
+ public final void rule__ActivityDeclaration__Group_4__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14214:1: ( rule__ActivityDeclaration__Group_4__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14215:2: rule__ActivityDeclaration__Group_4__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_4__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4__1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14221:1: rule__ActivityDeclaration__Group_4__1__Impl : ( ( rule__ActivityDeclaration__Group_4_1__0 )* ) ;
+ public final void rule__ActivityDeclaration__Group_4__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14225:1: ( ( ( rule__ActivityDeclaration__Group_4_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:14226:1: ( ( rule__ActivityDeclaration__Group_4_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:14226:1: ( ( rule__ActivityDeclaration__Group_4_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:14227:1: ( rule__ActivityDeclaration__Group_4_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getGroup_4_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14228:1: ( rule__ActivityDeclaration__Group_4_1__0 )*
+ loop141: do {
+ int alt141 = 2;
+ int LA141_0 = input.LA(1);
+
+ if ((LA141_0 == 57)) {
+ alt141 = 1;
+ }
+
+
+ switch (alt141) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:14228:2: rule__ActivityDeclaration__Group_4_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__ActivityDeclaration__Group_4_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop141;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getGroup_4_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4__1__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4_1__0"
+ // InternalAppliedStereotypeProperty.g:14242:1: rule__ActivityDeclaration__Group_4_1__0 : rule__ActivityDeclaration__Group_4_1__0__Impl rule__ActivityDeclaration__Group_4_1__1 ;
+ public final void rule__ActivityDeclaration__Group_4_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14246:1: ( rule__ActivityDeclaration__Group_4_1__0__Impl rule__ActivityDeclaration__Group_4_1__1 )
+ // InternalAppliedStereotypeProperty.g:14247:2: rule__ActivityDeclaration__Group_4_1__0__Impl rule__ActivityDeclaration__Group_4_1__1
+ {
+ pushFollow(FOLLOW_54);
+ rule__ActivityDeclaration__Group_4_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_4_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4_1__0"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14254:1: rule__ActivityDeclaration__Group_4_1__0__Impl : ( ',' ) ;
+ public final void rule__ActivityDeclaration__Group_4_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14258:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:14259:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:14259:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:14260:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_4_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_4_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4_1__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4_1__1"
+ // InternalAppliedStereotypeProperty.g:14273:1: rule__ActivityDeclaration__Group_4_1__1 : rule__ActivityDeclaration__Group_4_1__1__Impl ;
+ public final void rule__ActivityDeclaration__Group_4_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14277:1: ( rule__ActivityDeclaration__Group_4_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14278:2: rule__ActivityDeclaration__Group_4_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__Group_4_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4_1__1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__Group_4_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14284:1: rule__ActivityDeclaration__Group_4_1__1__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) ) ;
+ public final void rule__ActivityDeclaration__Group_4_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14288:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14289:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14289:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:14290:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14291:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 )
+ // InternalAppliedStereotypeProperty.g:14291:2: rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__Group_4_1__1__Impl"
+
+
+ // $ANTLR start "rule__ActivityDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:14305:1: rule__ActivityDefinition__Group__0 : rule__ActivityDefinition__Group__0__Impl rule__ActivityDefinition__Group__1 ;
+ public final void rule__ActivityDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14309:1: ( rule__ActivityDefinition__Group__0__Impl rule__ActivityDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14310:2: rule__ActivityDefinition__Group__0__Impl rule__ActivityDefinition__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__ActivityDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinition__Group__0"
+
+
+ // $ANTLR start "rule__ActivityDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14317:1: rule__ActivityDefinition__Group__0__Impl : ( ruleActivityDeclaration ) ;
+ public final void rule__ActivityDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14321:1: ( ( ruleActivityDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:14322:1: ( ruleActivityDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:14322:1: ( ruleActivityDeclaration )
+ // InternalAppliedStereotypeProperty.g:14323:1: ruleActivityDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionAccess().getActivityDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActivityDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionAccess().getActivityDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:14334:1: rule__ActivityDefinition__Group__1 : rule__ActivityDefinition__Group__1__Impl ;
+ public final void rule__ActivityDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14338:1: ( rule__ActivityDefinition__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14339:2: rule__ActivityDefinition__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinition__Group__1"
+
+
+ // $ANTLR start "rule__ActivityDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14345:1: rule__ActivityDefinition__Group__1__Impl : ( ( rule__ActivityDefinition__BodyAssignment_1 ) ) ;
+ public final void rule__ActivityDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14349:1: ( ( ( rule__ActivityDefinition__BodyAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14350:1: ( ( rule__ActivityDefinition__BodyAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14350:1: ( ( rule__ActivityDefinition__BodyAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:14351:1: ( rule__ActivityDefinition__BodyAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionAccess().getBodyAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14352:1: ( rule__ActivityDefinition__BodyAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:14352:2: rule__ActivityDefinition__BodyAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinition__BodyAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionAccess().getBodyAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:14366:1: rule__ActivityDefinitionOrStub__Group__0 : rule__ActivityDefinitionOrStub__Group__0__Impl rule__ActivityDefinitionOrStub__Group__1 ;
+ public final void rule__ActivityDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14370:1: ( rule__ActivityDefinitionOrStub__Group__0__Impl rule__ActivityDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14371:2: rule__ActivityDefinitionOrStub__Group__0__Impl rule__ActivityDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__ActivityDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14378:1: rule__ActivityDefinitionOrStub__Group__0__Impl : ( ruleActivityDeclaration ) ;
+ public final void rule__ActivityDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14382:1: ( ( ruleActivityDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:14383:1: ( ruleActivityDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:14383:1: ( ruleActivityDeclaration )
+ // InternalAppliedStereotypeProperty.g:14384:1: ruleActivityDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getActivityDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActivityDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getActivityDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:14395:1: rule__ActivityDefinitionOrStub__Group__1 : rule__ActivityDefinitionOrStub__Group__1__Impl ;
+ public final void rule__ActivityDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14399:1: ( rule__ActivityDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14400:2: rule__ActivityDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14406:1: rule__ActivityDefinitionOrStub__Group__1__Impl : ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__ActivityDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14410:1: ( ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14411:1: ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14411:1: ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:14412:1: ( rule__ActivityDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14413:1: ( rule__ActivityDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:14413:2: rule__ActivityDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ActivityDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__FormalParameter__Group__0"
+ // InternalAppliedStereotypeProperty.g:14427:1: rule__FormalParameter__Group__0 : rule__FormalParameter__Group__0__Impl rule__FormalParameter__Group__1 ;
+ public final void rule__FormalParameter__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14431:1: ( rule__FormalParameter__Group__0__Impl rule__FormalParameter__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14432:2: rule__FormalParameter__Group__0__Impl rule__FormalParameter__Group__1
+ {
+ pushFollow(FOLLOW_54);
+ rule__FormalParameter__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__FormalParameter__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__Group__0"
+
+
+ // $ANTLR start "rule__FormalParameter__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14439:1: rule__FormalParameter__Group__0__Impl : ( ( rule__FormalParameter__DocumentationAssignment_0 )? ) ;
+ public final void rule__FormalParameter__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14443:1: ( ( ( rule__FormalParameter__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:14444:1: ( ( rule__FormalParameter__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:14444:1: ( ( rule__FormalParameter__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:14445:1: ( rule__FormalParameter__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:14446:1: ( rule__FormalParameter__DocumentationAssignment_0 )?
+ int alt142 = 2;
+ int LA142_0 = input.LA(1);
+
+ if ((LA142_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt142 = 1;
+ }
+ switch (alt142) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:14446:2: rule__FormalParameter__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameter__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__Group__0__Impl"
+
+
+ // $ANTLR start "rule__FormalParameter__Group__1"
+ // InternalAppliedStereotypeProperty.g:14456:1: rule__FormalParameter__Group__1 : rule__FormalParameter__Group__1__Impl rule__FormalParameter__Group__2 ;
+ public final void rule__FormalParameter__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14460:1: ( rule__FormalParameter__Group__1__Impl rule__FormalParameter__Group__2 )
+ // InternalAppliedStereotypeProperty.g:14461:2: rule__FormalParameter__Group__1__Impl rule__FormalParameter__Group__2
+ {
+ pushFollow(FOLLOW_54);
+ rule__FormalParameter__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__FormalParameter__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__Group__1"
+
+
+ // $ANTLR start "rule__FormalParameter__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14468:1: rule__FormalParameter__Group__1__Impl : ( ( rule__FormalParameter__AnnotationAssignment_1 )* ) ;
+ public final void rule__FormalParameter__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14472:1: ( ( ( rule__FormalParameter__AnnotationAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:14473:1: ( ( rule__FormalParameter__AnnotationAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:14473:1: ( ( rule__FormalParameter__AnnotationAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:14474:1: ( rule__FormalParameter__AnnotationAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getAnnotationAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14475:1: ( rule__FormalParameter__AnnotationAssignment_1 )*
+ loop143: do {
+ int alt143 = 2;
+ int LA143_0 = input.LA(1);
+
+ if ((LA143_0 == 54)) {
+ alt143 = 1;
+ }
+
+
+ switch (alt143) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:14475:2: rule__FormalParameter__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_26);
+ rule__FormalParameter__AnnotationAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop143;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getAnnotationAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__Group__1__Impl"
+
+
+ // $ANTLR start "rule__FormalParameter__Group__2"
+ // InternalAppliedStereotypeProperty.g:14485:1: rule__FormalParameter__Group__2 : rule__FormalParameter__Group__2__Impl ;
+ public final void rule__FormalParameter__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14489:1: ( rule__FormalParameter__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:14490:2: rule__FormalParameter__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameter__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__Group__2"
+
+
+ // $ANTLR start "rule__FormalParameter__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:14496:1: rule__FormalParameter__Group__2__Impl : ( ( rule__FormalParameter__DefinitionAssignment_2 ) ) ;
+ public final void rule__FormalParameter__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14500:1: ( ( ( rule__FormalParameter__DefinitionAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:14501:1: ( ( rule__FormalParameter__DefinitionAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14501:1: ( ( rule__FormalParameter__DefinitionAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:14502:1: ( rule__FormalParameter__DefinitionAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getDefinitionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:14503:1: ( rule__FormalParameter__DefinitionAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:14503:2: rule__FormalParameter__DefinitionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameter__DefinitionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getDefinitionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__Group__2__Impl"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:14519:1: rule__FormalParameterDefinition__Group__0 : rule__FormalParameterDefinition__Group__0__Impl rule__FormalParameterDefinition__Group__1 ;
+ public final void rule__FormalParameterDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14523:1: ( rule__FormalParameterDefinition__Group__0__Impl rule__FormalParameterDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14524:2: rule__FormalParameterDefinition__Group__0__Impl rule__FormalParameterDefinition__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__FormalParameterDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__0"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14531:1: rule__FormalParameterDefinition__Group__0__Impl : ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) ) ;
+ public final void rule__FormalParameterDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14535:1: ( ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:14536:1: ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14536:1: ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:14537:1: ( rule__FormalParameterDefinition__DirectionAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getDirectionAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:14538:1: ( rule__FormalParameterDefinition__DirectionAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:14538:2: rule__FormalParameterDefinition__DirectionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__DirectionAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getDirectionAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:14548:1: rule__FormalParameterDefinition__Group__1 : rule__FormalParameterDefinition__Group__1__Impl rule__FormalParameterDefinition__Group__2 ;
+ public final void rule__FormalParameterDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14552:1: ( rule__FormalParameterDefinition__Group__1__Impl rule__FormalParameterDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:14553:2: rule__FormalParameterDefinition__Group__1__Impl rule__FormalParameterDefinition__Group__2
+ {
+ pushFollow(FOLLOW_53);
+ rule__FormalParameterDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__1"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14560:1: rule__FormalParameterDefinition__Group__1__Impl : ( ( rule__FormalParameterDefinition__NameAssignment_1 ) ) ;
+ public final void rule__FormalParameterDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14564:1: ( ( ( rule__FormalParameterDefinition__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14565:1: ( ( rule__FormalParameterDefinition__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14565:1: ( ( rule__FormalParameterDefinition__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:14566:1: ( rule__FormalParameterDefinition__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14567:1: ( rule__FormalParameterDefinition__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:14567:2: rule__FormalParameterDefinition__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:14577:1: rule__FormalParameterDefinition__Group__2 : rule__FormalParameterDefinition__Group__2__Impl rule__FormalParameterDefinition__Group__3 ;
+ public final void rule__FormalParameterDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14581:1: ( rule__FormalParameterDefinition__Group__2__Impl rule__FormalParameterDefinition__Group__3 )
+ // InternalAppliedStereotypeProperty.g:14582:2: rule__FormalParameterDefinition__Group__2__Impl rule__FormalParameterDefinition__Group__3
+ {
+ pushFollow(FOLLOW_7);
+ rule__FormalParameterDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__2"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:14589:1: rule__FormalParameterDefinition__Group__2__Impl : ( ':' ) ;
+ public final void rule__FormalParameterDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14593:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:14594:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:14594:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:14595:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getColonKeyword_2());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getColonKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__3"
+ // InternalAppliedStereotypeProperty.g:14608:1: rule__FormalParameterDefinition__Group__3 : rule__FormalParameterDefinition__Group__3__Impl ;
+ public final void rule__FormalParameterDefinition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14612:1: ( rule__FormalParameterDefinition__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:14613:2: rule__FormalParameterDefinition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__3"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:14619:1: rule__FormalParameterDefinition__Group__3__Impl : ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) ) ;
+ public final void rule__FormalParameterDefinition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14623:1: ( ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:14624:1: ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14624:1: ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:14625:1: ( rule__FormalParameterDefinition__TypePartAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getTypePartAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:14626:1: ( rule__FormalParameterDefinition__TypePartAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:14626:2: rule__FormalParameterDefinition__TypePartAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__FormalParameterDefinition__TypePartAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getTypePartAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ReturnParameterDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:14644:1: rule__ReturnParameterDefinition__Group__0 : rule__ReturnParameterDefinition__Group__0__Impl rule__ReturnParameterDefinition__Group__1 ;
+ public final void rule__ReturnParameterDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14648:1: ( rule__ReturnParameterDefinition__Group__0__Impl rule__ReturnParameterDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14649:2: rule__ReturnParameterDefinition__Group__0__Impl rule__ReturnParameterDefinition__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ReturnParameterDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReturnParameterDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnParameterDefinition__Group__0"
+
+
+ // $ANTLR start "rule__ReturnParameterDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14656:1: rule__ReturnParameterDefinition__Group__0__Impl : ( ':' ) ;
+ public final void rule__ReturnParameterDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14660:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:14661:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:14661:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:14662:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterDefinitionAccess().getColonKeyword_0());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterDefinitionAccess().getColonKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnParameterDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ReturnParameterDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:14675:1: rule__ReturnParameterDefinition__Group__1 : rule__ReturnParameterDefinition__Group__1__Impl ;
+ public final void rule__ReturnParameterDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14679:1: ( rule__ReturnParameterDefinition__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14680:2: rule__ReturnParameterDefinition__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnParameterDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnParameterDefinition__Group__1"
+
+
+ // $ANTLR start "rule__ReturnParameterDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14686:1: rule__ReturnParameterDefinition__Group__1__Impl : ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) ) ;
+ public final void rule__ReturnParameterDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14690:1: ( ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:14691:1: ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14691:1: ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:14692:1: ( rule__ReturnParameterDefinition__TypePartAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterDefinitionAccess().getTypePartAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14693:1: ( rule__ReturnParameterDefinition__TypePartAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:14693:2: rule__ReturnParameterDefinition__TypePartAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnParameterDefinition__TypePartAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterDefinitionAccess().getTypePartAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnParameterDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PropertyDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:14707:1: rule__PropertyDefinition__Group__0 : rule__PropertyDefinition__Group__0__Impl rule__PropertyDefinition__Group__1 ;
+ public final void rule__PropertyDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14711:1: ( rule__PropertyDefinition__Group__0__Impl rule__PropertyDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14712:2: rule__PropertyDefinition__Group__0__Impl rule__PropertyDefinition__Group__1
+ {
+ pushFollow(FOLLOW_15);
+ rule__PropertyDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PropertyDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDefinition__Group__0"
+
+
+ // $ANTLR start "rule__PropertyDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14719:1: rule__PropertyDefinition__Group__0__Impl : ( rulePropertyDeclaration ) ;
+ public final void rule__PropertyDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14723:1: ( ( rulePropertyDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:14724:1: ( rulePropertyDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:14724:1: ( rulePropertyDeclaration )
+ // InternalAppliedStereotypeProperty.g:14725:1: rulePropertyDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePropertyDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PropertyDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:14736:1: rule__PropertyDefinition__Group__1 : rule__PropertyDefinition__Group__1__Impl ;
+ public final void rule__PropertyDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14740:1: ( rule__PropertyDefinition__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14741:2: rule__PropertyDefinition__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDefinition__Group__1"
+
+
+ // $ANTLR start "rule__PropertyDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14747:1: rule__PropertyDefinition__Group__1__Impl : ( ';' ) ;
+ public final void rule__PropertyDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14751:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:14752:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:14752:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:14753:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDefinitionAccess().getSemicolonKeyword_1());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDefinitionAccess().getSemicolonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AttributeDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:14770:1: rule__AttributeDefinition__Group__0 : rule__AttributeDefinition__Group__0__Impl rule__AttributeDefinition__Group__1 ;
+ public final void rule__AttributeDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14774:1: ( rule__AttributeDefinition__Group__0__Impl rule__AttributeDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14775:2: rule__AttributeDefinition__Group__0__Impl rule__AttributeDefinition__Group__1
+ {
+ pushFollow(FOLLOW_55);
+ rule__AttributeDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AttributeDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__Group__0"
+
+
+ // $ANTLR start "rule__AttributeDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14782:1: rule__AttributeDefinition__Group__0__Impl : ( rulePropertyDeclaration ) ;
+ public final void rule__AttributeDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14786:1: ( ( rulePropertyDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:14787:1: ( rulePropertyDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:14787:1: ( rulePropertyDeclaration )
+ // InternalAppliedStereotypeProperty.g:14788:1: rulePropertyDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePropertyDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AttributeDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:14799:1: rule__AttributeDefinition__Group__1 : rule__AttributeDefinition__Group__1__Impl rule__AttributeDefinition__Group__2 ;
+ public final void rule__AttributeDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14803:1: ( rule__AttributeDefinition__Group__1__Impl rule__AttributeDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:14804:2: rule__AttributeDefinition__Group__1__Impl rule__AttributeDefinition__Group__2
+ {
+ pushFollow(FOLLOW_55);
+ rule__AttributeDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AttributeDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__Group__1"
+
+
+ // $ANTLR start "rule__AttributeDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14811:1: rule__AttributeDefinition__Group__1__Impl : ( ( rule__AttributeDefinition__InitializerAssignment_1 )? ) ;
+ public final void rule__AttributeDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14815:1: ( ( ( rule__AttributeDefinition__InitializerAssignment_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:14816:1: ( ( rule__AttributeDefinition__InitializerAssignment_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:14816:1: ( ( rule__AttributeDefinition__InitializerAssignment_1 )? )
+ // InternalAppliedStereotypeProperty.g:14817:1: ( rule__AttributeDefinition__InitializerAssignment_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeDefinitionAccess().getInitializerAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:14818:1: ( rule__AttributeDefinition__InitializerAssignment_1 )?
+ int alt144 = 2;
+ int LA144_0 = input.LA(1);
+
+ if ((LA144_0 == 42)) {
+ alt144 = 1;
+ }
+ switch (alt144) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:14818:2: rule__AttributeDefinition__InitializerAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeDefinition__InitializerAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeDefinitionAccess().getInitializerAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AttributeDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:14828:1: rule__AttributeDefinition__Group__2 : rule__AttributeDefinition__Group__2__Impl ;
+ public final void rule__AttributeDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14832:1: ( rule__AttributeDefinition__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:14833:2: rule__AttributeDefinition__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__Group__2"
+
+
+ // $ANTLR start "rule__AttributeDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:14839:1: rule__AttributeDefinition__Group__2__Impl : ( ';' ) ;
+ public final void rule__AttributeDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14843:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:14844:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:14844:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:14845:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeDefinitionAccess().getSemicolonKeyword_2());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeDefinitionAccess().getSemicolonKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__AttributeInitializer__Group__0"
+ // InternalAppliedStereotypeProperty.g:14864:1: rule__AttributeInitializer__Group__0 : rule__AttributeInitializer__Group__0__Impl rule__AttributeInitializer__Group__1 ;
+ public final void rule__AttributeInitializer__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14868:1: ( rule__AttributeInitializer__Group__0__Impl rule__AttributeInitializer__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14869:2: rule__AttributeInitializer__Group__0__Impl rule__AttributeInitializer__Group__1
+ {
+ pushFollow(FOLLOW_6);
+ rule__AttributeInitializer__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AttributeInitializer__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeInitializer__Group__0"
+
+
+ // $ANTLR start "rule__AttributeInitializer__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14876:1: rule__AttributeInitializer__Group__0__Impl : ( '=' ) ;
+ public final void rule__AttributeInitializer__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14880:1: ( ( '=' ) )
+ // InternalAppliedStereotypeProperty.g:14881:1: ( '=' )
+ {
+ // InternalAppliedStereotypeProperty.g:14881:1: ( '=' )
+ // InternalAppliedStereotypeProperty.g:14882:1: '='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeInitializerAccess().getEqualsSignKeyword_0());
+ }
+ match(input, 42, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeInitializerAccess().getEqualsSignKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeInitializer__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AttributeInitializer__Group__1"
+ // InternalAppliedStereotypeProperty.g:14895:1: rule__AttributeInitializer__Group__1 : rule__AttributeInitializer__Group__1__Impl ;
+ public final void rule__AttributeInitializer__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14899:1: ( rule__AttributeInitializer__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:14900:2: rule__AttributeInitializer__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeInitializer__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeInitializer__Group__1"
+
+
+ // $ANTLR start "rule__AttributeInitializer__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14906:1: rule__AttributeInitializer__Group__1__Impl : ( ruleInitializationExpression ) ;
+ public final void rule__AttributeInitializer__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14910:1: ( ( ruleInitializationExpression ) )
+ // InternalAppliedStereotypeProperty.g:14911:1: ( ruleInitializationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:14911:1: ( ruleInitializationExpression )
+ // InternalAppliedStereotypeProperty.g:14912:1: ruleInitializationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeInitializerAccess().getInitializationExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeInitializerAccess().getInitializationExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeInitializer__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:14927:1: rule__PropertyDeclaration__Group__0 : rule__PropertyDeclaration__Group__0__Impl rule__PropertyDeclaration__Group__1 ;
+ public final void rule__PropertyDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14931:1: ( rule__PropertyDeclaration__Group__0__Impl rule__PropertyDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:14932:2: rule__PropertyDeclaration__Group__0__Impl rule__PropertyDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_53);
+ rule__PropertyDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:14939:1: rule__PropertyDeclaration__Group__0__Impl : ( ( rule__PropertyDeclaration__NameAssignment_0 ) ) ;
+ public final void rule__PropertyDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14943:1: ( ( ( rule__PropertyDeclaration__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:14944:1: ( ( rule__PropertyDeclaration__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:14944:1: ( ( rule__PropertyDeclaration__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:14945:1: ( rule__PropertyDeclaration__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:14946:1: ( rule__PropertyDeclaration__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:14946:2: rule__PropertyDeclaration__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:14956:1: rule__PropertyDeclaration__Group__1 : rule__PropertyDeclaration__Group__1__Impl rule__PropertyDeclaration__Group__2 ;
+ public final void rule__PropertyDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14960:1: ( rule__PropertyDeclaration__Group__1__Impl rule__PropertyDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:14961:2: rule__PropertyDeclaration__Group__1__Impl rule__PropertyDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_56);
+ rule__PropertyDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:14968:1: rule__PropertyDeclaration__Group__1__Impl : ( ':' ) ;
+ public final void rule__PropertyDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14972:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:14973:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:14973:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:14974:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getColonKeyword_1());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getColonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:14987:1: rule__PropertyDeclaration__Group__2 : rule__PropertyDeclaration__Group__2__Impl rule__PropertyDeclaration__Group__3 ;
+ public final void rule__PropertyDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:14991:1: ( rule__PropertyDeclaration__Group__2__Impl rule__PropertyDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:14992:2: rule__PropertyDeclaration__Group__2__Impl rule__PropertyDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_56);
+ rule__PropertyDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:14999:1: rule__PropertyDeclaration__Group__2__Impl : ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? ) ;
+ public final void rule__PropertyDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15003:1: ( ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:15004:1: ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15004:1: ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? )
+ // InternalAppliedStereotypeProperty.g:15005:1: ( rule__PropertyDeclaration__IsCompositeAssignment_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getIsCompositeAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:15006:1: ( rule__PropertyDeclaration__IsCompositeAssignment_2 )?
+ int alt145 = 2;
+ int LA145_0 = input.LA(1);
+
+ if ((LA145_0 == 106)) {
+ alt145 = 1;
+ }
+ switch (alt145) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15006:2: rule__PropertyDeclaration__IsCompositeAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__IsCompositeAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getIsCompositeAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:15016:1: rule__PropertyDeclaration__Group__3 : rule__PropertyDeclaration__Group__3__Impl ;
+ public final void rule__PropertyDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15020:1: ( rule__PropertyDeclaration__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:15021:2: rule__PropertyDeclaration__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:15027:1: rule__PropertyDeclaration__Group__3__Impl : ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) ) ;
+ public final void rule__PropertyDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15031:1: ( ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:15032:1: ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15032:1: ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:15033:1: ( rule__PropertyDeclaration__TypePartAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getTypePartAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:15034:1: ( rule__PropertyDeclaration__TypePartAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:15034:2: rule__PropertyDeclaration__TypePartAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyDeclaration__TypePartAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getTypePartAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group__0"
+ // InternalAppliedStereotypeProperty.g:15052:1: rule__TypePart__Group__0 : rule__TypePart__Group__0__Impl rule__TypePart__Group__1 ;
+ public final void rule__TypePart__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15056:1: ( rule__TypePart__Group__0__Impl rule__TypePart__Group__1 )
+ // InternalAppliedStereotypeProperty.g:15057:2: rule__TypePart__Group__0__Impl rule__TypePart__Group__1
+ {
+ pushFollow(FOLLOW_57);
+ rule__TypePart__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group__0"
+
+
+ // $ANTLR start "rule__TypePart__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15064:1: rule__TypePart__Group__0__Impl : ( ( rule__TypePart__Alternatives_0 ) ) ;
+ public final void rule__TypePart__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15068:1: ( ( ( rule__TypePart__Alternatives_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:15069:1: ( ( rule__TypePart__Alternatives_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15069:1: ( ( rule__TypePart__Alternatives_0 ) )
+ // InternalAppliedStereotypeProperty.g:15070:1: ( rule__TypePart__Alternatives_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getAlternatives_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15071:1: ( rule__TypePart__Alternatives_0 )
+ // InternalAppliedStereotypeProperty.g:15071:2: rule__TypePart__Alternatives_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Alternatives_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getAlternatives_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group__1"
+ // InternalAppliedStereotypeProperty.g:15081:1: rule__TypePart__Group__1 : rule__TypePart__Group__1__Impl ;
+ public final void rule__TypePart__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15085:1: ( rule__TypePart__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15086:2: rule__TypePart__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group__1"
+
+
+ // $ANTLR start "rule__TypePart__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15092:1: rule__TypePart__Group__1__Impl : ( ( rule__TypePart__Group_1__0 )? ) ;
+ public final void rule__TypePart__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15096:1: ( ( ( rule__TypePart__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:15097:1: ( ( rule__TypePart__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15097:1: ( ( rule__TypePart__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:15098:1: ( rule__TypePart__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15099:1: ( rule__TypePart__Group_1__0 )?
+ int alt146 = 2;
+ alt146 = dfa146.predict(input);
+ switch (alt146) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15099:2: rule__TypePart__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group__1__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:15113:1: rule__TypePart__Group_1__0 : rule__TypePart__Group_1__0__Impl rule__TypePart__Group_1__1 ;
+ public final void rule__TypePart__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15117:1: ( rule__TypePart__Group_1__0__Impl rule__TypePart__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:15118:2: rule__TypePart__Group_1__0__Impl rule__TypePart__Group_1__1
+ {
+ pushFollow(FOLLOW_57);
+ rule__TypePart__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1__0"
+
+
+ // $ANTLR start "rule__TypePart__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15125:1: rule__TypePart__Group_1__0__Impl : ( ( rule__TypePart__Group_1_0__0 )? ) ;
+ public final void rule__TypePart__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15129:1: ( ( ( rule__TypePart__Group_1_0__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:15130:1: ( ( rule__TypePart__Group_1_0__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15130:1: ( ( rule__TypePart__Group_1_0__0 )? )
+ // InternalAppliedStereotypeProperty.g:15131:1: ( rule__TypePart__Group_1_0__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15132:1: ( rule__TypePart__Group_1_0__0 )?
+ int alt147 = 2;
+ int LA147_0 = input.LA(1);
+
+ if ((LA147_0 == 78)) {
+ alt147 = 1;
+ }
+ switch (alt147) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15132:2: rule__TypePart__Group_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:15142:1: rule__TypePart__Group_1__1 : rule__TypePart__Group_1__1__Impl ;
+ public final void rule__TypePart__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15146:1: ( rule__TypePart__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15147:2: rule__TypePart__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1__1"
+
+
+ // $ANTLR start "rule__TypePart__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15153:1: rule__TypePart__Group_1__1__Impl : ( ( rule__TypePart__Alternatives_1_1 )? ) ;
+ public final void rule__TypePart__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15157:1: ( ( ( rule__TypePart__Alternatives_1_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:15158:1: ( ( rule__TypePart__Alternatives_1_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15158:1: ( ( rule__TypePart__Alternatives_1_1 )? )
+ // InternalAppliedStereotypeProperty.g:15159:1: ( rule__TypePart__Alternatives_1_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getAlternatives_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15160:1: ( rule__TypePart__Alternatives_1_1 )?
+ int alt148 = 2;
+ int LA148_0 = input.LA(1);
+
+ if (((LA148_0 >= 108 && LA148_0 <= 110))) {
+ alt148 = 1;
+ }
+ switch (alt148) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15160:2: rule__TypePart__Alternatives_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Alternatives_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getAlternatives_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0__0"
+ // InternalAppliedStereotypeProperty.g:15174:1: rule__TypePart__Group_1_0__0 : rule__TypePart__Group_1_0__0__Impl rule__TypePart__Group_1_0__1 ;
+ public final void rule__TypePart__Group_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15178:1: ( rule__TypePart__Group_1_0__0__Impl rule__TypePart__Group_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:15179:2: rule__TypePart__Group_1_0__0__Impl rule__TypePart__Group_1_0__1
+ {
+ pushFollow(FOLLOW_58);
+ rule__TypePart__Group_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0__0"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15186:1: rule__TypePart__Group_1_0__0__Impl : ( '[' ) ;
+ public final void rule__TypePart__Group_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15190:1: ( ( '[' ) )
+ // InternalAppliedStereotypeProperty.g:15191:1: ( '[' )
+ {
+ // InternalAppliedStereotypeProperty.g:15191:1: ( '[' )
+ // InternalAppliedStereotypeProperty.g:15192:1: '['
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getLeftSquareBracketKeyword_1_0_0());
+ }
+ match(input, 78, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getLeftSquareBracketKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0__1"
+ // InternalAppliedStereotypeProperty.g:15205:1: rule__TypePart__Group_1_0__1 : rule__TypePart__Group_1_0__1__Impl ;
+ public final void rule__TypePart__Group_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15209:1: ( rule__TypePart__Group_1_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15210:2: rule__TypePart__Group_1_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0__1"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15216:1: rule__TypePart__Group_1_0__1__Impl : ( ( rule__TypePart__Alternatives_1_0_1 ) ) ;
+ public final void rule__TypePart__Group_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15220:1: ( ( ( rule__TypePart__Alternatives_1_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:15221:1: ( ( rule__TypePart__Alternatives_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15221:1: ( ( rule__TypePart__Alternatives_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:15222:1: ( rule__TypePart__Alternatives_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getAlternatives_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15223:1: ( rule__TypePart__Alternatives_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:15223:2: rule__TypePart__Alternatives_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Alternatives_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getAlternatives_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1__0"
+ // InternalAppliedStereotypeProperty.g:15237:1: rule__TypePart__Group_1_0_1_1__0 : rule__TypePart__Group_1_0_1_1__0__Impl rule__TypePart__Group_1_0_1_1__1 ;
+ public final void rule__TypePart__Group_1_0_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15241:1: ( rule__TypePart__Group_1_0_1_1__0__Impl rule__TypePart__Group_1_0_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:15242:2: rule__TypePart__Group_1_0_1_1__0__Impl rule__TypePart__Group_1_0_1_1__1
+ {
+ pushFollow(FOLLOW_58);
+ rule__TypePart__Group_1_0_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1__0"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15249:1: rule__TypePart__Group_1_0_1_1__0__Impl : ( ( rule__TypePart__Group_1_0_1_1_0__0 )? ) ;
+ public final void rule__TypePart__Group_1_0_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15253:1: ( ( ( rule__TypePart__Group_1_0_1_1_0__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:15254:1: ( ( rule__TypePart__Group_1_0_1_1_0__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15254:1: ( ( rule__TypePart__Group_1_0_1_1_0__0 )? )
+ // InternalAppliedStereotypeProperty.g:15255:1: ( rule__TypePart__Group_1_0_1_1_0__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getGroup_1_0_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15256:1: ( rule__TypePart__Group_1_0_1_1_0__0 )?
+ int alt149 = 2;
+ int LA149_0 = input.LA(1);
+
+ if ((LA149_0 == RULE_NATURAL_VALUE)) {
+ int LA149_1 = input.LA(2);
+
+ if ((LA149_1 == 80)) {
+ alt149 = 1;
+ }
+ }
+ switch (alt149) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15256:2: rule__TypePart__Group_1_0_1_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getGroup_1_0_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1__1"
+ // InternalAppliedStereotypeProperty.g:15266:1: rule__TypePart__Group_1_0_1_1__1 : rule__TypePart__Group_1_0_1_1__1__Impl rule__TypePart__Group_1_0_1_1__2 ;
+ public final void rule__TypePart__Group_1_0_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15270:1: ( rule__TypePart__Group_1_0_1_1__1__Impl rule__TypePart__Group_1_0_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:15271:2: rule__TypePart__Group_1_0_1_1__1__Impl rule__TypePart__Group_1_0_1_1__2
+ {
+ pushFollow(FOLLOW_59);
+ rule__TypePart__Group_1_0_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1__1"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15278:1: rule__TypePart__Group_1_0_1_1__1__Impl : ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) ) ;
+ public final void rule__TypePart__Group_1_0_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15282:1: ( ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:15283:1: ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15283:1: ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:15284:1: ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getUpperBoundAssignment_1_0_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15285:1: ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:15285:2: rule__TypePart__UpperBoundAssignment_1_0_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__UpperBoundAssignment_1_0_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getUpperBoundAssignment_1_0_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1__2"
+ // InternalAppliedStereotypeProperty.g:15295:1: rule__TypePart__Group_1_0_1_1__2 : rule__TypePart__Group_1_0_1_1__2__Impl ;
+ public final void rule__TypePart__Group_1_0_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15299:1: ( rule__TypePart__Group_1_0_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:15300:2: rule__TypePart__Group_1_0_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1__2"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:15306:1: rule__TypePart__Group_1_0_1_1__2__Impl : ( ']' ) ;
+ public final void rule__TypePart__Group_1_0_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15310:1: ( ( ']' ) )
+ // InternalAppliedStereotypeProperty.g:15311:1: ( ']' )
+ {
+ // InternalAppliedStereotypeProperty.g:15311:1: ( ']' )
+ // InternalAppliedStereotypeProperty.g:15312:1: ']'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getRightSquareBracketKeyword_1_0_1_1_2());
+ }
+ match(input, 79, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getRightSquareBracketKeyword_1_0_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__0"
+ // InternalAppliedStereotypeProperty.g:15331:1: rule__TypePart__Group_1_0_1_1_0__0 : rule__TypePart__Group_1_0_1_1_0__0__Impl rule__TypePart__Group_1_0_1_1_0__1 ;
+ public final void rule__TypePart__Group_1_0_1_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15335:1: ( rule__TypePart__Group_1_0_1_1_0__0__Impl rule__TypePart__Group_1_0_1_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:15336:2: rule__TypePart__Group_1_0_1_1_0__0__Impl rule__TypePart__Group_1_0_1_1_0__1
+ {
+ pushFollow(FOLLOW_60);
+ rule__TypePart__Group_1_0_1_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__0"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15343:1: rule__TypePart__Group_1_0_1_1_0__0__Impl : ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) ) ;
+ public final void rule__TypePart__Group_1_0_1_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15347:1: ( ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:15348:1: ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15348:1: ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:15349:1: ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getLowerBoundAssignment_1_0_1_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15350:1: ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 )
+ // InternalAppliedStereotypeProperty.g:15350:2: rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getLowerBoundAssignment_1_0_1_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__1"
+ // InternalAppliedStereotypeProperty.g:15360:1: rule__TypePart__Group_1_0_1_1_0__1 : rule__TypePart__Group_1_0_1_1_0__1__Impl ;
+ public final void rule__TypePart__Group_1_0_1_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15364:1: ( rule__TypePart__Group_1_0_1_1_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15365:2: rule__TypePart__Group_1_0_1_1_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_0_1_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__1"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15371:1: rule__TypePart__Group_1_0_1_1_0__1__Impl : ( '..' ) ;
+ public final void rule__TypePart__Group_1_0_1_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15375:1: ( ( '..' ) )
+ // InternalAppliedStereotypeProperty.g:15376:1: ( '..' )
+ {
+ // InternalAppliedStereotypeProperty.g:15376:1: ( '..' )
+ // InternalAppliedStereotypeProperty.g:15377:1: '..'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getFullStopFullStopKeyword_1_0_1_1_0_1());
+ }
+ match(input, 80, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getFullStopFullStopKeyword_1_0_1_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_0__0"
+ // InternalAppliedStereotypeProperty.g:15394:1: rule__TypePart__Group_1_1_0__0 : rule__TypePart__Group_1_1_0__0__Impl rule__TypePart__Group_1_1_0__1 ;
+ public final void rule__TypePart__Group_1_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15398:1: ( rule__TypePart__Group_1_1_0__0__Impl rule__TypePart__Group_1_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:15399:2: rule__TypePart__Group_1_1_0__0__Impl rule__TypePart__Group_1_1_0__1
+ {
+ pushFollow(FOLLOW_61);
+ rule__TypePart__Group_1_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_0__0"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15406:1: rule__TypePart__Group_1_1_0__0__Impl : ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) ) ;
+ public final void rule__TypePart__Group_1_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15410:1: ( ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:15411:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15411:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:15412:1: ( rule__TypePart__IsOrderedAssignment_1_1_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15413:1: ( rule__TypePart__IsOrderedAssignment_1_1_0_0 )
+ // InternalAppliedStereotypeProperty.g:15413:2: rule__TypePart__IsOrderedAssignment_1_1_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsOrderedAssignment_1_1_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_0__1"
+ // InternalAppliedStereotypeProperty.g:15423:1: rule__TypePart__Group_1_1_0__1 : rule__TypePart__Group_1_1_0__1__Impl ;
+ public final void rule__TypePart__Group_1_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15427:1: ( rule__TypePart__Group_1_1_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15428:2: rule__TypePart__Group_1_1_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_0__1"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15434:1: rule__TypePart__Group_1_1_0__1__Impl : ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? ) ;
+ public final void rule__TypePart__Group_1_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15438:1: ( ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:15439:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15439:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? )
+ // InternalAppliedStereotypeProperty.g:15440:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15441:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )?
+ int alt150 = 2;
+ int LA150_0 = input.LA(1);
+
+ if ((LA150_0 == 109)) {
+ alt150 = 1;
+ }
+ switch (alt150) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15441:2: rule__TypePart__IsNonuniqueAssignment_1_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsNonuniqueAssignment_1_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_1__0"
+ // InternalAppliedStereotypeProperty.g:15455:1: rule__TypePart__Group_1_1_1__0 : rule__TypePart__Group_1_1_1__0__Impl rule__TypePart__Group_1_1_1__1 ;
+ public final void rule__TypePart__Group_1_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15459:1: ( rule__TypePart__Group_1_1_1__0__Impl rule__TypePart__Group_1_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:15460:2: rule__TypePart__Group_1_1_1__0__Impl rule__TypePart__Group_1_1_1__1
+ {
+ pushFollow(FOLLOW_62);
+ rule__TypePart__Group_1_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_1__0"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15467:1: rule__TypePart__Group_1_1_1__0__Impl : ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) ) ;
+ public final void rule__TypePart__Group_1_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15471:1: ( ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:15472:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15472:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:15473:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15474:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 )
+ // InternalAppliedStereotypeProperty.g:15474:2: rule__TypePart__IsNonuniqueAssignment_1_1_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsNonuniqueAssignment_1_1_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_1__1"
+ // InternalAppliedStereotypeProperty.g:15484:1: rule__TypePart__Group_1_1_1__1 : rule__TypePart__Group_1_1_1__1__Impl ;
+ public final void rule__TypePart__Group_1_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15488:1: ( rule__TypePart__Group_1_1_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15489:2: rule__TypePart__Group_1_1_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_1__1"
+
+
+ // $ANTLR start "rule__TypePart__Group_1_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15495:1: rule__TypePart__Group_1_1_1__1__Impl : ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? ) ;
+ public final void rule__TypePart__Group_1_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15499:1: ( ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:15500:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15500:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? )
+ // InternalAppliedStereotypeProperty.g:15501:1: ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15502:1: ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )?
+ int alt151 = 2;
+ int LA151_0 = input.LA(1);
+
+ if ((LA151_0 == 108)) {
+ alt151 = 1;
+ }
+ switch (alt151) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15502:2: rule__TypePart__IsOrderedAssignment_1_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__IsOrderedAssignment_1_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__Group_1_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:15516:1: rule__OperationDeclaration__Group__0 : rule__OperationDeclaration__Group__0__Impl rule__OperationDeclaration__Group__1 ;
+ public final void rule__OperationDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15520:1: ( rule__OperationDeclaration__Group__0__Impl rule__OperationDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:15521:2: rule__OperationDeclaration__Group__0__Impl rule__OperationDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_35);
+ rule__OperationDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15528:1: rule__OperationDeclaration__Group__0__Impl : ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? ) ;
+ public final void rule__OperationDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15532:1: ( ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:15533:1: ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15533:1: ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:15534:1: ( rule__OperationDeclaration__IsAbstractAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getIsAbstractAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15535:1: ( rule__OperationDeclaration__IsAbstractAssignment_0 )?
+ int alt152 = 2;
+ int LA152_0 = input.LA(1);
+
+ if ((LA152_0 == 105)) {
+ alt152 = 1;
+ }
+ switch (alt152) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15535:2: rule__OperationDeclaration__IsAbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__IsAbstractAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getIsAbstractAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:15545:1: rule__OperationDeclaration__Group__1 : rule__OperationDeclaration__Group__1__Impl rule__OperationDeclaration__Group__2 ;
+ public final void rule__OperationDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15549:1: ( rule__OperationDeclaration__Group__1__Impl rule__OperationDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:15550:2: rule__OperationDeclaration__Group__1__Impl rule__OperationDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__OperationDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15557:1: rule__OperationDeclaration__Group__1__Impl : ( ( rule__OperationDeclaration__NameAssignment_1 ) ) ;
+ public final void rule__OperationDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15561:1: ( ( ( rule__OperationDeclaration__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:15562:1: ( ( rule__OperationDeclaration__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15562:1: ( ( rule__OperationDeclaration__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:15563:1: ( rule__OperationDeclaration__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15564:1: ( rule__OperationDeclaration__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:15564:2: rule__OperationDeclaration__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:15574:1: rule__OperationDeclaration__Group__2 : rule__OperationDeclaration__Group__2__Impl rule__OperationDeclaration__Group__3 ;
+ public final void rule__OperationDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15578:1: ( rule__OperationDeclaration__Group__2__Impl rule__OperationDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:15579:2: rule__OperationDeclaration__Group__2__Impl rule__OperationDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_52);
+ rule__OperationDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:15586:1: rule__OperationDeclaration__Group__2__Impl : ( '(' ) ;
+ public final void rule__OperationDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15590:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:15591:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:15591:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:15592:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getLeftParenthesisKeyword_2());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getLeftParenthesisKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:15605:1: rule__OperationDeclaration__Group__3 : rule__OperationDeclaration__Group__3__Impl rule__OperationDeclaration__Group__4 ;
+ public final void rule__OperationDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15609:1: ( rule__OperationDeclaration__Group__3__Impl rule__OperationDeclaration__Group__4 )
+ // InternalAppliedStereotypeProperty.g:15610:2: rule__OperationDeclaration__Group__3__Impl rule__OperationDeclaration__Group__4
+ {
+ pushFollow(FOLLOW_52);
+ rule__OperationDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:15617:1: rule__OperationDeclaration__Group__3__Impl : ( ( rule__OperationDeclaration__Group_3__0 )? ) ;
+ public final void rule__OperationDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15621:1: ( ( ( rule__OperationDeclaration__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:15622:1: ( ( rule__OperationDeclaration__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15622:1: ( ( rule__OperationDeclaration__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:15623:1: ( rule__OperationDeclaration__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:15624:1: ( rule__OperationDeclaration__Group_3__0 )?
+ int alt153 = 2;
+ int LA153_0 = input.LA(1);
+
+ if ((LA153_0 == RULE_DOCUMENTATION_COMMENT || (LA153_0 >= 18 && LA153_0 <= 20) || LA153_0 == 54)) {
+ alt153 = 1;
+ }
+ switch (alt153) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15624:2: rule__OperationDeclaration__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__4"
+ // InternalAppliedStereotypeProperty.g:15634:1: rule__OperationDeclaration__Group__4 : rule__OperationDeclaration__Group__4__Impl rule__OperationDeclaration__Group__5 ;
+ public final void rule__OperationDeclaration__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15638:1: ( rule__OperationDeclaration__Group__4__Impl rule__OperationDeclaration__Group__5 )
+ // InternalAppliedStereotypeProperty.g:15639:2: rule__OperationDeclaration__Group__4__Impl rule__OperationDeclaration__Group__5
+ {
+ pushFollow(FOLLOW_63);
+ rule__OperationDeclaration__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__4"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:15646:1: rule__OperationDeclaration__Group__4__Impl : ( ')' ) ;
+ public final void rule__OperationDeclaration__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15650:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:15651:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:15651:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:15652:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getRightParenthesisKeyword_4());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getRightParenthesisKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__4__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__5"
+ // InternalAppliedStereotypeProperty.g:15665:1: rule__OperationDeclaration__Group__5 : rule__OperationDeclaration__Group__5__Impl rule__OperationDeclaration__Group__6 ;
+ public final void rule__OperationDeclaration__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15669:1: ( rule__OperationDeclaration__Group__5__Impl rule__OperationDeclaration__Group__6 )
+ // InternalAppliedStereotypeProperty.g:15670:2: rule__OperationDeclaration__Group__5__Impl rule__OperationDeclaration__Group__6
+ {
+ pushFollow(FOLLOW_63);
+ rule__OperationDeclaration__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__5"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__5__Impl"
+ // InternalAppliedStereotypeProperty.g:15677:1: rule__OperationDeclaration__Group__5__Impl : ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? ) ;
+ public final void rule__OperationDeclaration__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15681:1: ( ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? ) )
+ // InternalAppliedStereotypeProperty.g:15682:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15682:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? )
+ // InternalAppliedStereotypeProperty.g:15683:1: ( rule__OperationDeclaration__OwnedMemberAssignment_5 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_5());
+ }
+ // InternalAppliedStereotypeProperty.g:15684:1: ( rule__OperationDeclaration__OwnedMemberAssignment_5 )?
+ int alt154 = 2;
+ int LA154_0 = input.LA(1);
+
+ if ((LA154_0 == 77)) {
+ alt154 = 1;
+ }
+ switch (alt154) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15684:2: rule__OperationDeclaration__OwnedMemberAssignment_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__OwnedMemberAssignment_5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__5__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__6"
+ // InternalAppliedStereotypeProperty.g:15694:1: rule__OperationDeclaration__Group__6 : rule__OperationDeclaration__Group__6__Impl ;
+ public final void rule__OperationDeclaration__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15698:1: ( rule__OperationDeclaration__Group__6__Impl )
+ // InternalAppliedStereotypeProperty.g:15699:2: rule__OperationDeclaration__Group__6__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group__6__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__6"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group__6__Impl"
+ // InternalAppliedStereotypeProperty.g:15705:1: rule__OperationDeclaration__Group__6__Impl : ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? ) ;
+ public final void rule__OperationDeclaration__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15709:1: ( ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? ) )
+ // InternalAppliedStereotypeProperty.g:15710:1: ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:15710:1: ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? )
+ // InternalAppliedStereotypeProperty.g:15711:1: ( rule__OperationDeclaration__RedefinitionAssignment_6 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getRedefinitionAssignment_6());
+ }
+ // InternalAppliedStereotypeProperty.g:15712:1: ( rule__OperationDeclaration__RedefinitionAssignment_6 )?
+ int alt155 = 2;
+ int LA155_0 = input.LA(1);
+
+ if ((LA155_0 == 81)) {
+ alt155 = 1;
+ }
+ switch (alt155) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15712:2: rule__OperationDeclaration__RedefinitionAssignment_6
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__RedefinitionAssignment_6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getRedefinitionAssignment_6());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group__6__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:15736:1: rule__OperationDeclaration__Group_3__0 : rule__OperationDeclaration__Group_3__0__Impl rule__OperationDeclaration__Group_3__1 ;
+ public final void rule__OperationDeclaration__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15740:1: ( rule__OperationDeclaration__Group_3__0__Impl rule__OperationDeclaration__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:15741:2: rule__OperationDeclaration__Group_3__0__Impl rule__OperationDeclaration__Group_3__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__OperationDeclaration__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3__0"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15748:1: rule__OperationDeclaration__Group_3__0__Impl : ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) ) ;
+ public final void rule__OperationDeclaration__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15752:1: ( ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:15753:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15753:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) )
+ // InternalAppliedStereotypeProperty.g:15754:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_0());
+ }
+ // InternalAppliedStereotypeProperty.g:15755:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 )
+ // InternalAppliedStereotypeProperty.g:15755:2: rule__OperationDeclaration__OwnedMemberAssignment_3_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__OwnedMemberAssignment_3_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:15765:1: rule__OperationDeclaration__Group_3__1 : rule__OperationDeclaration__Group_3__1__Impl ;
+ public final void rule__OperationDeclaration__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15769:1: ( rule__OperationDeclaration__Group_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15770:2: rule__OperationDeclaration__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3__1"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15776:1: rule__OperationDeclaration__Group_3__1__Impl : ( ( rule__OperationDeclaration__Group_3_1__0 )* ) ;
+ public final void rule__OperationDeclaration__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15780:1: ( ( ( rule__OperationDeclaration__Group_3_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:15781:1: ( ( rule__OperationDeclaration__Group_3_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:15781:1: ( ( rule__OperationDeclaration__Group_3_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:15782:1: ( rule__OperationDeclaration__Group_3_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getGroup_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15783:1: ( rule__OperationDeclaration__Group_3_1__0 )*
+ loop156: do {
+ int alt156 = 2;
+ int LA156_0 = input.LA(1);
+
+ if ((LA156_0 == 57)) {
+ alt156 = 1;
+ }
+
+
+ switch (alt156) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:15783:2: rule__OperationDeclaration__Group_3_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__OperationDeclaration__Group_3_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop156;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getGroup_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3_1__0"
+ // InternalAppliedStereotypeProperty.g:15797:1: rule__OperationDeclaration__Group_3_1__0 : rule__OperationDeclaration__Group_3_1__0__Impl rule__OperationDeclaration__Group_3_1__1 ;
+ public final void rule__OperationDeclaration__Group_3_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15801:1: ( rule__OperationDeclaration__Group_3_1__0__Impl rule__OperationDeclaration__Group_3_1__1 )
+ // InternalAppliedStereotypeProperty.g:15802:2: rule__OperationDeclaration__Group_3_1__0__Impl rule__OperationDeclaration__Group_3_1__1
+ {
+ pushFollow(FOLLOW_54);
+ rule__OperationDeclaration__Group_3_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group_3_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3_1__0"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15809:1: rule__OperationDeclaration__Group_3_1__0__Impl : ( ',' ) ;
+ public final void rule__OperationDeclaration__Group_3_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15813:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:15814:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:15814:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:15815:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getCommaKeyword_3_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getCommaKeyword_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3_1__0__Impl"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3_1__1"
+ // InternalAppliedStereotypeProperty.g:15828:1: rule__OperationDeclaration__Group_3_1__1 : rule__OperationDeclaration__Group_3_1__1__Impl ;
+ public final void rule__OperationDeclaration__Group_3_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15832:1: ( rule__OperationDeclaration__Group_3_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15833:2: rule__OperationDeclaration__Group_3_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__Group_3_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3_1__1"
+
+
+ // $ANTLR start "rule__OperationDeclaration__Group_3_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15839:1: rule__OperationDeclaration__Group_3_1__1__Impl : ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) ) ;
+ public final void rule__OperationDeclaration__Group_3_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15843:1: ( ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:15844:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15844:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:15845:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15846:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 )
+ // InternalAppliedStereotypeProperty.g:15846:2: rule__OperationDeclaration__OwnedMemberAssignment_3_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDeclaration__OwnedMemberAssignment_3_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__Group_3_1__1__Impl"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:15860:1: rule__OperationDefinitionOrStub__Group__0 : rule__OperationDefinitionOrStub__Group__0__Impl rule__OperationDefinitionOrStub__Group__1 ;
+ public final void rule__OperationDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15864:1: ( rule__OperationDefinitionOrStub__Group__0__Impl rule__OperationDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:15865:2: rule__OperationDefinitionOrStub__Group__0__Impl rule__OperationDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__OperationDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__OperationDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15872:1: rule__OperationDefinitionOrStub__Group__0__Impl : ( ruleOperationDeclaration ) ;
+ public final void rule__OperationDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15876:1: ( ( ruleOperationDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:15877:1: ( ruleOperationDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:15877:1: ( ruleOperationDeclaration )
+ // InternalAppliedStereotypeProperty.g:15878:1: ruleOperationDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getOperationDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleOperationDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getOperationDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:15889:1: rule__OperationDefinitionOrStub__Group__1 : rule__OperationDefinitionOrStub__Group__1__Impl ;
+ public final void rule__OperationDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15893:1: ( rule__OperationDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15894:2: rule__OperationDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15900:1: rule__OperationDefinitionOrStub__Group__1__Impl : ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__OperationDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15904:1: ( ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:15905:1: ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:15905:1: ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:15906:1: ( rule__OperationDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:15907:1: ( rule__OperationDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:15907:2: rule__OperationDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__OperationDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__RedefinitionClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:15921:1: rule__RedefinitionClause__Group__0 : rule__RedefinitionClause__Group__0__Impl rule__RedefinitionClause__Group__1 ;
+ public final void rule__RedefinitionClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15925:1: ( rule__RedefinitionClause__Group__0__Impl rule__RedefinitionClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:15926:2: rule__RedefinitionClause__Group__0__Impl rule__RedefinitionClause__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__RedefinitionClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__RedefinitionClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RedefinitionClause__Group__0"
+
+
+ // $ANTLR start "rule__RedefinitionClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15933:1: rule__RedefinitionClause__Group__0__Impl : ( 'redefines' ) ;
+ public final void rule__RedefinitionClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15937:1: ( ( 'redefines' ) )
+ // InternalAppliedStereotypeProperty.g:15938:1: ( 'redefines' )
+ {
+ // InternalAppliedStereotypeProperty.g:15938:1: ( 'redefines' )
+ // InternalAppliedStereotypeProperty.g:15939:1: 'redefines'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRedefinitionClauseAccess().getRedefinesKeyword_0());
+ }
+ match(input, 81, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRedefinitionClauseAccess().getRedefinesKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RedefinitionClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__RedefinitionClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:15952:1: rule__RedefinitionClause__Group__1 : rule__RedefinitionClause__Group__1__Impl ;
+ public final void rule__RedefinitionClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15956:1: ( rule__RedefinitionClause__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:15957:2: rule__RedefinitionClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__RedefinitionClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RedefinitionClause__Group__1"
+
+
+ // $ANTLR start "rule__RedefinitionClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:15963:1: rule__RedefinitionClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
+ public final void rule__RedefinitionClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15967:1: ( ( ruleQualifiedNameList ) )
+ // InternalAppliedStereotypeProperty.g:15968:1: ( ruleQualifiedNameList )
+ {
+ // InternalAppliedStereotypeProperty.g:15968:1: ( ruleQualifiedNameList )
+ // InternalAppliedStereotypeProperty.g:15969:1: ruleQualifiedNameList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRedefinitionClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRedefinitionClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RedefinitionClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__Group__0"
+ // InternalAppliedStereotypeProperty.g:15984:1: rule__ReceptionDefinition__Group__0 : rule__ReceptionDefinition__Group__0__Impl rule__ReceptionDefinition__Group__1 ;
+ public final void rule__ReceptionDefinition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:15988:1: ( rule__ReceptionDefinition__Group__0__Impl rule__ReceptionDefinition__Group__1 )
+ // InternalAppliedStereotypeProperty.g:15989:2: rule__ReceptionDefinition__Group__0__Impl rule__ReceptionDefinition__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ReceptionDefinition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReceptionDefinition__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__Group__0"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:15996:1: rule__ReceptionDefinition__Group__0__Impl : ( 'receive' ) ;
+ public final void rule__ReceptionDefinition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16000:1: ( ( 'receive' ) )
+ // InternalAppliedStereotypeProperty.g:16001:1: ( 'receive' )
+ {
+ // InternalAppliedStereotypeProperty.g:16001:1: ( 'receive' )
+ // InternalAppliedStereotypeProperty.g:16002:1: 'receive'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReceptionDefinitionAccess().getReceiveKeyword_0());
+ }
+ match(input, 82, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReceptionDefinitionAccess().getReceiveKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__Group__1"
+ // InternalAppliedStereotypeProperty.g:16015:1: rule__ReceptionDefinition__Group__1 : rule__ReceptionDefinition__Group__1__Impl rule__ReceptionDefinition__Group__2 ;
+ public final void rule__ReceptionDefinition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16019:1: ( rule__ReceptionDefinition__Group__1__Impl rule__ReceptionDefinition__Group__2 )
+ // InternalAppliedStereotypeProperty.g:16020:2: rule__ReceptionDefinition__Group__1__Impl rule__ReceptionDefinition__Group__2
+ {
+ pushFollow(FOLLOW_15);
+ rule__ReceptionDefinition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReceptionDefinition__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__Group__1"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16027:1: rule__ReceptionDefinition__Group__1__Impl : ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) ) ;
+ public final void rule__ReceptionDefinition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16031:1: ( ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16032:1: ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16032:1: ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:16033:1: ( rule__ReceptionDefinition__SignalNameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReceptionDefinitionAccess().getSignalNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16034:1: ( rule__ReceptionDefinition__SignalNameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:16034:2: rule__ReceptionDefinition__SignalNameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReceptionDefinition__SignalNameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReceptionDefinitionAccess().getSignalNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__Group__2"
+ // InternalAppliedStereotypeProperty.g:16044:1: rule__ReceptionDefinition__Group__2 : rule__ReceptionDefinition__Group__2__Impl ;
+ public final void rule__ReceptionDefinition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16048:1: ( rule__ReceptionDefinition__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:16049:2: rule__ReceptionDefinition__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReceptionDefinition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__Group__2"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:16055:1: rule__ReceptionDefinition__Group__2__Impl : ( ';' ) ;
+ public final void rule__ReceptionDefinition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16059:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:16060:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:16060:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:16061:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReceptionDefinitionAccess().getSemicolonKeyword_2());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReceptionDefinitionAccess().getSemicolonKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__0"
+ // InternalAppliedStereotypeProperty.g:16080:1: rule__SignalReceptionDeclaration__Group__0 : rule__SignalReceptionDeclaration__Group__0__Impl rule__SignalReceptionDeclaration__Group__1 ;
+ public final void rule__SignalReceptionDeclaration__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16084:1: ( rule__SignalReceptionDeclaration__Group__0__Impl rule__SignalReceptionDeclaration__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16085:2: rule__SignalReceptionDeclaration__Group__0__Impl rule__SignalReceptionDeclaration__Group__1
+ {
+ pushFollow(FOLLOW_64);
+ rule__SignalReceptionDeclaration__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__0"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16092:1: rule__SignalReceptionDeclaration__Group__0__Impl : ( 'receive' ) ;
+ public final void rule__SignalReceptionDeclaration__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16096:1: ( ( 'receive' ) )
+ // InternalAppliedStereotypeProperty.g:16097:1: ( 'receive' )
+ {
+ // InternalAppliedStereotypeProperty.g:16097:1: ( 'receive' )
+ // InternalAppliedStereotypeProperty.g:16098:1: 'receive'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getReceiveKeyword_0());
+ }
+ match(input, 82, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getReceiveKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__1"
+ // InternalAppliedStereotypeProperty.g:16111:1: rule__SignalReceptionDeclaration__Group__1 : rule__SignalReceptionDeclaration__Group__1__Impl rule__SignalReceptionDeclaration__Group__2 ;
+ public final void rule__SignalReceptionDeclaration__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16115:1: ( rule__SignalReceptionDeclaration__Group__1__Impl rule__SignalReceptionDeclaration__Group__2 )
+ // InternalAppliedStereotypeProperty.g:16116:2: rule__SignalReceptionDeclaration__Group__1__Impl rule__SignalReceptionDeclaration__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__SignalReceptionDeclaration__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__1"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16123:1: rule__SignalReceptionDeclaration__Group__1__Impl : ( 'signal' ) ;
+ public final void rule__SignalReceptionDeclaration__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16127:1: ( ( 'signal' ) )
+ // InternalAppliedStereotypeProperty.g:16128:1: ( 'signal' )
+ {
+ // InternalAppliedStereotypeProperty.g:16128:1: ( 'signal' )
+ // InternalAppliedStereotypeProperty.g:16129:1: 'signal'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getSignalKeyword_1());
+ }
+ match(input, 75, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getSignalKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__2"
+ // InternalAppliedStereotypeProperty.g:16142:1: rule__SignalReceptionDeclaration__Group__2 : rule__SignalReceptionDeclaration__Group__2__Impl rule__SignalReceptionDeclaration__Group__3 ;
+ public final void rule__SignalReceptionDeclaration__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16146:1: ( rule__SignalReceptionDeclaration__Group__2__Impl rule__SignalReceptionDeclaration__Group__3 )
+ // InternalAppliedStereotypeProperty.g:16147:2: rule__SignalReceptionDeclaration__Group__2__Impl rule__SignalReceptionDeclaration__Group__3
+ {
+ pushFollow(FOLLOW_28);
+ rule__SignalReceptionDeclaration__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__2"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:16154:1: rule__SignalReceptionDeclaration__Group__2__Impl : ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) ) ;
+ public final void rule__SignalReceptionDeclaration__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16158:1: ( ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:16159:1: ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16159:1: ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:16160:1: ( rule__SignalReceptionDeclaration__NameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:16161:1: ( rule__SignalReceptionDeclaration__NameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:16161:2: rule__SignalReceptionDeclaration__NameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__NameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__3"
+ // InternalAppliedStereotypeProperty.g:16171:1: rule__SignalReceptionDeclaration__Group__3 : rule__SignalReceptionDeclaration__Group__3__Impl ;
+ public final void rule__SignalReceptionDeclaration__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16175:1: ( rule__SignalReceptionDeclaration__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:16176:2: rule__SignalReceptionDeclaration__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__3"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:16182:1: rule__SignalReceptionDeclaration__Group__3__Impl : ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? ) ;
+ public final void rule__SignalReceptionDeclaration__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16186:1: ( ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? ) )
+ // InternalAppliedStereotypeProperty.g:16187:1: ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:16187:1: ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? )
+ // InternalAppliedStereotypeProperty.g:16188:1: ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:16189:1: ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )?
+ int alt157 = 2;
+ int LA157_0 = input.LA(1);
+
+ if ((LA157_0 == 68)) {
+ alt157 = 1;
+ }
+ switch (alt157) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:16189:2: rule__SignalReceptionDeclaration__SpecializationAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDeclaration__SpecializationAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__0"
+ // InternalAppliedStereotypeProperty.g:16207:1: rule__SignalReceptionDefinitionOrStub__Group__0 : rule__SignalReceptionDefinitionOrStub__Group__0__Impl rule__SignalReceptionDefinitionOrStub__Group__1 ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16211:1: ( rule__SignalReceptionDefinitionOrStub__Group__0__Impl rule__SignalReceptionDefinitionOrStub__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16212:2: rule__SignalReceptionDefinitionOrStub__Group__0__Impl rule__SignalReceptionDefinitionOrStub__Group__1
+ {
+ pushFollow(FOLLOW_24);
+ rule__SignalReceptionDefinitionOrStub__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__0"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16219:1: rule__SignalReceptionDefinitionOrStub__Group__0__Impl : ( ruleSignalReceptionDeclaration ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16223:1: ( ( ruleSignalReceptionDeclaration ) )
+ // InternalAppliedStereotypeProperty.g:16224:1: ( ruleSignalReceptionDeclaration )
+ {
+ // InternalAppliedStereotypeProperty.g:16224:1: ( ruleSignalReceptionDeclaration )
+ // InternalAppliedStereotypeProperty.g:16225:1: ruleSignalReceptionDeclaration
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getSignalReceptionDeclarationParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSignalReceptionDeclaration();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getSignalReceptionDeclarationParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__1"
+ // InternalAppliedStereotypeProperty.g:16236:1: rule__SignalReceptionDefinitionOrStub__Group__1 : rule__SignalReceptionDefinitionOrStub__Group__1__Impl ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16240:1: ( rule__SignalReceptionDefinitionOrStub__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16241:2: rule__SignalReceptionDefinitionOrStub__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__1"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16247:1: rule__SignalReceptionDefinitionOrStub__Group__1__Impl : ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16251:1: ( ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16252:1: ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16252:1: ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:16253:1: ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16254:1: ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:16254:2: rule__SignalReceptionDefinitionOrStub__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:16268:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__0 : rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__1 ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16272:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:16273:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__1
+ {
+ pushFollow(FOLLOW_45);
+ rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__0"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16280:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16284:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:16285:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:16285:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:16286:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:16299:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__1 : rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__2 ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16303:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:16304:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__2
+ {
+ pushFollow(FOLLOW_45);
+ rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__1"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16311:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16315:1: ( ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:16316:1: ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:16316:1: ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
+ // InternalAppliedStereotypeProperty.g:16317:1: ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16318:1: ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
+ loop158: do {
+ int alt158 = 2;
+ int LA158_0 = input.LA(1);
+
+ if (((LA158_0 >= RULE_ID && LA158_0 <= RULE_UNRESTRICTED_NAME) || LA158_0 == RULE_DOCUMENTATION_COMMENT || LA158_0 == 15 || LA158_0 == 54)) {
+ alt158 = 1;
+ }
+
+
+ switch (alt158) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:16318:2: rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_46);
+ rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop158;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:16328:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__2 : rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16332:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:16333:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__2"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:16339:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16343:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:16344:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:16344:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:16345:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__QualifiedName__Group__0"
+ // InternalAppliedStereotypeProperty.g:16364:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
+ public final void rule__QualifiedName__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16368:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16369:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
+ {
+ pushFollow(FOLLOW_18);
+ rule__QualifiedName__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group__0"
+
+
+ // $ANTLR start "rule__QualifiedName__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16376:1: rule__QualifiedName__Group__0__Impl : ( ruleUnqualifiedName ) ;
+ public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16380:1: ( ( ruleUnqualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:16381:1: ( ruleUnqualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:16381:1: ( ruleUnqualifiedName )
+ // InternalAppliedStereotypeProperty.g:16382:1: ruleUnqualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnqualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group__0__Impl"
+
+
+ // $ANTLR start "rule__QualifiedName__Group__1"
+ // InternalAppliedStereotypeProperty.g:16393:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
+ public final void rule__QualifiedName__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16397:1: ( rule__QualifiedName__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16398:2: rule__QualifiedName__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group__1"
+
+
+ // $ANTLR start "rule__QualifiedName__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16404:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Alternatives_1 )? ) ;
+ public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16408:1: ( ( ( rule__QualifiedName__Alternatives_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:16409:1: ( ( rule__QualifiedName__Alternatives_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:16409:1: ( ( rule__QualifiedName__Alternatives_1 )? )
+ // InternalAppliedStereotypeProperty.g:16410:1: ( rule__QualifiedName__Alternatives_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16411:1: ( rule__QualifiedName__Alternatives_1 )?
+ int alt159 = 2;
+ int LA159_0 = input.LA(1);
+
+ if ((LA159_0 == 63)) {
+ alt159 = 1;
+ } else if ((LA159_0 == 64)) {
+ int LA159_2 = input.LA(2);
+
+ if ((LA159_2 == RULE_ID)) {
+ int LA159_4 = input.LA(3);
+
+ if ((synpred222_InternalAppliedStereotypeProperty())) {
+ alt159 = 1;
+ }
+ } else if ((LA159_2 == RULE_UNRESTRICTED_NAME)) {
+ int LA159_5 = input.LA(3);
+
+ if ((synpred222_InternalAppliedStereotypeProperty())) {
+ alt159 = 1;
+ }
+ }
+ }
+ switch (alt159) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:16411:2: rule__QualifiedName__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group__1__Impl"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_0__0"
+ // InternalAppliedStereotypeProperty.g:16425:1: rule__QualifiedName__Group_1_0__0 : rule__QualifiedName__Group_1_0__0__Impl rule__QualifiedName__Group_1_0__1 ;
+ public final void rule__QualifiedName__Group_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16429:1: ( rule__QualifiedName__Group_1_0__0__Impl rule__QualifiedName__Group_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:16430:2: rule__QualifiedName__Group_1_0__0__Impl rule__QualifiedName__Group_1_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__QualifiedName__Group_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_0__0"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16437:1: rule__QualifiedName__Group_1_0__0__Impl : ( '::' ) ;
+ public final void rule__QualifiedName__Group_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16441:1: ( ( '::' ) )
+ // InternalAppliedStereotypeProperty.g:16442:1: ( '::' )
+ {
+ // InternalAppliedStereotypeProperty.g:16442:1: ( '::' )
+ // InternalAppliedStereotypeProperty.g:16443:1: '::'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_0_0());
+ }
+ match(input, 63, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_0__1"
+ // InternalAppliedStereotypeProperty.g:16456:1: rule__QualifiedName__Group_1_0__1 : rule__QualifiedName__Group_1_0__1__Impl ;
+ public final void rule__QualifiedName__Group_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16460:1: ( rule__QualifiedName__Group_1_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16461:2: rule__QualifiedName__Group_1_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_0__1"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16467:1: rule__QualifiedName__Group_1_0__1__Impl : ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) ) ;
+ public final void rule__QualifiedName__Group_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16471:1: ( ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16472:1: ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16472:1: ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:16473:1: ( rule__QualifiedName__NameBindingAssignment_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16474:1: ( rule__QualifiedName__NameBindingAssignment_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:16474:2: rule__QualifiedName__NameBindingAssignment_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__NameBindingAssignment_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:16488:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ;
+ public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16492:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:16493:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__QualifiedName__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_1__0"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16500:1: rule__QualifiedName__Group_1_1__0__Impl : ( '.' ) ;
+ public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16504:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:16505:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:16505:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:16506:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_1_0());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:16519:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ;
+ public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16523:1: ( rule__QualifiedName__Group_1_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16524:2: rule__QualifiedName__Group_1_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_1__1"
+
+
+ // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16530:1: rule__QualifiedName__Group_1_1__1__Impl : ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) ) ;
+ public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16534:1: ( ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16535:1: ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16535:1: ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:16536:1: ( rule__QualifiedName__NameBindingAssignment_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16537:1: ( rule__QualifiedName__NameBindingAssignment_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:16537:2: rule__QualifiedName__NameBindingAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__NameBindingAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__0"
+ // InternalAppliedStereotypeProperty.g:16551:1: rule__PotentiallyAmbiguousQualifiedName__Group__0 : rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group__1 ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16555:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16556:2: rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group__1
+ {
+ pushFollow(FOLLOW_18);
+ rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__0"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16563:1: rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl : ( ruleUnqualifiedName ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16567:1: ( ( ruleUnqualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:16568:1: ( ruleUnqualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:16568:1: ( ruleUnqualifiedName )
+ // InternalAppliedStereotypeProperty.g:16569:1: ruleUnqualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnqualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__1"
+ // InternalAppliedStereotypeProperty.g:16580:1: rule__PotentiallyAmbiguousQualifiedName__Group__1 : rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16584:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16585:2: rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16591:1: rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16595:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:16596:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:16596:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? )
+ // InternalAppliedStereotypeProperty.g:16597:1: ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16598:1: ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )?
+ int alt160 = 2;
+ int LA160_0 = input.LA(1);
+
+ if ((LA160_0 == 63)) {
+ alt160 = 1;
+ } else if ((LA160_0 == 64)) {
+ int LA160_2 = input.LA(2);
+
+ if ((LA160_2 == RULE_ID)) {
+ int LA160_4 = input.LA(3);
+
+ if ((synpred223_InternalAppliedStereotypeProperty())) {
+ alt160 = 1;
+ }
+ } else if ((LA160_2 == RULE_UNRESTRICTED_NAME)) {
+ int LA160_5 = input.LA(3);
+
+ if ((synpred223_InternalAppliedStereotypeProperty())) {
+ alt160 = 1;
+ }
+ }
+ }
+ switch (alt160) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:16598:2: rule__PotentiallyAmbiguousQualifiedName__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0"
+ // InternalAppliedStereotypeProperty.g:16612:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 : rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1 ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16616:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:16617:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16624:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl : ( '::' ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16628:1: ( ( '::' ) )
+ // InternalAppliedStereotypeProperty.g:16629:1: ( '::' )
+ {
+ // InternalAppliedStereotypeProperty.g:16629:1: ( '::' )
+ // InternalAppliedStereotypeProperty.g:16630:1: '::'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getColonColonKeyword_1_0_0());
+ }
+ match(input, 63, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getColonColonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1"
+ // InternalAppliedStereotypeProperty.g:16643:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1 : rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16647:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16648:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16654:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16658:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16659:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16659:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:16660:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16661:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:16661:2: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:16675:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1 ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16679:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:16680:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16687:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16691:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:16692:1: ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16692:1: ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:16693:1: ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousAssignment_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:16694:1: ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 )
+ // InternalAppliedStereotypeProperty.g:16694:2: rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousAssignment_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:16704:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2 ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16708:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:16709:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2
+ {
+ pushFollow(FOLLOW_65);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16716:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16720:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16721:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16721:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:16722:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16723:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:16723:2: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:16733:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16737:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:16738:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:16744:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16748:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:16749:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:16749:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:16750:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:16751:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )*
+ loop161: do {
+ int alt161 = 2;
+ int LA161_0 = input.LA(1);
+
+ if ((LA161_0 == 64)) {
+ int LA161_2 = input.LA(2);
+
+ if ((LA161_2 == RULE_ID)) {
+ int LA161_3 = input.LA(3);
+
+ if ((synpred224_InternalAppliedStereotypeProperty())) {
+ alt161 = 1;
+ }
+
+
+ } else if ((LA161_2 == RULE_UNRESTRICTED_NAME)) {
+ int LA161_4 = input.LA(3);
+
+ if ((synpred224_InternalAppliedStereotypeProperty())) {
+ alt161 = 1;
+ }
+
+
+ }
+
+
+ }
+
+
+ switch (alt161) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:16751:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0
+ {
+ pushFollow(FOLLOW_5);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop161;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0"
+ // InternalAppliedStereotypeProperty.g:16767:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1 ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16771:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1 )
+ // InternalAppliedStereotypeProperty.g:16772:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16779:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl : ( '.' ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16783:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:16784:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:16784:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:16785:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getFullStopKeyword_1_1_2_0());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getFullStopKeyword_1_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1"
+ // InternalAppliedStereotypeProperty.g:16798:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16802:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16803:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16809:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16813:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16814:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16814:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:16815:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16816:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 )
+ // InternalAppliedStereotypeProperty.g:16816:2: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl"
+
+
+ // $ANTLR start "rule__NameBinding__Group__0"
+ // InternalAppliedStereotypeProperty.g:16834:1: rule__NameBinding__Group__0 : rule__NameBinding__Group__0__Impl rule__NameBinding__Group__1 ;
+ public final void rule__NameBinding__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16838:1: ( rule__NameBinding__Group__0__Impl rule__NameBinding__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16839:2: rule__NameBinding__Group__0__Impl rule__NameBinding__Group__1
+ {
+ pushFollow(FOLLOW_66);
+ rule__NameBinding__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NameBinding__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameBinding__Group__0"
+
+
+ // $ANTLR start "rule__NameBinding__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16846:1: rule__NameBinding__Group__0__Impl : ( ( rule__NameBinding__NameAssignment_0 ) ) ;
+ public final void rule__NameBinding__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16850:1: ( ( ( rule__NameBinding__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:16851:1: ( ( rule__NameBinding__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16851:1: ( ( rule__NameBinding__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:16852:1: ( rule__NameBinding__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameBindingAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:16853:1: ( rule__NameBinding__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:16853:2: rule__NameBinding__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameBinding__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameBindingAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameBinding__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NameBinding__Group__1"
+ // InternalAppliedStereotypeProperty.g:16863:1: rule__NameBinding__Group__1 : rule__NameBinding__Group__1__Impl ;
+ public final void rule__NameBinding__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16867:1: ( rule__NameBinding__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:16868:2: rule__NameBinding__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameBinding__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameBinding__Group__1"
+
+
+ // $ANTLR start "rule__NameBinding__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16874:1: rule__NameBinding__Group__1__Impl : ( ( rule__NameBinding__BindingAssignment_1 )? ) ;
+ public final void rule__NameBinding__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16878:1: ( ( ( rule__NameBinding__BindingAssignment_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:16879:1: ( ( rule__NameBinding__BindingAssignment_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:16879:1: ( ( rule__NameBinding__BindingAssignment_1 )? )
+ // InternalAppliedStereotypeProperty.g:16880:1: ( rule__NameBinding__BindingAssignment_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameBindingAccess().getBindingAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16881:1: ( rule__NameBinding__BindingAssignment_1 )?
+ int alt162 = 2;
+ alt162 = dfa162.predict(input);
+ switch (alt162) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:16881:2: rule__NameBinding__BindingAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameBinding__BindingAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameBindingAccess().getBindingAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameBinding__Group__1__Impl"
+
+
+ // $ANTLR start "rule__TemplateBinding__Group__0"
+ // InternalAppliedStereotypeProperty.g:16895:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ;
+ public final void rule__TemplateBinding__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16899:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16900:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__TemplateBinding__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TemplateBinding__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__0"
+
+
+ // $ANTLR start "rule__TemplateBinding__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:16907:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
+ public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16911:1: ( ( '<' ) )
+ // InternalAppliedStereotypeProperty.g:16912:1: ( '<' )
+ {
+ // InternalAppliedStereotypeProperty.g:16912:1: ( '<' )
+ // InternalAppliedStereotypeProperty.g:16913:1: '<'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
+ }
+ match(input, 34, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__0__Impl"
+
+
+ // $ANTLR start "rule__TemplateBinding__Group__1"
+ // InternalAppliedStereotypeProperty.g:16926:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ;
+ public final void rule__TemplateBinding__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16930:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
+ // InternalAppliedStereotypeProperty.g:16931:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
+ {
+ pushFollow(FOLLOW_67);
+ rule__TemplateBinding__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TemplateBinding__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__1"
+
+
+ // $ANTLR start "rule__TemplateBinding__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:16938:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__Alternatives_1 ) ) ;
+ public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16942:1: ( ( ( rule__TemplateBinding__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:16943:1: ( ( rule__TemplateBinding__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:16943:1: ( ( rule__TemplateBinding__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:16944:1: ( rule__TemplateBinding__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:16945:1: ( rule__TemplateBinding__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:16945:2: rule__TemplateBinding__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateBinding__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__1__Impl"
+
+
+ // $ANTLR start "rule__TemplateBinding__Group__2"
+ // InternalAppliedStereotypeProperty.g:16955:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl ;
+ public final void rule__TemplateBinding__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16959:1: ( rule__TemplateBinding__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:16960:2: rule__TemplateBinding__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateBinding__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__2"
+
+
+ // $ANTLR start "rule__TemplateBinding__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:16966:1: rule__TemplateBinding__Group__2__Impl : ( '>' ) ;
+ public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16970:1: ( ( '>' ) )
+ // InternalAppliedStereotypeProperty.g:16971:1: ( '>' )
+ {
+ // InternalAppliedStereotypeProperty.g:16971:1: ( '>' )
+ // InternalAppliedStereotypeProperty.g:16972:1: '>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_2());
+ }
+ match(input, 35, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group__0"
+ // InternalAppliedStereotypeProperty.g:16991:1: rule__PositionalTemplateBinding__Group__0 : rule__PositionalTemplateBinding__Group__0__Impl rule__PositionalTemplateBinding__Group__1 ;
+ public final void rule__PositionalTemplateBinding__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:16995:1: ( rule__PositionalTemplateBinding__Group__0__Impl rule__PositionalTemplateBinding__Group__1 )
+ // InternalAppliedStereotypeProperty.g:16996:2: rule__PositionalTemplateBinding__Group__0__Impl rule__PositionalTemplateBinding__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__PositionalTemplateBinding__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group__0"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17003:1: rule__PositionalTemplateBinding__Group__0__Impl : ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) ) ;
+ public final void rule__PositionalTemplateBinding__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17007:1: ( ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:17008:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17008:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:17009:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17010:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:17010:2: rule__PositionalTemplateBinding__ArgumentNameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__ArgumentNameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group__1"
+ // InternalAppliedStereotypeProperty.g:17020:1: rule__PositionalTemplateBinding__Group__1 : rule__PositionalTemplateBinding__Group__1__Impl ;
+ public final void rule__PositionalTemplateBinding__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17024:1: ( rule__PositionalTemplateBinding__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:17025:2: rule__PositionalTemplateBinding__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group__1"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17031:1: rule__PositionalTemplateBinding__Group__1__Impl : ( ( rule__PositionalTemplateBinding__Group_1__0 )* ) ;
+ public final void rule__PositionalTemplateBinding__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17035:1: ( ( ( rule__PositionalTemplateBinding__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:17036:1: ( ( rule__PositionalTemplateBinding__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:17036:1: ( ( rule__PositionalTemplateBinding__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:17037:1: ( rule__PositionalTemplateBinding__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:17038:1: ( rule__PositionalTemplateBinding__Group_1__0 )*
+ loop163: do {
+ int alt163 = 2;
+ int LA163_0 = input.LA(1);
+
+ if ((LA163_0 == 57)) {
+ alt163 = 1;
+ }
+
+
+ switch (alt163) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:17038:2: rule__PositionalTemplateBinding__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__PositionalTemplateBinding__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop163;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:17052:1: rule__PositionalTemplateBinding__Group_1__0 : rule__PositionalTemplateBinding__Group_1__0__Impl rule__PositionalTemplateBinding__Group_1__1 ;
+ public final void rule__PositionalTemplateBinding__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17056:1: ( rule__PositionalTemplateBinding__Group_1__0__Impl rule__PositionalTemplateBinding__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:17057:2: rule__PositionalTemplateBinding__Group_1__0__Impl rule__PositionalTemplateBinding__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PositionalTemplateBinding__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group_1__0"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17064:1: rule__PositionalTemplateBinding__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__PositionalTemplateBinding__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17068:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:17069:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:17069:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:17070:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:17083:1: rule__PositionalTemplateBinding__Group_1__1 : rule__PositionalTemplateBinding__Group_1__1__Impl ;
+ public final void rule__PositionalTemplateBinding__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17087:1: ( rule__PositionalTemplateBinding__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:17088:2: rule__PositionalTemplateBinding__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group_1__1"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17094:1: rule__PositionalTemplateBinding__Group_1__1__Impl : ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) ) ;
+ public final void rule__PositionalTemplateBinding__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17098:1: ( ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:17099:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17099:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:17100:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:17101:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:17101:2: rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group__0"
+ // InternalAppliedStereotypeProperty.g:17115:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ;
+ public final void rule__NamedTemplateBinding__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17119:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
+ // InternalAppliedStereotypeProperty.g:17120:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__NamedTemplateBinding__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__0"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17127:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) ) ;
+ public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17131:1: ( ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:17132:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17132:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:17133:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17134:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:17134:2: rule__NamedTemplateBinding__SubstitutionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__SubstitutionAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group__1"
+ // InternalAppliedStereotypeProperty.g:17144:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl ;
+ public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17148:1: ( rule__NamedTemplateBinding__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:17149:2: rule__NamedTemplateBinding__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__1"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17155:1: rule__NamedTemplateBinding__Group__1__Impl : ( ( rule__NamedTemplateBinding__Group_1__0 )* ) ;
+ public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17159:1: ( ( ( rule__NamedTemplateBinding__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:17160:1: ( ( rule__NamedTemplateBinding__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:17160:1: ( ( rule__NamedTemplateBinding__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:17161:1: ( rule__NamedTemplateBinding__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:17162:1: ( rule__NamedTemplateBinding__Group_1__0 )*
+ loop164: do {
+ int alt164 = 2;
+ int LA164_0 = input.LA(1);
+
+ if ((LA164_0 == 57)) {
+ alt164 = 1;
+ }
+
+
+ switch (alt164) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:17162:2: rule__NamedTemplateBinding__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__NamedTemplateBinding__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop164;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__1__Impl"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:17176:1: rule__NamedTemplateBinding__Group_1__0 : rule__NamedTemplateBinding__Group_1__0__Impl rule__NamedTemplateBinding__Group_1__1 ;
+ public final void rule__NamedTemplateBinding__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17180:1: ( rule__NamedTemplateBinding__Group_1__0__Impl rule__NamedTemplateBinding__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:17181:2: rule__NamedTemplateBinding__Group_1__0__Impl rule__NamedTemplateBinding__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__NamedTemplateBinding__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group_1__0"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17188:1: rule__NamedTemplateBinding__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__NamedTemplateBinding__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17192:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:17193:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:17193:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:17194:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:17207:1: rule__NamedTemplateBinding__Group_1__1 : rule__NamedTemplateBinding__Group_1__1__Impl ;
+ public final void rule__NamedTemplateBinding__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17211:1: ( rule__NamedTemplateBinding__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:17212:2: rule__NamedTemplateBinding__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group_1__1"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17218:1: rule__NamedTemplateBinding__Group_1__1__Impl : ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) ) ;
+ public final void rule__NamedTemplateBinding__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17222:1: ( ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:17223:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17223:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:17224:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:17225:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:17225:2: rule__NamedTemplateBinding__SubstitutionAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTemplateBinding__SubstitutionAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__Group__0"
+ // InternalAppliedStereotypeProperty.g:17239:1: rule__TemplateParameterSubstitution__Group__0 : rule__TemplateParameterSubstitution__Group__0__Impl rule__TemplateParameterSubstitution__Group__1 ;
+ public final void rule__TemplateParameterSubstitution__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17243:1: ( rule__TemplateParameterSubstitution__Group__0__Impl rule__TemplateParameterSubstitution__Group__1 )
+ // InternalAppliedStereotypeProperty.g:17244:2: rule__TemplateParameterSubstitution__Group__0__Impl rule__TemplateParameterSubstitution__Group__1
+ {
+ pushFollow(FOLLOW_12);
+ rule__TemplateParameterSubstitution__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterSubstitution__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__Group__0"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17251:1: rule__TemplateParameterSubstitution__Group__0__Impl : ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) ) ;
+ public final void rule__TemplateParameterSubstitution__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17255:1: ( ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:17256:1: ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17256:1: ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:17257:1: ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17258:1: ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:17258:2: rule__TemplateParameterSubstitution__ParameterNameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterSubstitution__ParameterNameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__Group__0__Impl"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__Group__1"
+ // InternalAppliedStereotypeProperty.g:17268:1: rule__TemplateParameterSubstitution__Group__1 : rule__TemplateParameterSubstitution__Group__1__Impl rule__TemplateParameterSubstitution__Group__2 ;
+ public final void rule__TemplateParameterSubstitution__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17272:1: ( rule__TemplateParameterSubstitution__Group__1__Impl rule__TemplateParameterSubstitution__Group__2 )
+ // InternalAppliedStereotypeProperty.g:17273:2: rule__TemplateParameterSubstitution__Group__1__Impl rule__TemplateParameterSubstitution__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__TemplateParameterSubstitution__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterSubstitution__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__Group__1"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17280:1: rule__TemplateParameterSubstitution__Group__1__Impl : ( '=>' ) ;
+ public final void rule__TemplateParameterSubstitution__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17284:1: ( ( '=>' ) )
+ // InternalAppliedStereotypeProperty.g:17285:1: ( '=>' )
+ {
+ // InternalAppliedStereotypeProperty.g:17285:1: ( '=>' )
+ // InternalAppliedStereotypeProperty.g:17286:1: '=>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
+ match(input, 58, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__Group__1__Impl"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__Group__2"
+ // InternalAppliedStereotypeProperty.g:17299:1: rule__TemplateParameterSubstitution__Group__2 : rule__TemplateParameterSubstitution__Group__2__Impl ;
+ public final void rule__TemplateParameterSubstitution__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17303:1: ( rule__TemplateParameterSubstitution__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:17304:2: rule__TemplateParameterSubstitution__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterSubstitution__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__Group__2"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:17310:1: rule__TemplateParameterSubstitution__Group__2__Impl : ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) ) ;
+ public final void rule__TemplateParameterSubstitution__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17314:1: ( ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:17315:1: ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17315:1: ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:17316:1: ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:17317:1: ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:17317:2: rule__TemplateParameterSubstitution__ArgumentNameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__TemplateParameterSubstitution__ArgumentNameAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:17333:1: rule__PrimaryExpression__Group__0 : rule__PrimaryExpression__Group__0__Impl rule__PrimaryExpression__Group__1 ;
+ public final void rule__PrimaryExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17337:1: ( rule__PrimaryExpression__Group__0__Impl rule__PrimaryExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:17338:2: rule__PrimaryExpression__Group__0__Impl rule__PrimaryExpression__Group__1
+ {
+ pushFollow(FOLLOW_68);
+ rule__PrimaryExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17345:1: rule__PrimaryExpression__Group__0__Impl : ( ruleBaseExpression ) ;
+ public final void rule__PrimaryExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17349:1: ( ( ruleBaseExpression ) )
+ // InternalAppliedStereotypeProperty.g:17350:1: ( ruleBaseExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:17350:1: ( ruleBaseExpression )
+ // InternalAppliedStereotypeProperty.g:17351:1: ruleBaseExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getBaseExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBaseExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getBaseExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:17362:1: rule__PrimaryExpression__Group__1 : rule__PrimaryExpression__Group__1__Impl ;
+ public final void rule__PrimaryExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17366:1: ( rule__PrimaryExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:17367:2: rule__PrimaryExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17373:1: rule__PrimaryExpression__Group__1__Impl : ( ( rule__PrimaryExpression__Alternatives_1 )* ) ;
+ public final void rule__PrimaryExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17377:1: ( ( ( rule__PrimaryExpression__Alternatives_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:17378:1: ( ( rule__PrimaryExpression__Alternatives_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:17378:1: ( ( rule__PrimaryExpression__Alternatives_1 )* )
+ // InternalAppliedStereotypeProperty.g:17379:1: ( rule__PrimaryExpression__Alternatives_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:17380:1: ( rule__PrimaryExpression__Alternatives_1 )*
+ loop165: do {
+ int alt165 = 2;
+ int LA165_0 = input.LA(1);
+
+ if ((LA165_0 == 64 || LA165_0 == 78 || LA165_0 == 83)) {
+ alt165 = 1;
+ }
+
+
+ switch (alt165) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:17380:2: rule__PrimaryExpression__Alternatives_1
+ {
+ pushFollow(FOLLOW_69);
+ rule__PrimaryExpression__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop165;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__0"
+ // InternalAppliedStereotypeProperty.g:17394:1: rule__PrimaryExpression__Group_1_0__0 : rule__PrimaryExpression__Group_1_0__0__Impl rule__PrimaryExpression__Group_1_0__1 ;
+ public final void rule__PrimaryExpression__Group_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17398:1: ( rule__PrimaryExpression__Group_1_0__0__Impl rule__PrimaryExpression__Group_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:17399:2: rule__PrimaryExpression__Group_1_0__0__Impl rule__PrimaryExpression__Group_1_0__1
+ {
+ pushFollow(FOLLOW_65);
+ rule__PrimaryExpression__Group_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17406:1: rule__PrimaryExpression__Group_1_0__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17410:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17411:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17411:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17412:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17413:1: ()
+ // InternalAppliedStereotypeProperty.g:17415:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__1"
+ // InternalAppliedStereotypeProperty.g:17425:1: rule__PrimaryExpression__Group_1_0__1 : rule__PrimaryExpression__Group_1_0__1__Impl rule__PrimaryExpression__Group_1_0__2 ;
+ public final void rule__PrimaryExpression__Group_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17429:1: ( rule__PrimaryExpression__Group_1_0__1__Impl rule__PrimaryExpression__Group_1_0__2 )
+ // InternalAppliedStereotypeProperty.g:17430:2: rule__PrimaryExpression__Group_1_0__1__Impl rule__PrimaryExpression__Group_1_0__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__PrimaryExpression__Group_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17437:1: rule__PrimaryExpression__Group_1_0__1__Impl : ( '.' ) ;
+ public final void rule__PrimaryExpression__Group_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17441:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:17442:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:17442:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:17443:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_0_1());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__2"
+ // InternalAppliedStereotypeProperty.g:17456:1: rule__PrimaryExpression__Group_1_0__2 : rule__PrimaryExpression__Group_1_0__2__Impl rule__PrimaryExpression__Group_1_0__3 ;
+ public final void rule__PrimaryExpression__Group_1_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17460:1: ( rule__PrimaryExpression__Group_1_0__2__Impl rule__PrimaryExpression__Group_1_0__3 )
+ // InternalAppliedStereotypeProperty.g:17461:2: rule__PrimaryExpression__Group_1_0__2__Impl rule__PrimaryExpression__Group_1_0__3
+ {
+ pushFollow(FOLLOW_8);
+ rule__PrimaryExpression__Group_1_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:17468:1: rule__PrimaryExpression__Group_1_0__2__Impl : ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17472:1: ( ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:17473:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17473:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) )
+ // InternalAppliedStereotypeProperty.g:17474:1: ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_0_2());
+ }
+ // InternalAppliedStereotypeProperty.g:17475:1: ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 )
+ // InternalAppliedStereotypeProperty.g:17475:2: rule__PrimaryExpression__NameBindingAssignment_1_0_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__NameBindingAssignment_1_0_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__3"
+ // InternalAppliedStereotypeProperty.g:17485:1: rule__PrimaryExpression__Group_1_0__3 : rule__PrimaryExpression__Group_1_0__3__Impl rule__PrimaryExpression__Group_1_0__4 ;
+ public final void rule__PrimaryExpression__Group_1_0__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17489:1: ( rule__PrimaryExpression__Group_1_0__3__Impl rule__PrimaryExpression__Group_1_0__4 )
+ // InternalAppliedStereotypeProperty.g:17490:2: rule__PrimaryExpression__Group_1_0__3__Impl rule__PrimaryExpression__Group_1_0__4
+ {
+ pushFollow(FOLLOW_8);
+ rule__PrimaryExpression__Group_1_0__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__3"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__3__Impl"
+ // InternalAppliedStereotypeProperty.g:17497:1: rule__PrimaryExpression__Group_1_0__3__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_0__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17501:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17502:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17502:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17503:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getFeatureInvocationExpressionTargetAction_1_0_3());
+ }
+ // InternalAppliedStereotypeProperty.g:17504:1: ()
+ // InternalAppliedStereotypeProperty.g:17506:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getFeatureInvocationExpressionTargetAction_1_0_3());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__3__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__4"
+ // InternalAppliedStereotypeProperty.g:17516:1: rule__PrimaryExpression__Group_1_0__4 : rule__PrimaryExpression__Group_1_0__4__Impl ;
+ public final void rule__PrimaryExpression__Group_1_0__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17520:1: ( rule__PrimaryExpression__Group_1_0__4__Impl )
+ // InternalAppliedStereotypeProperty.g:17521:2: rule__PrimaryExpression__Group_1_0__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__4"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_0__4__Impl"
+ // InternalAppliedStereotypeProperty.g:17527:1: rule__PrimaryExpression__Group_1_0__4__Impl : ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_0__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17531:1: ( ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) ) )
+ // InternalAppliedStereotypeProperty.g:17532:1: ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17532:1: ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) )
+ // InternalAppliedStereotypeProperty.g:17533:1: ( rule__PrimaryExpression__TupleAssignment_1_0_4 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_0_4());
+ }
+ // InternalAppliedStereotypeProperty.g:17534:1: ( rule__PrimaryExpression__TupleAssignment_1_0_4 )
+ // InternalAppliedStereotypeProperty.g:17534:2: rule__PrimaryExpression__TupleAssignment_1_0_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__TupleAssignment_1_0_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_0_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_0__4__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:17554:1: rule__PrimaryExpression__Group_1_1__0 : rule__PrimaryExpression__Group_1_1__0__Impl rule__PrimaryExpression__Group_1_1__1 ;
+ public final void rule__PrimaryExpression__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17558:1: ( rule__PrimaryExpression__Group_1_1__0__Impl rule__PrimaryExpression__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:17559:2: rule__PrimaryExpression__Group_1_1__0__Impl rule__PrimaryExpression__Group_1_1__1
+ {
+ pushFollow(FOLLOW_65);
+ rule__PrimaryExpression__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17566:1: rule__PrimaryExpression__Group_1_1__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17570:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17571:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17571:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17572:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17573:1: ()
+ // InternalAppliedStereotypeProperty.g:17575:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:17585:1: rule__PrimaryExpression__Group_1_1__1 : rule__PrimaryExpression__Group_1_1__1__Impl rule__PrimaryExpression__Group_1_1__2 ;
+ public final void rule__PrimaryExpression__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17589:1: ( rule__PrimaryExpression__Group_1_1__1__Impl rule__PrimaryExpression__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:17590:2: rule__PrimaryExpression__Group_1_1__1__Impl rule__PrimaryExpression__Group_1_1__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__PrimaryExpression__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17597:1: rule__PrimaryExpression__Group_1_1__1__Impl : ( '.' ) ;
+ public final void rule__PrimaryExpression__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17601:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:17602:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:17602:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:17603:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_1_1());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:17616:1: rule__PrimaryExpression__Group_1_1__2 : rule__PrimaryExpression__Group_1_1__2__Impl rule__PrimaryExpression__Group_1_1__3 ;
+ public final void rule__PrimaryExpression__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17620:1: ( rule__PrimaryExpression__Group_1_1__2__Impl rule__PrimaryExpression__Group_1_1__3 )
+ // InternalAppliedStereotypeProperty.g:17621:2: rule__PrimaryExpression__Group_1_1__2__Impl rule__PrimaryExpression__Group_1_1__3
+ {
+ pushFollow(FOLLOW_1);
+ rule__PrimaryExpression__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_1__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:17628:1: rule__PrimaryExpression__Group_1_1__2__Impl : ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17632:1: ( ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:17633:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17633:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:17634:1: ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:17635:1: ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 )
+ // InternalAppliedStereotypeProperty.g:17635:2: rule__PrimaryExpression__NameBindingAssignment_1_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__NameBindingAssignment_1_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__3"
+ // InternalAppliedStereotypeProperty.g:17645:1: rule__PrimaryExpression__Group_1_1__3 : rule__PrimaryExpression__Group_1_1__3__Impl ;
+ public final void rule__PrimaryExpression__Group_1_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17649:1: ( rule__PrimaryExpression__Group_1_1__3__Impl )
+ // InternalAppliedStereotypeProperty.g:17650:2: rule__PrimaryExpression__Group_1_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__3"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_1__3__Impl"
+ // InternalAppliedStereotypeProperty.g:17656:1: rule__PrimaryExpression__Group_1_1__3__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17660:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17661:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17661:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17662:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getPropertyAccessExpressionFeatureReferenceAction_1_1_3());
+ }
+ // InternalAppliedStereotypeProperty.g:17663:1: ()
+ // InternalAppliedStereotypeProperty.g:17665:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getPropertyAccessExpressionFeatureReferenceAction_1_1_3());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_1__3__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2__0"
+ // InternalAppliedStereotypeProperty.g:17683:1: rule__PrimaryExpression__Group_1_2__0 : rule__PrimaryExpression__Group_1_2__0__Impl rule__PrimaryExpression__Group_1_2__1 ;
+ public final void rule__PrimaryExpression__Group_1_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17687:1: ( rule__PrimaryExpression__Group_1_2__0__Impl rule__PrimaryExpression__Group_1_2__1 )
+ // InternalAppliedStereotypeProperty.g:17688:2: rule__PrimaryExpression__Group_1_2__0__Impl rule__PrimaryExpression__Group_1_2__1
+ {
+ pushFollow(FOLLOW_70);
+ rule__PrimaryExpression__Group_1_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17695:1: rule__PrimaryExpression__Group_1_2__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17699:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17700:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17700:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17701:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getExtentOrExpressionNonNameExpressionAction_1_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17702:1: ()
+ // InternalAppliedStereotypeProperty.g:17704:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getExtentOrExpressionNonNameExpressionAction_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2__1"
+ // InternalAppliedStereotypeProperty.g:17714:1: rule__PrimaryExpression__Group_1_2__1 : rule__PrimaryExpression__Group_1_2__1__Impl rule__PrimaryExpression__Group_1_2__2 ;
+ public final void rule__PrimaryExpression__Group_1_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17718:1: ( rule__PrimaryExpression__Group_1_2__1__Impl rule__PrimaryExpression__Group_1_2__2 )
+ // InternalAppliedStereotypeProperty.g:17719:2: rule__PrimaryExpression__Group_1_2__1__Impl rule__PrimaryExpression__Group_1_2__2
+ {
+ pushFollow(FOLLOW_71);
+ rule__PrimaryExpression__Group_1_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17726:1: rule__PrimaryExpression__Group_1_2__1__Impl : ( '->' ) ;
+ public final void rule__PrimaryExpression__Group_1_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17730:1: ( ( '->' ) )
+ // InternalAppliedStereotypeProperty.g:17731:1: ( '->' )
+ {
+ // InternalAppliedStereotypeProperty.g:17731:1: ( '->' )
+ // InternalAppliedStereotypeProperty.g:17732:1: '->'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_2_1());
+ }
+ match(input, 83, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2__2"
+ // InternalAppliedStereotypeProperty.g:17745:1: rule__PrimaryExpression__Group_1_2__2 : rule__PrimaryExpression__Group_1_2__2__Impl ;
+ public final void rule__PrimaryExpression__Group_1_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17749:1: ( rule__PrimaryExpression__Group_1_2__2__Impl )
+ // InternalAppliedStereotypeProperty.g:17750:2: rule__PrimaryExpression__Group_1_2__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2__2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2__2__Impl"
+ // InternalAppliedStereotypeProperty.g:17756:1: rule__PrimaryExpression__Group_1_2__2__Impl : ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17760:1: ( ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:17761:1: ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17761:1: ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) )
+ // InternalAppliedStereotypeProperty.g:17762:1: ( rule__PrimaryExpression__Alternatives_1_2_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:17763:1: ( rule__PrimaryExpression__Alternatives_1_2_2 )
+ // InternalAppliedStereotypeProperty.g:17763:2: rule__PrimaryExpression__Alternatives_1_2_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Alternatives_1_2_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1_2_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__0"
+ // InternalAppliedStereotypeProperty.g:17779:1: rule__PrimaryExpression__Group_1_2_2_0__0 : rule__PrimaryExpression__Group_1_2_2_0__0__Impl rule__PrimaryExpression__Group_1_2_2_0__1 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17783:1: ( rule__PrimaryExpression__Group_1_2_2_0__0__Impl rule__PrimaryExpression__Group_1_2_2_0__1 )
+ // InternalAppliedStereotypeProperty.g:17784:2: rule__PrimaryExpression__Group_1_2_2_0__0__Impl rule__PrimaryExpression__Group_1_2_2_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PrimaryExpression__Group_1_2_2_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17791:1: rule__PrimaryExpression__Group_1_2_2_0__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17795:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17796:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17796:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17797:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getSequenceOperationExpressionPrimaryAction_1_2_2_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17798:1: ()
+ // InternalAppliedStereotypeProperty.g:17800:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getSequenceOperationExpressionPrimaryAction_1_2_2_0_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__1"
+ // InternalAppliedStereotypeProperty.g:17810:1: rule__PrimaryExpression__Group_1_2_2_0__1 : rule__PrimaryExpression__Group_1_2_2_0__1__Impl rule__PrimaryExpression__Group_1_2_2_0__2 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17814:1: ( rule__PrimaryExpression__Group_1_2_2_0__1__Impl rule__PrimaryExpression__Group_1_2_2_0__2 )
+ // InternalAppliedStereotypeProperty.g:17815:2: rule__PrimaryExpression__Group_1_2_2_0__1__Impl rule__PrimaryExpression__Group_1_2_2_0__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__PrimaryExpression__Group_1_2_2_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17822:1: rule__PrimaryExpression__Group_1_2_2_0__1__Impl : ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17826:1: ( ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:17827:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17827:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:17828:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:17829:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 )
+ // InternalAppliedStereotypeProperty.g:17829:2: rule__PrimaryExpression__OperationAssignment_1_2_2_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__OperationAssignment_1_2_2_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__2"
+ // InternalAppliedStereotypeProperty.g:17839:1: rule__PrimaryExpression__Group_1_2_2_0__2 : rule__PrimaryExpression__Group_1_2_2_0__2__Impl ;
+ public final void rule__PrimaryExpression__Group_1_2_2_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17843:1: ( rule__PrimaryExpression__Group_1_2_2_0__2__Impl )
+ // InternalAppliedStereotypeProperty.g:17844:2: rule__PrimaryExpression__Group_1_2_2_0__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:17850:1: rule__PrimaryExpression__Group_1_2_2_0__2__Impl : ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17854:1: ( ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:17855:1: ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17855:1: ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) )
+ // InternalAppliedStereotypeProperty.g:17856:1: ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_2_2_0_2());
+ }
+ // InternalAppliedStereotypeProperty.g:17857:1: ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 )
+ // InternalAppliedStereotypeProperty.g:17857:2: rule__PrimaryExpression__TupleAssignment_1_2_2_0_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__TupleAssignment_1_2_2_0_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_2_2_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__0"
+ // InternalAppliedStereotypeProperty.g:17873:1: rule__PrimaryExpression__Group_1_2_2_1__0 : rule__PrimaryExpression__Group_1_2_2_1__0__Impl rule__PrimaryExpression__Group_1_2_2_1__1 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17877:1: ( rule__PrimaryExpression__Group_1_2_2_1__0__Impl rule__PrimaryExpression__Group_1_2_2_1__1 )
+ // InternalAppliedStereotypeProperty.g:17878:2: rule__PrimaryExpression__Group_1_2_2_1__0__Impl rule__PrimaryExpression__Group_1_2_2_1__1
+ {
+ pushFollow(FOLLOW_72);
+ rule__PrimaryExpression__Group_1_2_2_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:17885:1: rule__PrimaryExpression__Group_1_2_2_1__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17889:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:17890:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:17890:1: ( () )
+ // InternalAppliedStereotypeProperty.g:17891:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getSequenceReductionExpressionPrimaryAction_1_2_2_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:17892:1: ()
+ // InternalAppliedStereotypeProperty.g:17894:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getSequenceReductionExpressionPrimaryAction_1_2_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__1"
+ // InternalAppliedStereotypeProperty.g:17904:1: rule__PrimaryExpression__Group_1_2_2_1__1 : rule__PrimaryExpression__Group_1_2_2_1__1__Impl rule__PrimaryExpression__Group_1_2_2_1__2 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17908:1: ( rule__PrimaryExpression__Group_1_2_2_1__1__Impl rule__PrimaryExpression__Group_1_2_2_1__2 )
+ // InternalAppliedStereotypeProperty.g:17909:2: rule__PrimaryExpression__Group_1_2_2_1__1__Impl rule__PrimaryExpression__Group_1_2_2_1__2
+ {
+ pushFollow(FOLLOW_73);
+ rule__PrimaryExpression__Group_1_2_2_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:17916:1: rule__PrimaryExpression__Group_1_2_2_1__1__Impl : ( 'reduce' ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17920:1: ( ( 'reduce' ) )
+ // InternalAppliedStereotypeProperty.g:17921:1: ( 'reduce' )
+ {
+ // InternalAppliedStereotypeProperty.g:17921:1: ( 'reduce' )
+ // InternalAppliedStereotypeProperty.g:17922:1: 'reduce'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getReduceKeyword_1_2_2_1_1());
+ }
+ match(input, 84, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getReduceKeyword_1_2_2_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__2"
+ // InternalAppliedStereotypeProperty.g:17935:1: rule__PrimaryExpression__Group_1_2_2_1__2 : rule__PrimaryExpression__Group_1_2_2_1__2__Impl rule__PrimaryExpression__Group_1_2_2_1__3 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17939:1: ( rule__PrimaryExpression__Group_1_2_2_1__2__Impl rule__PrimaryExpression__Group_1_2_2_1__3 )
+ // InternalAppliedStereotypeProperty.g:17940:2: rule__PrimaryExpression__Group_1_2_2_1__2__Impl rule__PrimaryExpression__Group_1_2_2_1__3
+ {
+ pushFollow(FOLLOW_73);
+ rule__PrimaryExpression__Group_1_2_2_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_1__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:17947:1: rule__PrimaryExpression__Group_1_2_2_1__2__Impl : ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17951:1: ( ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:17952:1: ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:17952:1: ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? )
+ // InternalAppliedStereotypeProperty.g:17953:1: ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getIsOrderedAssignment_1_2_2_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:17954:1: ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )?
+ int alt166 = 2;
+ int LA166_0 = input.LA(1);
+
+ if ((LA166_0 == 108)) {
+ alt166 = 1;
+ }
+ switch (alt166) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:17954:2: rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getIsOrderedAssignment_1_2_2_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__3"
+ // InternalAppliedStereotypeProperty.g:17964:1: rule__PrimaryExpression__Group_1_2_2_1__3 : rule__PrimaryExpression__Group_1_2_2_1__3__Impl ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17968:1: ( rule__PrimaryExpression__Group_1_2_2_1__3__Impl )
+ // InternalAppliedStereotypeProperty.g:17969:2: rule__PrimaryExpression__Group_1_2_2_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__3"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__3__Impl"
+ // InternalAppliedStereotypeProperty.g:17975:1: rule__PrimaryExpression__Group_1_2_2_1__3__Impl : ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:17979:1: ( ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:17980:1: ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:17980:1: ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) )
+ // InternalAppliedStereotypeProperty.g:17981:1: ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameAssignment_1_2_2_1_3());
+ }
+ // InternalAppliedStereotypeProperty.g:17982:1: ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 )
+ // InternalAppliedStereotypeProperty.g:17982:2: rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameAssignment_1_2_2_1_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__3__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__0"
+ // InternalAppliedStereotypeProperty.g:18000:1: rule__PrimaryExpression__Group_1_2_2_2__0 : rule__PrimaryExpression__Group_1_2_2_2__0__Impl rule__PrimaryExpression__Group_1_2_2_2__1 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18004:1: ( rule__PrimaryExpression__Group_1_2_2_2__0__Impl rule__PrimaryExpression__Group_1_2_2_2__1 )
+ // InternalAppliedStereotypeProperty.g:18005:2: rule__PrimaryExpression__Group_1_2_2_2__0__Impl rule__PrimaryExpression__Group_1_2_2_2__1
+ {
+ pushFollow(FOLLOW_71);
+ rule__PrimaryExpression__Group_1_2_2_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18012:1: rule__PrimaryExpression__Group_1_2_2_2__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18016:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:18017:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:18017:1: ( () )
+ // InternalAppliedStereotypeProperty.g:18018:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getSequenceExpansionExpressionPrimaryAction_1_2_2_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18019:1: ()
+ // InternalAppliedStereotypeProperty.g:18021:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getSequenceExpansionExpressionPrimaryAction_1_2_2_2_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__1"
+ // InternalAppliedStereotypeProperty.g:18031:1: rule__PrimaryExpression__Group_1_2_2_2__1 : rule__PrimaryExpression__Group_1_2_2_2__1__Impl rule__PrimaryExpression__Group_1_2_2_2__2 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18035:1: ( rule__PrimaryExpression__Group_1_2_2_2__1__Impl rule__PrimaryExpression__Group_1_2_2_2__2 )
+ // InternalAppliedStereotypeProperty.g:18036:2: rule__PrimaryExpression__Group_1_2_2_2__1__Impl rule__PrimaryExpression__Group_1_2_2_2__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__PrimaryExpression__Group_1_2_2_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18043:1: rule__PrimaryExpression__Group_1_2_2_2__1__Impl : ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18047:1: ( ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:18048:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18048:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:18049:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18050:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 )
+ // InternalAppliedStereotypeProperty.g:18050:2: rule__PrimaryExpression__OperationAssignment_1_2_2_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__OperationAssignment_1_2_2_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__1__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__2"
+ // InternalAppliedStereotypeProperty.g:18060:1: rule__PrimaryExpression__Group_1_2_2_2__2 : rule__PrimaryExpression__Group_1_2_2_2__2__Impl rule__PrimaryExpression__Group_1_2_2_2__3 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18064:1: ( rule__PrimaryExpression__Group_1_2_2_2__2__Impl rule__PrimaryExpression__Group_1_2_2_2__3 )
+ // InternalAppliedStereotypeProperty.g:18065:2: rule__PrimaryExpression__Group_1_2_2_2__2__Impl rule__PrimaryExpression__Group_1_2_2_2__3
+ {
+ pushFollow(FOLLOW_8);
+ rule__PrimaryExpression__Group_1_2_2_2__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__2__Impl"
+ // InternalAppliedStereotypeProperty.g:18072:1: rule__PrimaryExpression__Group_1_2_2_2__2__Impl : ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18076:1: ( ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:18077:1: ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18077:1: ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) )
+ // InternalAppliedStereotypeProperty.g:18078:1: ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getVariableAssignment_1_2_2_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:18079:1: ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 )
+ // InternalAppliedStereotypeProperty.g:18079:2: rule__PrimaryExpression__VariableAssignment_1_2_2_2_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__VariableAssignment_1_2_2_2_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getVariableAssignment_1_2_2_2_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__2__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__3"
+ // InternalAppliedStereotypeProperty.g:18089:1: rule__PrimaryExpression__Group_1_2_2_2__3 : rule__PrimaryExpression__Group_1_2_2_2__3__Impl rule__PrimaryExpression__Group_1_2_2_2__4 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18093:1: ( rule__PrimaryExpression__Group_1_2_2_2__3__Impl rule__PrimaryExpression__Group_1_2_2_2__4 )
+ // InternalAppliedStereotypeProperty.g:18094:2: rule__PrimaryExpression__Group_1_2_2_2__3__Impl rule__PrimaryExpression__Group_1_2_2_2__4
+ {
+ pushFollow(FOLLOW_74);
+ rule__PrimaryExpression__Group_1_2_2_2__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__3"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__3__Impl"
+ // InternalAppliedStereotypeProperty.g:18101:1: rule__PrimaryExpression__Group_1_2_2_2__3__Impl : ( '(' ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18105:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:18106:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:18106:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:18107:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_1_2_2_2_3());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_1_2_2_2_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__3__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__4"
+ // InternalAppliedStereotypeProperty.g:18120:1: rule__PrimaryExpression__Group_1_2_2_2__4 : rule__PrimaryExpression__Group_1_2_2_2__4__Impl rule__PrimaryExpression__Group_1_2_2_2__5 ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18124:1: ( rule__PrimaryExpression__Group_1_2_2_2__4__Impl rule__PrimaryExpression__Group_1_2_2_2__5 )
+ // InternalAppliedStereotypeProperty.g:18125:2: rule__PrimaryExpression__Group_1_2_2_2__4__Impl rule__PrimaryExpression__Group_1_2_2_2__5
+ {
+ pushFollow(FOLLOW_9);
+ rule__PrimaryExpression__Group_1_2_2_2__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__4"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__4__Impl"
+ // InternalAppliedStereotypeProperty.g:18132:1: rule__PrimaryExpression__Group_1_2_2_2__4__Impl : ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18136:1: ( ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) ) )
+ // InternalAppliedStereotypeProperty.g:18137:1: ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18137:1: ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) )
+ // InternalAppliedStereotypeProperty.g:18138:1: ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getArgumentAssignment_1_2_2_2_4());
+ }
+ // InternalAppliedStereotypeProperty.g:18139:1: ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 )
+ // InternalAppliedStereotypeProperty.g:18139:2: rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getArgumentAssignment_1_2_2_2_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__4__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__5"
+ // InternalAppliedStereotypeProperty.g:18149:1: rule__PrimaryExpression__Group_1_2_2_2__5 : rule__PrimaryExpression__Group_1_2_2_2__5__Impl ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18153:1: ( rule__PrimaryExpression__Group_1_2_2_2__5__Impl )
+ // InternalAppliedStereotypeProperty.g:18154:2: rule__PrimaryExpression__Group_1_2_2_2__5__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_2_2_2__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__5"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__5__Impl"
+ // InternalAppliedStereotypeProperty.g:18160:1: rule__PrimaryExpression__Group_1_2_2_2__5__Impl : ( ')' ) ;
+ public final void rule__PrimaryExpression__Group_1_2_2_2__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18164:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:18165:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:18165:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:18166:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_1_2_2_2_5());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_1_2_2_2_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__5__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_3__0"
+ // InternalAppliedStereotypeProperty.g:18191:1: rule__PrimaryExpression__Group_1_3__0 : rule__PrimaryExpression__Group_1_3__0__Impl rule__PrimaryExpression__Group_1_3__1 ;
+ public final void rule__PrimaryExpression__Group_1_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18195:1: ( rule__PrimaryExpression__Group_1_3__0__Impl rule__PrimaryExpression__Group_1_3__1 )
+ // InternalAppliedStereotypeProperty.g:18196:2: rule__PrimaryExpression__Group_1_3__0__Impl rule__PrimaryExpression__Group_1_3__1
+ {
+ pushFollow(FOLLOW_68);
+ rule__PrimaryExpression__Group_1_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_3__0"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18203:1: rule__PrimaryExpression__Group_1_3__0__Impl : ( () ) ;
+ public final void rule__PrimaryExpression__Group_1_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18207:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:18208:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:18208:1: ( () )
+ // InternalAppliedStereotypeProperty.g:18209:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getSequenceAccessExpressionPrimaryAction_1_3_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18210:1: ()
+ // InternalAppliedStereotypeProperty.g:18212:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getSequenceAccessExpressionPrimaryAction_1_3_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_3__0__Impl"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_3__1"
+ // InternalAppliedStereotypeProperty.g:18222:1: rule__PrimaryExpression__Group_1_3__1 : rule__PrimaryExpression__Group_1_3__1__Impl ;
+ public final void rule__PrimaryExpression__Group_1_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18226:1: ( rule__PrimaryExpression__Group_1_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18227:2: rule__PrimaryExpression__Group_1_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_3__1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__Group_1_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18233:1: rule__PrimaryExpression__Group_1_3__1__Impl : ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) ) ;
+ public final void rule__PrimaryExpression__Group_1_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18237:1: ( ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:18238:1: ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18238:1: ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:18239:1: ( rule__PrimaryExpression__IndexAssignment_1_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getIndexAssignment_1_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18240:1: ( rule__PrimaryExpression__IndexAssignment_1_3_1 )
+ // InternalAppliedStereotypeProperty.g:18240:2: rule__PrimaryExpression__IndexAssignment_1_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__IndexAssignment_1_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getIndexAssignment_1_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__Group_1_3__1__Impl"
+
+
+ // $ANTLR start "rule__UnboundedLiteralExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:18254:1: rule__UnboundedLiteralExpression__Group__0 : rule__UnboundedLiteralExpression__Group__0__Impl rule__UnboundedLiteralExpression__Group__1 ;
+ public final void rule__UnboundedLiteralExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18258:1: ( rule__UnboundedLiteralExpression__Group__0__Impl rule__UnboundedLiteralExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:18259:2: rule__UnboundedLiteralExpression__Group__0__Impl rule__UnboundedLiteralExpression__Group__1
+ {
+ pushFollow(FOLLOW_20);
+ rule__UnboundedLiteralExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__UnboundedLiteralExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnboundedLiteralExpression__Group__0"
+
+
+ // $ANTLR start "rule__UnboundedLiteralExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18266:1: rule__UnboundedLiteralExpression__Group__0__Impl : ( () ) ;
+ public final void rule__UnboundedLiteralExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18270:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:18271:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:18271:1: ( () )
+ // InternalAppliedStereotypeProperty.g:18272:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnboundedLiteralExpressionAccess().getUnboundedLiteralExpressionAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18273:1: ()
+ // InternalAppliedStereotypeProperty.g:18275:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnboundedLiteralExpressionAccess().getUnboundedLiteralExpressionAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnboundedLiteralExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__UnboundedLiteralExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:18285:1: rule__UnboundedLiteralExpression__Group__1 : rule__UnboundedLiteralExpression__Group__1__Impl ;
+ public final void rule__UnboundedLiteralExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18289:1: ( rule__UnboundedLiteralExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18290:2: rule__UnboundedLiteralExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__UnboundedLiteralExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnboundedLiteralExpression__Group__1"
+
+
+ // $ANTLR start "rule__UnboundedLiteralExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18296:1: rule__UnboundedLiteralExpression__Group__1__Impl : ( '*' ) ;
+ public final void rule__UnboundedLiteralExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18300:1: ( ( '*' ) )
+ // InternalAppliedStereotypeProperty.g:18301:1: ( '*' )
+ {
+ // InternalAppliedStereotypeProperty.g:18301:1: ( '*' )
+ // InternalAppliedStereotypeProperty.g:18302:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnboundedLiteralExpressionAccess().getAsteriskKeyword_1());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnboundedLiteralExpressionAccess().getAsteriskKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnboundedLiteralExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_0__0"
+ // InternalAppliedStereotypeProperty.g:18319:1: rule__ThisExpression__Group_0__0 : rule__ThisExpression__Group_0__0__Impl rule__ThisExpression__Group_0__1 ;
+ public final void rule__ThisExpression__Group_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18323:1: ( rule__ThisExpression__Group_0__0__Impl rule__ThisExpression__Group_0__1 )
+ // InternalAppliedStereotypeProperty.g:18324:2: rule__ThisExpression__Group_0__0__Impl rule__ThisExpression__Group_0__1
+ {
+ pushFollow(FOLLOW_75);
+ rule__ThisExpression__Group_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_0__0"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18331:1: rule__ThisExpression__Group_0__0__Impl : ( () ) ;
+ public final void rule__ThisExpression__Group_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18335:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:18336:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:18336:1: ( () )
+ // InternalAppliedStereotypeProperty.g:18337:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getFeatureInvocationExpressionAction_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18338:1: ()
+ // InternalAppliedStereotypeProperty.g:18340:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getFeatureInvocationExpressionAction_0_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_0__0__Impl"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_0__1"
+ // InternalAppliedStereotypeProperty.g:18350:1: rule__ThisExpression__Group_0__1 : rule__ThisExpression__Group_0__1__Impl rule__ThisExpression__Group_0__2 ;
+ public final void rule__ThisExpression__Group_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18354:1: ( rule__ThisExpression__Group_0__1__Impl rule__ThisExpression__Group_0__2 )
+ // InternalAppliedStereotypeProperty.g:18355:2: rule__ThisExpression__Group_0__1__Impl rule__ThisExpression__Group_0__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__ThisExpression__Group_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_0__1"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18362:1: rule__ThisExpression__Group_0__1__Impl : ( 'this' ) ;
+ public final void rule__ThisExpression__Group_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18366:1: ( ( 'this' ) )
+ // InternalAppliedStereotypeProperty.g:18367:1: ( 'this' )
+ {
+ // InternalAppliedStereotypeProperty.g:18367:1: ( 'this' )
+ // InternalAppliedStereotypeProperty.g:18368:1: 'this'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getThisKeyword_0_1());
+ }
+ match(input, 85, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getThisKeyword_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_0__1__Impl"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_0__2"
+ // InternalAppliedStereotypeProperty.g:18381:1: rule__ThisExpression__Group_0__2 : rule__ThisExpression__Group_0__2__Impl ;
+ public final void rule__ThisExpression__Group_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18385:1: ( rule__ThisExpression__Group_0__2__Impl )
+ // InternalAppliedStereotypeProperty.g:18386:2: rule__ThisExpression__Group_0__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_0__2"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:18392:1: rule__ThisExpression__Group_0__2__Impl : ( ( rule__ThisExpression__TupleAssignment_0_2 ) ) ;
+ public final void rule__ThisExpression__Group_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18396:1: ( ( ( rule__ThisExpression__TupleAssignment_0_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:18397:1: ( ( rule__ThisExpression__TupleAssignment_0_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18397:1: ( ( rule__ThisExpression__TupleAssignment_0_2 ) )
+ // InternalAppliedStereotypeProperty.g:18398:1: ( rule__ThisExpression__TupleAssignment_0_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getTupleAssignment_0_2());
+ }
+ // InternalAppliedStereotypeProperty.g:18399:1: ( rule__ThisExpression__TupleAssignment_0_2 )
+ // InternalAppliedStereotypeProperty.g:18399:2: rule__ThisExpression__TupleAssignment_0_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__TupleAssignment_0_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getTupleAssignment_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_0__2__Impl"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:18415:1: rule__ThisExpression__Group_1__0 : rule__ThisExpression__Group_1__0__Impl rule__ThisExpression__Group_1__1 ;
+ public final void rule__ThisExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18419:1: ( rule__ThisExpression__Group_1__0__Impl rule__ThisExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:18420:2: rule__ThisExpression__Group_1__0__Impl rule__ThisExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_75);
+ rule__ThisExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18427:1: rule__ThisExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ThisExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18431:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:18432:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:18432:1: ( () )
+ // InternalAppliedStereotypeProperty.g:18433:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18434:1: ()
+ // InternalAppliedStereotypeProperty.g:18436:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:18446:1: rule__ThisExpression__Group_1__1 : rule__ThisExpression__Group_1__1__Impl ;
+ public final void rule__ThisExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18450:1: ( rule__ThisExpression__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18451:2: rule__ThisExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ThisExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ThisExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18457:1: rule__ThisExpression__Group_1__1__Impl : ( 'this' ) ;
+ public final void rule__ThisExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18461:1: ( ( 'this' ) )
+ // InternalAppliedStereotypeProperty.g:18462:1: ( 'this' )
+ {
+ // InternalAppliedStereotypeProperty.g:18462:1: ( 'this' )
+ // InternalAppliedStereotypeProperty.g:18463:1: 'this'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getThisKeyword_1_1());
+ }
+ match(input, 85, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getThisKeyword_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ParenthesizedExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:18480:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ;
+ public final void rule__ParenthesizedExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18484:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:18485:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__ParenthesizedExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ParenthesizedExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__0"
+
+
+ // $ANTLR start "rule__ParenthesizedExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18492:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
+ public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18496:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:18497:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:18497:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:18498:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ParenthesizedExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:18511:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ;
+ public final void rule__ParenthesizedExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18515:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:18516:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
+ {
+ pushFollow(FOLLOW_9);
+ rule__ParenthesizedExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ParenthesizedExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__1"
+
+
+ // $ANTLR start "rule__ParenthesizedExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18523:1: rule__ParenthesizedExpression__Group__1__Impl : ( ruleExpression ) ;
+ public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18527:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:18528:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:18528:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:18529:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParenthesizedExpressionAccess().getExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParenthesizedExpressionAccess().getExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ParenthesizedExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:18540:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl ;
+ public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18544:1: ( rule__ParenthesizedExpression__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:18545:2: rule__ParenthesizedExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ParenthesizedExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__2"
+
+
+ // $ANTLR start "rule__ParenthesizedExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:18551:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
+ public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18555:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:18556:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:18556:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:18557:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__BehaviorInvocationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:18576:1: rule__BehaviorInvocationExpression__Group__0 : rule__BehaviorInvocationExpression__Group__0__Impl rule__BehaviorInvocationExpression__Group__1 ;
+ public final void rule__BehaviorInvocationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18580:1: ( rule__BehaviorInvocationExpression__Group__0__Impl rule__BehaviorInvocationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:18581:2: rule__BehaviorInvocationExpression__Group__0__Impl rule__BehaviorInvocationExpression__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__BehaviorInvocationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__BehaviorInvocationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorInvocationExpression__Group__0"
+
+
+ // $ANTLR start "rule__BehaviorInvocationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18588:1: rule__BehaviorInvocationExpression__Group__0__Impl : ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) ) ;
+ public final void rule__BehaviorInvocationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18592:1: ( ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:18593:1: ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18593:1: ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:18594:1: ( rule__BehaviorInvocationExpression__TargetAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18595:1: ( rule__BehaviorInvocationExpression__TargetAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:18595:2: rule__BehaviorInvocationExpression__TargetAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorInvocationExpression__TargetAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorInvocationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__BehaviorInvocationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:18605:1: rule__BehaviorInvocationExpression__Group__1 : rule__BehaviorInvocationExpression__Group__1__Impl ;
+ public final void rule__BehaviorInvocationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18609:1: ( rule__BehaviorInvocationExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18610:2: rule__BehaviorInvocationExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorInvocationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorInvocationExpression__Group__1"
+
+
+ // $ANTLR start "rule__BehaviorInvocationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18616:1: rule__BehaviorInvocationExpression__Group__1__Impl : ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) ) ;
+ public final void rule__BehaviorInvocationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18620:1: ( ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:18621:1: ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18621:1: ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:18622:1: ( rule__BehaviorInvocationExpression__TupleAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18623:1: ( rule__BehaviorInvocationExpression__TupleAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:18623:2: rule__BehaviorInvocationExpression__TupleAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__BehaviorInvocationExpression__TupleAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorInvocationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Tuple__Group__0"
+ // InternalAppliedStereotypeProperty.g:18637:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ;
+ public final void rule__Tuple__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18641:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
+ // InternalAppliedStereotypeProperty.g:18642:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__Tuple__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Tuple__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Group__0"
+
+
+ // $ANTLR start "rule__Tuple__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18649:1: rule__Tuple__Group__0__Impl : ( '(' ) ;
+ public final void rule__Tuple__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18653:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:18654:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:18654:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:18655:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_0());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Group__0__Impl"
+
+
+ // $ANTLR start "rule__Tuple__Group__1"
+ // InternalAppliedStereotypeProperty.g:18668:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ;
+ public final void rule__Tuple__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18672:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
+ // InternalAppliedStereotypeProperty.g:18673:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
+ {
+ pushFollow(FOLLOW_9);
+ rule__Tuple__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Tuple__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Group__1"
+
+
+ // $ANTLR start "rule__Tuple__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18680:1: rule__Tuple__Group__1__Impl : ( ( rule__Tuple__Alternatives_1 ) ) ;
+ public final void rule__Tuple__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18684:1: ( ( ( rule__Tuple__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:18685:1: ( ( rule__Tuple__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18685:1: ( ( rule__Tuple__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:18686:1: ( rule__Tuple__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18687:1: ( rule__Tuple__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:18687:2: rule__Tuple__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__Tuple__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Tuple__Group__2"
+ // InternalAppliedStereotypeProperty.g:18697:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl ;
+ public final void rule__Tuple__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18701:1: ( rule__Tuple__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:18702:2: rule__Tuple__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__Tuple__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Group__2"
+
+
+ // $ANTLR start "rule__Tuple__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:18708:1: rule__Tuple__Group__2__Impl : ( ')' ) ;
+ public final void rule__Tuple__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18712:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:18713:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:18713:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:18714:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_2());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Tuple__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group__0"
+ // InternalAppliedStereotypeProperty.g:18733:1: rule__PositionalTupleExpressionList__Group__0 : rule__PositionalTupleExpressionList__Group__0__Impl rule__PositionalTupleExpressionList__Group__1 ;
+ public final void rule__PositionalTupleExpressionList__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18737:1: ( rule__PositionalTupleExpressionList__Group__0__Impl rule__PositionalTupleExpressionList__Group__1 )
+ // InternalAppliedStereotypeProperty.g:18738:2: rule__PositionalTupleExpressionList__Group__0__Impl rule__PositionalTupleExpressionList__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__PositionalTupleExpressionList__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group__0"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18745:1: rule__PositionalTupleExpressionList__Group__0__Impl : ( () ) ;
+ public final void rule__PositionalTupleExpressionList__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18749:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:18750:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:18750:1: ( () )
+ // InternalAppliedStereotypeProperty.g:18751:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getPositionalTupleAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18752:1: ()
+ // InternalAppliedStereotypeProperty.g:18754:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getPositionalTupleAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group__1"
+ // InternalAppliedStereotypeProperty.g:18764:1: rule__PositionalTupleExpressionList__Group__1 : rule__PositionalTupleExpressionList__Group__1__Impl ;
+ public final void rule__PositionalTupleExpressionList__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18768:1: ( rule__PositionalTupleExpressionList__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18769:2: rule__PositionalTupleExpressionList__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group__1"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18775:1: rule__PositionalTupleExpressionList__Group__1__Impl : ( ( rule__PositionalTupleExpressionList__Group_1__0 )? ) ;
+ public final void rule__PositionalTupleExpressionList__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18779:1: ( ( ( rule__PositionalTupleExpressionList__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:18780:1: ( ( rule__PositionalTupleExpressionList__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:18780:1: ( ( rule__PositionalTupleExpressionList__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:18781:1: ( rule__PositionalTupleExpressionList__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18782:1: ( rule__PositionalTupleExpressionList__Group_1__0 )?
+ int alt167 = 2;
+ int LA167_0 = input.LA(1);
+
+ if (((LA167_0 >= RULE_NATURAL_VALUE && LA167_0 <= RULE_STRING) || LA167_0 == 21 || (LA167_0 >= 25 && LA167_0 <= 28) || LA167_0 == 55 || (LA167_0 >= 85 && LA167_0 <= 87) || LA167_0 == 107 || (LA167_0 >= 111 && LA167_0 <= 114))) {
+ alt167 = 1;
+ }
+ switch (alt167) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:18782:2: rule__PositionalTupleExpressionList__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:18796:1: rule__PositionalTupleExpressionList__Group_1__0 : rule__PositionalTupleExpressionList__Group_1__0__Impl rule__PositionalTupleExpressionList__Group_1__1 ;
+ public final void rule__PositionalTupleExpressionList__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18800:1: ( rule__PositionalTupleExpressionList__Group_1__0__Impl rule__PositionalTupleExpressionList__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:18801:2: rule__PositionalTupleExpressionList__Group_1__0__Impl rule__PositionalTupleExpressionList__Group_1__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__PositionalTupleExpressionList__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__0"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18808:1: rule__PositionalTupleExpressionList__Group_1__0__Impl : ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) ) ;
+ public final void rule__PositionalTupleExpressionList__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18812:1: ( ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:18813:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18813:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:18814:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18815:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:18815:2: rule__PositionalTupleExpressionList__ExpressionAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__ExpressionAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:18825:1: rule__PositionalTupleExpressionList__Group_1__1 : rule__PositionalTupleExpressionList__Group_1__1__Impl ;
+ public final void rule__PositionalTupleExpressionList__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18829:1: ( rule__PositionalTupleExpressionList__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18830:2: rule__PositionalTupleExpressionList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__1"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18836:1: rule__PositionalTupleExpressionList__Group_1__1__Impl : ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* ) ;
+ public final void rule__PositionalTupleExpressionList__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18840:1: ( ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:18841:1: ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:18841:1: ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:18842:1: ( rule__PositionalTupleExpressionList__Group_1_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18843:1: ( rule__PositionalTupleExpressionList__Group_1_1__0 )*
+ loop168: do {
+ int alt168 = 2;
+ int LA168_0 = input.LA(1);
+
+ if ((LA168_0 == 57)) {
+ alt168 = 1;
+ }
+
+
+ switch (alt168) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:18843:2: rule__PositionalTupleExpressionList__Group_1_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__PositionalTupleExpressionList__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop168;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:18857:1: rule__PositionalTupleExpressionList__Group_1_1__0 : rule__PositionalTupleExpressionList__Group_1_1__0__Impl rule__PositionalTupleExpressionList__Group_1_1__1 ;
+ public final void rule__PositionalTupleExpressionList__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18861:1: ( rule__PositionalTupleExpressionList__Group_1_1__0__Impl rule__PositionalTupleExpressionList__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:18862:2: rule__PositionalTupleExpressionList__Group_1_1__0__Impl rule__PositionalTupleExpressionList__Group_1_1__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__PositionalTupleExpressionList__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__0"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18869:1: rule__PositionalTupleExpressionList__Group_1_1__0__Impl : ( ',' ) ;
+ public final void rule__PositionalTupleExpressionList__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18873:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:18874:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:18874:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:18875:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getCommaKeyword_1_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getCommaKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:18888:1: rule__PositionalTupleExpressionList__Group_1_1__1 : rule__PositionalTupleExpressionList__Group_1_1__1__Impl ;
+ public final void rule__PositionalTupleExpressionList__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18892:1: ( rule__PositionalTupleExpressionList__Group_1_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18893:2: rule__PositionalTupleExpressionList__Group_1_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__1"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18899:1: rule__PositionalTupleExpressionList__Group_1_1__1__Impl : ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) ) ;
+ public final void rule__PositionalTupleExpressionList__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18903:1: ( ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:18904:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18904:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:18905:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18906:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:18906:2: rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group__0"
+ // InternalAppliedStereotypeProperty.g:18920:1: rule__NamedTupleExpressionList__Group__0 : rule__NamedTupleExpressionList__Group__0__Impl rule__NamedTupleExpressionList__Group__1 ;
+ public final void rule__NamedTupleExpressionList__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18924:1: ( rule__NamedTupleExpressionList__Group__0__Impl rule__NamedTupleExpressionList__Group__1 )
+ // InternalAppliedStereotypeProperty.g:18925:2: rule__NamedTupleExpressionList__Group__0__Impl rule__NamedTupleExpressionList__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__NamedTupleExpressionList__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group__0"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18932:1: rule__NamedTupleExpressionList__Group__0__Impl : ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) ) ;
+ public final void rule__NamedTupleExpressionList__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18936:1: ( ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:18937:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:18937:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:18938:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:18939:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:18939:2: rule__NamedTupleExpressionList__NamedExpressionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__NamedExpressionAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group__1"
+ // InternalAppliedStereotypeProperty.g:18949:1: rule__NamedTupleExpressionList__Group__1 : rule__NamedTupleExpressionList__Group__1__Impl ;
+ public final void rule__NamedTupleExpressionList__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18953:1: ( rule__NamedTupleExpressionList__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:18954:2: rule__NamedTupleExpressionList__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group__1"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:18960:1: rule__NamedTupleExpressionList__Group__1__Impl : ( ( rule__NamedTupleExpressionList__Group_1__0 )* ) ;
+ public final void rule__NamedTupleExpressionList__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18964:1: ( ( ( rule__NamedTupleExpressionList__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:18965:1: ( ( rule__NamedTupleExpressionList__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:18965:1: ( ( rule__NamedTupleExpressionList__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:18966:1: ( rule__NamedTupleExpressionList__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:18967:1: ( rule__NamedTupleExpressionList__Group_1__0 )*
+ loop169: do {
+ int alt169 = 2;
+ int LA169_0 = input.LA(1);
+
+ if ((LA169_0 == 57)) {
+ alt169 = 1;
+ }
+
+
+ switch (alt169) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:18967:2: rule__NamedTupleExpressionList__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__NamedTupleExpressionList__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop169;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group__1__Impl"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:18981:1: rule__NamedTupleExpressionList__Group_1__0 : rule__NamedTupleExpressionList__Group_1__0__Impl rule__NamedTupleExpressionList__Group_1__1 ;
+ public final void rule__NamedTupleExpressionList__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18985:1: ( rule__NamedTupleExpressionList__Group_1__0__Impl rule__NamedTupleExpressionList__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:18986:2: rule__NamedTupleExpressionList__Group_1__0__Impl rule__NamedTupleExpressionList__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__NamedTupleExpressionList__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group_1__0"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:18993:1: rule__NamedTupleExpressionList__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__NamedTupleExpressionList__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:18997:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:18998:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:18998:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:18999:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:19012:1: rule__NamedTupleExpressionList__Group_1__1 : rule__NamedTupleExpressionList__Group_1__1__Impl ;
+ public final void rule__NamedTupleExpressionList__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19016:1: ( rule__NamedTupleExpressionList__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:19017:2: rule__NamedTupleExpressionList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group_1__1"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19023:1: rule__NamedTupleExpressionList__Group_1__1__Impl : ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) ;
+ public final void rule__NamedTupleExpressionList__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19027:1: ( ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19028:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19028:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:19029:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19030:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:19030:2: rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__NamedExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:19044:1: rule__NamedExpression__Group__0 : rule__NamedExpression__Group__0__Impl rule__NamedExpression__Group__1 ;
+ public final void rule__NamedExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19048:1: ( rule__NamedExpression__Group__0__Impl rule__NamedExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19049:2: rule__NamedExpression__Group__0__Impl rule__NamedExpression__Group__1
+ {
+ pushFollow(FOLLOW_12);
+ rule__NamedExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamedExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__Group__0"
+
+
+ // $ANTLR start "rule__NamedExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19056:1: rule__NamedExpression__Group__0__Impl : ( ( rule__NamedExpression__NameAssignment_0 ) ) ;
+ public final void rule__NamedExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19060:1: ( ( ( rule__NamedExpression__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:19061:1: ( ( rule__NamedExpression__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19061:1: ( ( rule__NamedExpression__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:19062:1: ( rule__NamedExpression__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:19063:1: ( rule__NamedExpression__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:19063:2: rule__NamedExpression__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedExpression__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NamedExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:19073:1: rule__NamedExpression__Group__1 : rule__NamedExpression__Group__1__Impl rule__NamedExpression__Group__2 ;
+ public final void rule__NamedExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19077:1: ( rule__NamedExpression__Group__1__Impl rule__NamedExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:19078:2: rule__NamedExpression__Group__1__Impl rule__NamedExpression__Group__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__NamedExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NamedExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__Group__1"
+
+
+ // $ANTLR start "rule__NamedExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19085:1: rule__NamedExpression__Group__1__Impl : ( '=>' ) ;
+ public final void rule__NamedExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19089:1: ( ( '=>' ) )
+ // InternalAppliedStereotypeProperty.g:19090:1: ( '=>' )
+ {
+ // InternalAppliedStereotypeProperty.g:19090:1: ( '=>' )
+ // InternalAppliedStereotypeProperty.g:19091:1: '=>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
+ match(input, 58, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__NamedExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:19104:1: rule__NamedExpression__Group__2 : rule__NamedExpression__Group__2__Impl ;
+ public final void rule__NamedExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19108:1: ( rule__NamedExpression__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:19109:2: rule__NamedExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__Group__2"
+
+
+ // $ANTLR start "rule__NamedExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:19115:1: rule__NamedExpression__Group__2__Impl : ( ( rule__NamedExpression__ExpressionAssignment_2 ) ) ;
+ public final void rule__NamedExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19119:1: ( ( ( rule__NamedExpression__ExpressionAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:19120:1: ( ( rule__NamedExpression__ExpressionAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19120:1: ( ( rule__NamedExpression__ExpressionAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:19121:1: ( rule__NamedExpression__ExpressionAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionAccess().getExpressionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:19122:1: ( rule__NamedExpression__ExpressionAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:19122:2: rule__NamedExpression__ExpressionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__NamedExpression__ExpressionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionAccess().getExpressionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:19138:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ;
+ public final void rule__SuperInvocationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19142:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19143:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
+ {
+ pushFollow(FOLLOW_76);
+ rule__SuperInvocationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__0"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19150:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
+ public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19154:1: ( ( 'super' ) )
+ // InternalAppliedStereotypeProperty.g:19155:1: ( 'super' )
+ {
+ // InternalAppliedStereotypeProperty.g:19155:1: ( 'super' )
+ // InternalAppliedStereotypeProperty.g:19156:1: 'super'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
+ }
+ match(input, 86, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:19169:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl rule__SuperInvocationExpression__Group__2 ;
+ public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19173:1: ( rule__SuperInvocationExpression__Group__1__Impl rule__SuperInvocationExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:19174:2: rule__SuperInvocationExpression__Group__1__Impl rule__SuperInvocationExpression__Group__2
+ {
+ pushFollow(FOLLOW_76);
+ rule__SuperInvocationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__1"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19181:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Group_1__0 )? ) ;
+ public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19185:1: ( ( ( rule__SuperInvocationExpression__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:19186:1: ( ( rule__SuperInvocationExpression__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:19186:1: ( ( rule__SuperInvocationExpression__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:19187:1: ( rule__SuperInvocationExpression__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19188:1: ( rule__SuperInvocationExpression__Group_1__0 )?
+ int alt170 = 2;
+ int LA170_0 = input.LA(1);
+
+ if ((LA170_0 == 64)) {
+ alt170 = 1;
+ }
+ switch (alt170) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:19188:2: rule__SuperInvocationExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:19198:1: rule__SuperInvocationExpression__Group__2 : rule__SuperInvocationExpression__Group__2__Impl ;
+ public final void rule__SuperInvocationExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19202:1: ( rule__SuperInvocationExpression__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:19203:2: rule__SuperInvocationExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__2"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:19209:1: rule__SuperInvocationExpression__Group__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) ) ;
+ public final void rule__SuperInvocationExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19213:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:19214:1: ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19214:1: ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:19215:1: ( rule__SuperInvocationExpression__TupleAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:19216:1: ( rule__SuperInvocationExpression__TupleAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:19216:2: rule__SuperInvocationExpression__TupleAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__TupleAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:19232:1: rule__SuperInvocationExpression__Group_1__0 : rule__SuperInvocationExpression__Group_1__0__Impl rule__SuperInvocationExpression__Group_1__1 ;
+ public final void rule__SuperInvocationExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19236:1: ( rule__SuperInvocationExpression__Group_1__0__Impl rule__SuperInvocationExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:19237:2: rule__SuperInvocationExpression__Group_1__0__Impl rule__SuperInvocationExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__SuperInvocationExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19244:1: rule__SuperInvocationExpression__Group_1__0__Impl : ( '.' ) ;
+ public final void rule__SuperInvocationExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19248:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:19249:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:19249:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:19250:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_0());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:19263:1: rule__SuperInvocationExpression__Group_1__1 : rule__SuperInvocationExpression__Group_1__1__Impl ;
+ public final void rule__SuperInvocationExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19267:1: ( rule__SuperInvocationExpression__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:19268:2: rule__SuperInvocationExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19274:1: rule__SuperInvocationExpression__Group_1__1__Impl : ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) ) ;
+ public final void rule__SuperInvocationExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19278:1: ( ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19279:1: ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19279:1: ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:19280:1: ( rule__SuperInvocationExpression__TargetAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTargetAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19281:1: ( rule__SuperInvocationExpression__TargetAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:19281:2: rule__SuperInvocationExpression__TargetAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SuperInvocationExpression__TargetAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTargetAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:19295:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__0 : rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group__1 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19299:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19300:2: rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__0"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19307:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl : ( 'new' ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19311:1: ( ( 'new' ) )
+ // InternalAppliedStereotypeProperty.g:19312:1: ( 'new' )
+ {
+ // InternalAppliedStereotypeProperty.g:19312:1: ( 'new' )
+ // InternalAppliedStereotypeProperty.g:19313:1: 'new'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getNewKeyword_0());
+ }
+ match(input, 87, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getNewKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:19326:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__1 : rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19330:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:19331:2: rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__1"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19337:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19341:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19342:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19342:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:19343:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19344:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:19344:2: rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0"
+ // InternalAppliedStereotypeProperty.g:19358:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19362:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1 )
+ // InternalAppliedStereotypeProperty.g:19363:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19370:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl : ( () ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19374:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:19375:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:19375:1: ( () )
+ // InternalAppliedStereotypeProperty.g:19376:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getSequenceConstructionExpressionAction_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:19377:1: ()
+ // InternalAppliedStereotypeProperty.g:19379:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getSequenceConstructionExpressionAction_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1"
+ // InternalAppliedStereotypeProperty.g:19389:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19393:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2 )
+ // InternalAppliedStereotypeProperty.g:19394:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2
+ {
+ pushFollow(FOLLOW_77);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19401:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19405:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19406:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19406:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:19407:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameAssignment_1_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19408:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 )
+ // InternalAppliedStereotypeProperty.g:19408:2: rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameAssignment_1_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2"
+ // InternalAppliedStereotypeProperty.g:19418:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19422:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3 )
+ // InternalAppliedStereotypeProperty.g:19423:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3
+ {
+ pushFollow(FOLLOW_77);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:19430:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19434:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:19435:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:19435:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? )
+ // InternalAppliedStereotypeProperty.g:19436:1: ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1_0_2());
+ }
+ // InternalAppliedStereotypeProperty.g:19437:1: ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )?
+ int alt171 = 2;
+ int LA171_0 = input.LA(1);
+
+ if ((LA171_0 == 78)) {
+ alt171 = 1;
+ }
+ switch (alt171) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:19437:2: rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3"
+ // InternalAppliedStereotypeProperty.g:19447:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19451:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4 )
+ // InternalAppliedStereotypeProperty.g:19452:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4
+ {
+ pushFollow(FOLLOW_78);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl"
+ // InternalAppliedStereotypeProperty.g:19459:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl : ( '{' ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19463:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:19464:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:19464:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:19465:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_1_0_3());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_1_0_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4"
+ // InternalAppliedStereotypeProperty.g:19478:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19482:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5 )
+ // InternalAppliedStereotypeProperty.g:19483:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5
+ {
+ pushFollow(FOLLOW_78);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl"
+ // InternalAppliedStereotypeProperty.g:19490:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19494:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? ) )
+ // InternalAppliedStereotypeProperty.g:19495:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:19495:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? )
+ // InternalAppliedStereotypeProperty.g:19496:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsAssignment_1_0_4());
+ }
+ // InternalAppliedStereotypeProperty.g:19497:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )?
+ int alt172 = 2;
+ int LA172_0 = input.LA(1);
+
+ if (((LA172_0 >= RULE_NATURAL_VALUE && LA172_0 <= RULE_STRING) || LA172_0 == 21 || (LA172_0 >= 25 && LA172_0 <= 28) || LA172_0 == 55 || LA172_0 == 66 || (LA172_0 >= 85 && LA172_0 <= 87) || LA172_0 == 107
+ || (LA172_0 >= 111 && LA172_0 <= 114))) {
+ alt172 = 1;
+ }
+ switch (alt172) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:19497:2: rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsAssignment_1_0_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5"
+ // InternalAppliedStereotypeProperty.g:19507:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19511:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl )
+ // InternalAppliedStereotypeProperty.g:19512:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl"
+ // InternalAppliedStereotypeProperty.g:19518:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl : ( '}' ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19522:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:19523:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:19523:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:19524:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_1_0_5());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_1_0_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:19549:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19553:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:19554:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19561:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl : ( () ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19565:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:19566:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:19566:1: ( () )
+ // InternalAppliedStereotypeProperty.g:19567:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getInstanceCreationExpressionAction_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:19568:1: ()
+ // InternalAppliedStereotypeProperty.g:19570:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getInstanceCreationExpressionAction_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:19580:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl
+ // rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2 ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19584:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2 )
+ // InternalAppliedStereotypeProperty.g:19585:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19592:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19596:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19597:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19597:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:19598:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19599:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:19599:2: rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2"
+ // InternalAppliedStereotypeProperty.g:19609:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19613:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:19614:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:19620:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19624:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:19625:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19625:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:19626:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleAssignment_1_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:19627:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 )
+ // InternalAppliedStereotypeProperty.g:19627:2: rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleAssignment_1_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:19643:1: rule__LinkOperationExpression__Group__0 : rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 ;
+ public final void rule__LinkOperationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19647:1: ( rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19648:2: rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1
+ {
+ pushFollow(FOLLOW_65);
+ rule__LinkOperationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__0"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19655:1: rule__LinkOperationExpression__Group__0__Impl : ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) ) ;
+ public final void rule__LinkOperationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19659:1: ( ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:19660:1: ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19660:1: ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:19661:1: ( rule__LinkOperationExpression__AssociationNameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getAssociationNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:19662:1: ( rule__LinkOperationExpression__AssociationNameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:19662:2: rule__LinkOperationExpression__AssociationNameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__AssociationNameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getAssociationNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:19672:1: rule__LinkOperationExpression__Group__1 : rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 ;
+ public final void rule__LinkOperationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19676:1: ( rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:19677:2: rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2
+ {
+ pushFollow(FOLLOW_79);
+ rule__LinkOperationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__1"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19684:1: rule__LinkOperationExpression__Group__1__Impl : ( '.' ) ;
+ public final void rule__LinkOperationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19688:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:19689:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:19689:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:19690:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_1());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:19703:1: rule__LinkOperationExpression__Group__2 : rule__LinkOperationExpression__Group__2__Impl rule__LinkOperationExpression__Group__3 ;
+ public final void rule__LinkOperationExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19707:1: ( rule__LinkOperationExpression__Group__2__Impl rule__LinkOperationExpression__Group__3 )
+ // InternalAppliedStereotypeProperty.g:19708:2: rule__LinkOperationExpression__Group__2__Impl rule__LinkOperationExpression__Group__3
+ {
+ pushFollow(FOLLOW_8);
+ rule__LinkOperationExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__2"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:19715:1: rule__LinkOperationExpression__Group__2__Impl : ( ( rule__LinkOperationExpression__OperationAssignment_2 ) ) ;
+ public final void rule__LinkOperationExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19719:1: ( ( ( rule__LinkOperationExpression__OperationAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:19720:1: ( ( rule__LinkOperationExpression__OperationAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19720:1: ( ( rule__LinkOperationExpression__OperationAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:19721:1: ( rule__LinkOperationExpression__OperationAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getOperationAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:19722:1: ( rule__LinkOperationExpression__OperationAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:19722:2: rule__LinkOperationExpression__OperationAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__OperationAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getOperationAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__3"
+ // InternalAppliedStereotypeProperty.g:19732:1: rule__LinkOperationExpression__Group__3 : rule__LinkOperationExpression__Group__3__Impl ;
+ public final void rule__LinkOperationExpression__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19736:1: ( rule__LinkOperationExpression__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:19737:2: rule__LinkOperationExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__3"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:19743:1: rule__LinkOperationExpression__Group__3__Impl : ( ( rule__LinkOperationExpression__TupleAssignment_3 ) ) ;
+ public final void rule__LinkOperationExpression__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19747:1: ( ( ( rule__LinkOperationExpression__TupleAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:19748:1: ( ( rule__LinkOperationExpression__TupleAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19748:1: ( ( rule__LinkOperationExpression__TupleAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:19749:1: ( rule__LinkOperationExpression__TupleAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:19750:1: ( rule__LinkOperationExpression__TupleAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:19750:2: rule__LinkOperationExpression__TupleAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationExpression__TupleAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Group__0"
+ // InternalAppliedStereotypeProperty.g:19768:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ;
+ public final void rule__LinkOperationTuple__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19772:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19773:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__LinkOperationTuple__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationTuple__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__0"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19780:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
+ public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19784:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:19785:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:19785:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:19786:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__0__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Group__1"
+ // InternalAppliedStereotypeProperty.g:19799:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ;
+ public final void rule__LinkOperationTuple__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19803:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
+ // InternalAppliedStereotypeProperty.g:19804:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
+ {
+ pushFollow(FOLLOW_9);
+ rule__LinkOperationTuple__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationTuple__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__1"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19811:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__Alternatives_1 ) ) ;
+ public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19815:1: ( ( ( rule__LinkOperationTuple__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19816:1: ( ( rule__LinkOperationTuple__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19816:1: ( ( rule__LinkOperationTuple__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:19817:1: ( rule__LinkOperationTuple__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19818:1: ( rule__LinkOperationTuple__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:19818:2: rule__LinkOperationTuple__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationTuple__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__1__Impl"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Group__2"
+ // InternalAppliedStereotypeProperty.g:19828:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl ;
+ public final void rule__LinkOperationTuple__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19832:1: ( rule__LinkOperationTuple__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:19833:2: rule__LinkOperationTuple__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LinkOperationTuple__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__2"
+
+
+ // $ANTLR start "rule__LinkOperationTuple__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:19839:1: rule__LinkOperationTuple__Group__2__Impl : ( ')' ) ;
+ public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19843:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:19844:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:19844:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:19845:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_2());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__2__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__0"
+ // InternalAppliedStereotypeProperty.g:19864:1: rule__IndexedNamedTupleExpressionList__Group__0 : rule__IndexedNamedTupleExpressionList__Group__0__Impl rule__IndexedNamedTupleExpressionList__Group__1 ;
+ public final void rule__IndexedNamedTupleExpressionList__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19868:1: ( rule__IndexedNamedTupleExpressionList__Group__0__Impl rule__IndexedNamedTupleExpressionList__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19869:2: rule__IndexedNamedTupleExpressionList__Group__0__Impl rule__IndexedNamedTupleExpressionList__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__IndexedNamedTupleExpressionList__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__0"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19876:1: rule__IndexedNamedTupleExpressionList__Group__0__Impl : ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) ) ;
+ public final void rule__IndexedNamedTupleExpressionList__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19880:1: ( ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:19881:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19881:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:19882:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:19883:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:19883:2: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__0__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__1"
+ // InternalAppliedStereotypeProperty.g:19893:1: rule__IndexedNamedTupleExpressionList__Group__1 : rule__IndexedNamedTupleExpressionList__Group__1__Impl ;
+ public final void rule__IndexedNamedTupleExpressionList__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19897:1: ( rule__IndexedNamedTupleExpressionList__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:19898:2: rule__IndexedNamedTupleExpressionList__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__1"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19904:1: rule__IndexedNamedTupleExpressionList__Group__1__Impl : ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* ) ;
+ public final void rule__IndexedNamedTupleExpressionList__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19908:1: ( ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:19909:1: ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:19909:1: ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:19910:1: ( rule__IndexedNamedTupleExpressionList__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19911:1: ( rule__IndexedNamedTupleExpressionList__Group_1__0 )*
+ loop173: do {
+ int alt173 = 2;
+ int LA173_0 = input.LA(1);
+
+ if ((LA173_0 == 57)) {
+ alt173 = 1;
+ }
+
+
+ switch (alt173) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:19911:2: rule__IndexedNamedTupleExpressionList__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__IndexedNamedTupleExpressionList__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop173;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__1__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:19925:1: rule__IndexedNamedTupleExpressionList__Group_1__0 : rule__IndexedNamedTupleExpressionList__Group_1__0__Impl rule__IndexedNamedTupleExpressionList__Group_1__1 ;
+ public final void rule__IndexedNamedTupleExpressionList__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19929:1: ( rule__IndexedNamedTupleExpressionList__Group_1__0__Impl rule__IndexedNamedTupleExpressionList__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:19930:2: rule__IndexedNamedTupleExpressionList__Group_1__0__Impl rule__IndexedNamedTupleExpressionList__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__IndexedNamedTupleExpressionList__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__0"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:19937:1: rule__IndexedNamedTupleExpressionList__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__IndexedNamedTupleExpressionList__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19941:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:19942:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:19942:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:19943:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:19956:1: rule__IndexedNamedTupleExpressionList__Group_1__1 : rule__IndexedNamedTupleExpressionList__Group_1__1__Impl ;
+ public final void rule__IndexedNamedTupleExpressionList__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19960:1: ( rule__IndexedNamedTupleExpressionList__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:19961:2: rule__IndexedNamedTupleExpressionList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__1"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:19967:1: rule__IndexedNamedTupleExpressionList__Group_1__1__Impl : ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) ;
+ public final void rule__IndexedNamedTupleExpressionList__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19971:1: ( ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:19972:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:19972:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:19973:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:19974:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:19974:2: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:19988:1: rule__IndexedNamedExpression__Group__0 : rule__IndexedNamedExpression__Group__0__Impl rule__IndexedNamedExpression__Group__1 ;
+ public final void rule__IndexedNamedExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:19992:1: ( rule__IndexedNamedExpression__Group__0__Impl rule__IndexedNamedExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:19993:2: rule__IndexedNamedExpression__Group__0__Impl rule__IndexedNamedExpression__Group__1
+ {
+ pushFollow(FOLLOW_80);
+ rule__IndexedNamedExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__0"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20000:1: rule__IndexedNamedExpression__Group__0__Impl : ( ( rule__IndexedNamedExpression__NameAssignment_0 ) ) ;
+ public final void rule__IndexedNamedExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20004:1: ( ( ( rule__IndexedNamedExpression__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:20005:1: ( ( rule__IndexedNamedExpression__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20005:1: ( ( rule__IndexedNamedExpression__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:20006:1: ( rule__IndexedNamedExpression__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20007:1: ( rule__IndexedNamedExpression__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:20007:2: rule__IndexedNamedExpression__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:20017:1: rule__IndexedNamedExpression__Group__1 : rule__IndexedNamedExpression__Group__1__Impl rule__IndexedNamedExpression__Group__2 ;
+ public final void rule__IndexedNamedExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20021:1: ( rule__IndexedNamedExpression__Group__1__Impl rule__IndexedNamedExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:20022:2: rule__IndexedNamedExpression__Group__1__Impl rule__IndexedNamedExpression__Group__2
+ {
+ pushFollow(FOLLOW_80);
+ rule__IndexedNamedExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__1"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20029:1: rule__IndexedNamedExpression__Group__1__Impl : ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? ) ;
+ public final void rule__IndexedNamedExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20033:1: ( ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:20034:1: ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:20034:1: ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? )
+ // InternalAppliedStereotypeProperty.g:20035:1: ( rule__IndexedNamedExpression__IndexAssignment_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getIndexAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:20036:1: ( rule__IndexedNamedExpression__IndexAssignment_1 )?
+ int alt174 = 2;
+ int LA174_0 = input.LA(1);
+
+ if ((LA174_0 == 78)) {
+ alt174 = 1;
+ }
+ switch (alt174) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:20036:2: rule__IndexedNamedExpression__IndexAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__IndexAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getIndexAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:20046:1: rule__IndexedNamedExpression__Group__2 : rule__IndexedNamedExpression__Group__2__Impl rule__IndexedNamedExpression__Group__3 ;
+ public final void rule__IndexedNamedExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20050:1: ( rule__IndexedNamedExpression__Group__2__Impl rule__IndexedNamedExpression__Group__3 )
+ // InternalAppliedStereotypeProperty.g:20051:2: rule__IndexedNamedExpression__Group__2__Impl rule__IndexedNamedExpression__Group__3
+ {
+ pushFollow(FOLLOW_74);
+ rule__IndexedNamedExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__2"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20058:1: rule__IndexedNamedExpression__Group__2__Impl : ( '=>' ) ;
+ public final void rule__IndexedNamedExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20062:1: ( ( '=>' ) )
+ // InternalAppliedStereotypeProperty.g:20063:1: ( '=>' )
+ {
+ // InternalAppliedStereotypeProperty.g:20063:1: ( '=>' )
+ // InternalAppliedStereotypeProperty.g:20064:1: '=>'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_2());
+ }
+ match(input, 58, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__3"
+ // InternalAppliedStereotypeProperty.g:20077:1: rule__IndexedNamedExpression__Group__3 : rule__IndexedNamedExpression__Group__3__Impl ;
+ public final void rule__IndexedNamedExpression__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20081:1: ( rule__IndexedNamedExpression__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:20082:2: rule__IndexedNamedExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__3"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:20088:1: rule__IndexedNamedExpression__Group__3__Impl : ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) ) ;
+ public final void rule__IndexedNamedExpression__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20092:1: ( ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:20093:1: ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20093:1: ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:20094:1: ( rule__IndexedNamedExpression__ExpressionAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getExpressionAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:20095:1: ( rule__IndexedNamedExpression__ExpressionAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:20095:2: rule__IndexedNamedExpression__ExpressionAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__IndexedNamedExpression__ExpressionAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getExpressionAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:20113:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ;
+ public final void rule__ClassExtentExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20117:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20118:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
+ {
+ pushFollow(FOLLOW_65);
+ rule__ClassExtentExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__0"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20125:1: rule__ClassExtentExpression__Group__0__Impl : ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) ) ;
+ public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20129:1: ( ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:20130:1: ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20130:1: ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:20131:1: ( rule__ClassExtentExpression__ClassNameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getClassNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20132:1: ( rule__ClassExtentExpression__ClassNameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:20132:2: rule__ClassExtentExpression__ClassNameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__ClassNameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getClassNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:20142:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ;
+ public final void rule__ClassExtentExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20146:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:20147:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
+ {
+ pushFollow(FOLLOW_81);
+ rule__ClassExtentExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__1"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20154:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
+ public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20158:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:20159:1: ( '.' )
+ {
+ // InternalAppliedStereotypeProperty.g:20159:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:20160:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:20173:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ;
+ public final void rule__ClassExtentExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20177:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
+ // InternalAppliedStereotypeProperty.g:20178:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
+ {
+ pushFollow(FOLLOW_8);
+ rule__ClassExtentExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__2"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20185:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
+ public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20189:1: ( ( 'allInstances' ) )
+ // InternalAppliedStereotypeProperty.g:20190:1: ( 'allInstances' )
+ {
+ // InternalAppliedStereotypeProperty.g:20190:1: ( 'allInstances' )
+ // InternalAppliedStereotypeProperty.g:20191:1: 'allInstances'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
+ }
+ match(input, 88, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__3"
+ // InternalAppliedStereotypeProperty.g:20204:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ;
+ public final void rule__ClassExtentExpression__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20208:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
+ // InternalAppliedStereotypeProperty.g:20209:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
+ {
+ pushFollow(FOLLOW_9);
+ rule__ClassExtentExpression__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__3"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:20216:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
+ public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20220:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:20221:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:20221:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:20222:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__4"
+ // InternalAppliedStereotypeProperty.g:20235:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl ;
+ public final void rule__ClassExtentExpression__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20239:1: ( rule__ClassExtentExpression__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:20240:2: rule__ClassExtentExpression__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassExtentExpression__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__4"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:20246:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
+ public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20250:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:20251:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:20251:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:20252:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__4__Impl"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__0"
+ // InternalAppliedStereotypeProperty.g:20275:1: rule__SequenceConstructionExpression__Group_0__0 : rule__SequenceConstructionExpression__Group_0__0__Impl rule__SequenceConstructionExpression__Group_0__1 ;
+ public final void rule__SequenceConstructionExpression__Group_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20279:1: ( rule__SequenceConstructionExpression__Group_0__0__Impl rule__SequenceConstructionExpression__Group_0__1 )
+ // InternalAppliedStereotypeProperty.g:20280:2: rule__SequenceConstructionExpression__Group_0__0__Impl rule__SequenceConstructionExpression__Group_0__1
+ {
+ pushFollow(FOLLOW_77);
+ rule__SequenceConstructionExpression__Group_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Group_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__0"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20287:1: rule__SequenceConstructionExpression__Group_0__0__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) ) ;
+ public final void rule__SequenceConstructionExpression__Group_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20291:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:20292:1: ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20292:1: ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:20293:1: ( rule__SequenceConstructionExpression__Alternatives_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20294:1: ( rule__SequenceConstructionExpression__Alternatives_0_0 )
+ // InternalAppliedStereotypeProperty.g:20294:2: rule__SequenceConstructionExpression__Alternatives_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Alternatives_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__1"
+ // InternalAppliedStereotypeProperty.g:20304:1: rule__SequenceConstructionExpression__Group_0__1 : rule__SequenceConstructionExpression__Group_0__1__Impl rule__SequenceConstructionExpression__Group_0__2 ;
+ public final void rule__SequenceConstructionExpression__Group_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20308:1: ( rule__SequenceConstructionExpression__Group_0__1__Impl rule__SequenceConstructionExpression__Group_0__2 )
+ // InternalAppliedStereotypeProperty.g:20309:2: rule__SequenceConstructionExpression__Group_0__1__Impl rule__SequenceConstructionExpression__Group_0__2
+ {
+ pushFollow(FOLLOW_77);
+ rule__SequenceConstructionExpression__Group_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Group_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__1"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20316:1: rule__SequenceConstructionExpression__Group_0__1__Impl : ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? ) ;
+ public final void rule__SequenceConstructionExpression__Group_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20320:1: ( ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:20321:1: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:20321:1: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? )
+ // InternalAppliedStereotypeProperty.g:20322:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:20323:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )?
+ int alt175 = 2;
+ int LA175_0 = input.LA(1);
+
+ if ((LA175_0 == 78)) {
+ alt175 = 1;
+ }
+ switch (alt175) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:20323:2: rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__2"
+ // InternalAppliedStereotypeProperty.g:20333:1: rule__SequenceConstructionExpression__Group_0__2 : rule__SequenceConstructionExpression__Group_0__2__Impl rule__SequenceConstructionExpression__Group_0__3 ;
+ public final void rule__SequenceConstructionExpression__Group_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20337:1: ( rule__SequenceConstructionExpression__Group_0__2__Impl rule__SequenceConstructionExpression__Group_0__3 )
+ // InternalAppliedStereotypeProperty.g:20338:2: rule__SequenceConstructionExpression__Group_0__2__Impl rule__SequenceConstructionExpression__Group_0__3
+ {
+ pushFollow(FOLLOW_78);
+ rule__SequenceConstructionExpression__Group_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Group_0__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__2"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20345:1: rule__SequenceConstructionExpression__Group_0__2__Impl : ( '{' ) ;
+ public final void rule__SequenceConstructionExpression__Group_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20349:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:20350:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:20350:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:20351:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0_2());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__3"
+ // InternalAppliedStereotypeProperty.g:20364:1: rule__SequenceConstructionExpression__Group_0__3 : rule__SequenceConstructionExpression__Group_0__3__Impl rule__SequenceConstructionExpression__Group_0__4 ;
+ public final void rule__SequenceConstructionExpression__Group_0__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20368:1: ( rule__SequenceConstructionExpression__Group_0__3__Impl rule__SequenceConstructionExpression__Group_0__4 )
+ // InternalAppliedStereotypeProperty.g:20369:2: rule__SequenceConstructionExpression__Group_0__3__Impl rule__SequenceConstructionExpression__Group_0__4
+ {
+ pushFollow(FOLLOW_78);
+ rule__SequenceConstructionExpression__Group_0__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Group_0__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__3"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__3__Impl"
+ // InternalAppliedStereotypeProperty.g:20376:1: rule__SequenceConstructionExpression__Group_0__3__Impl : ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? ) ;
+ public final void rule__SequenceConstructionExpression__Group_0__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20380:1: ( ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? ) )
+ // InternalAppliedStereotypeProperty.g:20381:1: ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:20381:1: ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? )
+ // InternalAppliedStereotypeProperty.g:20382:1: ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getElementsAssignment_0_3());
+ }
+ // InternalAppliedStereotypeProperty.g:20383:1: ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )?
+ int alt176 = 2;
+ int LA176_0 = input.LA(1);
+
+ if (((LA176_0 >= RULE_NATURAL_VALUE && LA176_0 <= RULE_STRING) || LA176_0 == 21 || (LA176_0 >= 25 && LA176_0 <= 28) || LA176_0 == 55 || LA176_0 == 66 || (LA176_0 >= 85 && LA176_0 <= 87) || LA176_0 == 107
+ || (LA176_0 >= 111 && LA176_0 <= 114))) {
+ alt176 = 1;
+ }
+ switch (alt176) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:20383:2: rule__SequenceConstructionExpression__ElementsAssignment_0_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__ElementsAssignment_0_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getElementsAssignment_0_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__3__Impl"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__4"
+ // InternalAppliedStereotypeProperty.g:20393:1: rule__SequenceConstructionExpression__Group_0__4 : rule__SequenceConstructionExpression__Group_0__4__Impl ;
+ public final void rule__SequenceConstructionExpression__Group_0__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20397:1: ( rule__SequenceConstructionExpression__Group_0__4__Impl )
+ // InternalAppliedStereotypeProperty.g:20398:2: rule__SequenceConstructionExpression__Group_0__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceConstructionExpression__Group_0__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__4"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_0__4__Impl"
+ // InternalAppliedStereotypeProperty.g:20404:1: rule__SequenceConstructionExpression__Group_0__4__Impl : ( '}' ) ;
+ public final void rule__SequenceConstructionExpression__Group_0__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20408:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:20409:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:20409:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:20410:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_0_4());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_0_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_0__4__Impl"
+
+
+ // $ANTLR start "rule__MultiplicityIndicator__Group__0"
+ // InternalAppliedStereotypeProperty.g:20433:1: rule__MultiplicityIndicator__Group__0 : rule__MultiplicityIndicator__Group__0__Impl rule__MultiplicityIndicator__Group__1 ;
+ public final void rule__MultiplicityIndicator__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20437:1: ( rule__MultiplicityIndicator__Group__0__Impl rule__MultiplicityIndicator__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20438:2: rule__MultiplicityIndicator__Group__0__Impl rule__MultiplicityIndicator__Group__1
+ {
+ pushFollow(FOLLOW_59);
+ rule__MultiplicityIndicator__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__MultiplicityIndicator__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicityIndicator__Group__0"
+
+
+ // $ANTLR start "rule__MultiplicityIndicator__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20445:1: rule__MultiplicityIndicator__Group__0__Impl : ( '[' ) ;
+ public final void rule__MultiplicityIndicator__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20449:1: ( ( '[' ) )
+ // InternalAppliedStereotypeProperty.g:20450:1: ( '[' )
+ {
+ // InternalAppliedStereotypeProperty.g:20450:1: ( '[' )
+ // InternalAppliedStereotypeProperty.g:20451:1: '['
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicityIndicatorAccess().getLeftSquareBracketKeyword_0());
+ }
+ match(input, 78, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicityIndicatorAccess().getLeftSquareBracketKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicityIndicator__Group__0__Impl"
+
+
+ // $ANTLR start "rule__MultiplicityIndicator__Group__1"
+ // InternalAppliedStereotypeProperty.g:20464:1: rule__MultiplicityIndicator__Group__1 : rule__MultiplicityIndicator__Group__1__Impl ;
+ public final void rule__MultiplicityIndicator__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20468:1: ( rule__MultiplicityIndicator__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:20469:2: rule__MultiplicityIndicator__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicityIndicator__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicityIndicator__Group__1"
+
+
+ // $ANTLR start "rule__MultiplicityIndicator__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20475:1: rule__MultiplicityIndicator__Group__1__Impl : ( ']' ) ;
+ public final void rule__MultiplicityIndicator__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20479:1: ( ( ']' ) )
+ // InternalAppliedStereotypeProperty.g:20480:1: ( ']' )
+ {
+ // InternalAppliedStereotypeProperty.g:20480:1: ( ']' )
+ // InternalAppliedStereotypeProperty.g:20481:1: ']'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicityIndicatorAccess().getRightSquareBracketKeyword_1());
+ }
+ match(input, 79, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicityIndicatorAccess().getRightSquareBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicityIndicator__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceRange__Group__0"
+ // InternalAppliedStereotypeProperty.g:20498:1: rule__SequenceRange__Group__0 : rule__SequenceRange__Group__0__Impl rule__SequenceRange__Group__1 ;
+ public final void rule__SequenceRange__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20502:1: ( rule__SequenceRange__Group__0__Impl rule__SequenceRange__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20503:2: rule__SequenceRange__Group__0__Impl rule__SequenceRange__Group__1
+ {
+ pushFollow(FOLLOW_60);
+ rule__SequenceRange__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceRange__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__Group__0"
+
+
+ // $ANTLR start "rule__SequenceRange__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20510:1: rule__SequenceRange__Group__0__Impl : ( ( rule__SequenceRange__RangeLowerAssignment_0 ) ) ;
+ public final void rule__SequenceRange__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20514:1: ( ( ( rule__SequenceRange__RangeLowerAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:20515:1: ( ( rule__SequenceRange__RangeLowerAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20515:1: ( ( rule__SequenceRange__RangeLowerAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:20516:1: ( rule__SequenceRange__RangeLowerAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeAccess().getRangeLowerAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20517:1: ( rule__SequenceRange__RangeLowerAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:20517:2: rule__SequenceRange__RangeLowerAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceRange__RangeLowerAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeAccess().getRangeLowerAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceRange__Group__1"
+ // InternalAppliedStereotypeProperty.g:20527:1: rule__SequenceRange__Group__1 : rule__SequenceRange__Group__1__Impl rule__SequenceRange__Group__2 ;
+ public final void rule__SequenceRange__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20531:1: ( rule__SequenceRange__Group__1__Impl rule__SequenceRange__Group__2 )
+ // InternalAppliedStereotypeProperty.g:20532:2: rule__SequenceRange__Group__1__Impl rule__SequenceRange__Group__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__SequenceRange__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceRange__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__Group__1"
+
+
+ // $ANTLR start "rule__SequenceRange__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20539:1: rule__SequenceRange__Group__1__Impl : ( '..' ) ;
+ public final void rule__SequenceRange__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20543:1: ( ( '..' ) )
+ // InternalAppliedStereotypeProperty.g:20544:1: ( '..' )
+ {
+ // InternalAppliedStereotypeProperty.g:20544:1: ( '..' )
+ // InternalAppliedStereotypeProperty.g:20545:1: '..'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeAccess().getFullStopFullStopKeyword_1());
+ }
+ match(input, 80, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeAccess().getFullStopFullStopKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceRange__Group__2"
+ // InternalAppliedStereotypeProperty.g:20558:1: rule__SequenceRange__Group__2 : rule__SequenceRange__Group__2__Impl ;
+ public final void rule__SequenceRange__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20562:1: ( rule__SequenceRange__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:20563:2: rule__SequenceRange__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceRange__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__Group__2"
+
+
+ // $ANTLR start "rule__SequenceRange__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20569:1: rule__SequenceRange__Group__2__Impl : ( ( rule__SequenceRange__RangeUpperAssignment_2 ) ) ;
+ public final void rule__SequenceRange__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20573:1: ( ( ( rule__SequenceRange__RangeUpperAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:20574:1: ( ( rule__SequenceRange__RangeUpperAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20574:1: ( ( rule__SequenceRange__RangeUpperAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:20575:1: ( rule__SequenceRange__RangeUpperAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeAccess().getRangeUpperAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:20576:1: ( rule__SequenceRange__RangeUpperAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:20576:2: rule__SequenceRange__RangeUpperAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceRange__RangeUpperAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeAccess().getRangeUpperAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group__0"
+ // InternalAppliedStereotypeProperty.g:20592:1: rule__SequenceExpressionList__Group__0 : rule__SequenceExpressionList__Group__0__Impl rule__SequenceExpressionList__Group__1 ;
+ public final void rule__SequenceExpressionList__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20596:1: ( rule__SequenceExpressionList__Group__0__Impl rule__SequenceExpressionList__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20597:2: rule__SequenceExpressionList__Group__0__Impl rule__SequenceExpressionList__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__SequenceExpressionList__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group__0"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20604:1: rule__SequenceExpressionList__Group__0__Impl : ( ( rule__SequenceExpressionList__ElementAssignment_0 ) ) ;
+ public final void rule__SequenceExpressionList__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20608:1: ( ( ( rule__SequenceExpressionList__ElementAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:20609:1: ( ( rule__SequenceExpressionList__ElementAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20609:1: ( ( rule__SequenceExpressionList__ElementAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:20610:1: ( rule__SequenceExpressionList__ElementAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20611:1: ( rule__SequenceExpressionList__ElementAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:20611:2: rule__SequenceExpressionList__ElementAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__ElementAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group__1"
+ // InternalAppliedStereotypeProperty.g:20621:1: rule__SequenceExpressionList__Group__1 : rule__SequenceExpressionList__Group__1__Impl rule__SequenceExpressionList__Group__2 ;
+ public final void rule__SequenceExpressionList__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20625:1: ( rule__SequenceExpressionList__Group__1__Impl rule__SequenceExpressionList__Group__2 )
+ // InternalAppliedStereotypeProperty.g:20626:2: rule__SequenceExpressionList__Group__1__Impl rule__SequenceExpressionList__Group__2
+ {
+ pushFollow(FOLLOW_10);
+ rule__SequenceExpressionList__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group__1"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20633:1: rule__SequenceExpressionList__Group__1__Impl : ( ( rule__SequenceExpressionList__Group_1__0 )* ) ;
+ public final void rule__SequenceExpressionList__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20637:1: ( ( ( rule__SequenceExpressionList__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:20638:1: ( ( rule__SequenceExpressionList__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:20638:1: ( ( rule__SequenceExpressionList__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:20639:1: ( rule__SequenceExpressionList__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:20640:1: ( rule__SequenceExpressionList__Group_1__0 )*
+ loop177: do {
+ int alt177 = 2;
+ int LA177_0 = input.LA(1);
+
+ if ((LA177_0 == 57)) {
+ int LA177_1 = input.LA(2);
+
+ if (((LA177_1 >= RULE_NATURAL_VALUE && LA177_1 <= RULE_STRING) || LA177_1 == 21 || (LA177_1 >= 25 && LA177_1 <= 28) || LA177_1 == 55 || LA177_1 == 66 || (LA177_1 >= 85 && LA177_1 <= 87) || LA177_1 == 107
+ || (LA177_1 >= 111 && LA177_1 <= 114))) {
+ alt177 = 1;
+ }
+
+
+ }
+
+
+ switch (alt177) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:20640:2: rule__SequenceExpressionList__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__SequenceExpressionList__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop177;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group__2"
+ // InternalAppliedStereotypeProperty.g:20650:1: rule__SequenceExpressionList__Group__2 : rule__SequenceExpressionList__Group__2__Impl ;
+ public final void rule__SequenceExpressionList__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20654:1: ( rule__SequenceExpressionList__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:20655:2: rule__SequenceExpressionList__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group__2"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20661:1: rule__SequenceExpressionList__Group__2__Impl : ( ( ',' )? ) ;
+ public final void rule__SequenceExpressionList__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20665:1: ( ( ( ',' )? ) )
+ // InternalAppliedStereotypeProperty.g:20666:1: ( ( ',' )? )
+ {
+ // InternalAppliedStereotypeProperty.g:20666:1: ( ( ',' )? )
+ // InternalAppliedStereotypeProperty.g:20667:1: ( ',' )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_2());
+ }
+ // InternalAppliedStereotypeProperty.g:20668:1: ( ',' )?
+ int alt178 = 2;
+ int LA178_0 = input.LA(1);
+
+ if ((LA178_0 == 57)) {
+ alt178 = 1;
+ }
+ switch (alt178) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:20669:2: ','
+ {
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:20686:1: rule__SequenceExpressionList__Group_1__0 : rule__SequenceExpressionList__Group_1__0__Impl rule__SequenceExpressionList__Group_1__1 ;
+ public final void rule__SequenceExpressionList__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20690:1: ( rule__SequenceExpressionList__Group_1__0__Impl rule__SequenceExpressionList__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:20691:2: rule__SequenceExpressionList__Group_1__0__Impl rule__SequenceExpressionList__Group_1__1
+ {
+ pushFollow(FOLLOW_6);
+ rule__SequenceExpressionList__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group_1__0"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20698:1: rule__SequenceExpressionList__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__SequenceExpressionList__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20702:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:20703:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:20703:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:20704:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:20717:1: rule__SequenceExpressionList__Group_1__1 : rule__SequenceExpressionList__Group_1__1__Impl ;
+ public final void rule__SequenceExpressionList__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20721:1: ( rule__SequenceExpressionList__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:20722:2: rule__SequenceExpressionList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group_1__1"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20728:1: rule__SequenceExpressionList__Group_1__1__Impl : ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) ) ;
+ public final void rule__SequenceExpressionList__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20732:1: ( ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:20733:1: ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20733:1: ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:20734:1: ( rule__SequenceExpressionList__ElementAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:20735:1: ( rule__SequenceExpressionList__ElementAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:20735:2: rule__SequenceExpressionList__ElementAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceExpressionList__ElementAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:20749:1: rule__SequenceInitializationExpression__Group__0 : rule__SequenceInitializationExpression__Group__0__Impl rule__SequenceInitializationExpression__Group__1 ;
+ public final void rule__SequenceInitializationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20753:1: ( rule__SequenceInitializationExpression__Group__0__Impl rule__SequenceInitializationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20754:2: rule__SequenceInitializationExpression__Group__0__Impl rule__SequenceInitializationExpression__Group__1
+ {
+ pushFollow(FOLLOW_6);
+ rule__SequenceInitializationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceInitializationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__0"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20761:1: rule__SequenceInitializationExpression__Group__0__Impl : ( ( 'new' )? ) ;
+ public final void rule__SequenceInitializationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20765:1: ( ( ( 'new' )? ) )
+ // InternalAppliedStereotypeProperty.g:20766:1: ( ( 'new' )? )
+ {
+ // InternalAppliedStereotypeProperty.g:20766:1: ( ( 'new' )? )
+ // InternalAppliedStereotypeProperty.g:20767:1: ( 'new' )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionAccess().getNewKeyword_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20768:1: ( 'new' )?
+ int alt179 = 2;
+ int LA179_0 = input.LA(1);
+
+ if ((LA179_0 == 87)) {
+ alt179 = 1;
+ }
+ switch (alt179) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:20769:2: 'new'
+ {
+ match(input, 87, FOLLOW_2);
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionAccess().getNewKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:20780:1: rule__SequenceInitializationExpression__Group__1 : rule__SequenceInitializationExpression__Group__1__Impl rule__SequenceInitializationExpression__Group__2 ;
+ public final void rule__SequenceInitializationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20784:1: ( rule__SequenceInitializationExpression__Group__1__Impl rule__SequenceInitializationExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:20785:2: rule__SequenceInitializationExpression__Group__1__Impl rule__SequenceInitializationExpression__Group__2
+ {
+ pushFollow(FOLLOW_6);
+ rule__SequenceInitializationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceInitializationExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__1"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20792:1: rule__SequenceInitializationExpression__Group__1__Impl : ( '{' ) ;
+ public final void rule__SequenceInitializationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20796:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:20797:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:20797:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:20798:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:20811:1: rule__SequenceInitializationExpression__Group__2 : rule__SequenceInitializationExpression__Group__2__Impl rule__SequenceInitializationExpression__Group__3 ;
+ public final void rule__SequenceInitializationExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20815:1: ( rule__SequenceInitializationExpression__Group__2__Impl rule__SequenceInitializationExpression__Group__3 )
+ // InternalAppliedStereotypeProperty.g:20816:2: rule__SequenceInitializationExpression__Group__2__Impl rule__SequenceInitializationExpression__Group__3
+ {
+ pushFollow(FOLLOW_82);
+ rule__SequenceInitializationExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceInitializationExpression__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__2"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20823:1: rule__SequenceInitializationExpression__Group__2__Impl : ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) ) ;
+ public final void rule__SequenceInitializationExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20827:1: ( ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:20828:1: ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:20828:1: ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:20829:1: ( rule__SequenceInitializationExpression__ElementsAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionAccess().getElementsAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:20830:1: ( rule__SequenceInitializationExpression__ElementsAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:20830:2: rule__SequenceInitializationExpression__ElementsAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceInitializationExpression__ElementsAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionAccess().getElementsAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__3"
+ // InternalAppliedStereotypeProperty.g:20840:1: rule__SequenceInitializationExpression__Group__3 : rule__SequenceInitializationExpression__Group__3__Impl ;
+ public final void rule__SequenceInitializationExpression__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20844:1: ( rule__SequenceInitializationExpression__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:20845:2: rule__SequenceInitializationExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceInitializationExpression__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__3"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:20851:1: rule__SequenceInitializationExpression__Group__3__Impl : ( '}' ) ;
+ public final void rule__SequenceInitializationExpression__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20855:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:20856:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:20856:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:20857:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__Index__Group__0"
+ // InternalAppliedStereotypeProperty.g:20878:1: rule__Index__Group__0 : rule__Index__Group__0__Impl rule__Index__Group__1 ;
+ public final void rule__Index__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20882:1: ( rule__Index__Group__0__Impl rule__Index__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20883:2: rule__Index__Group__0__Impl rule__Index__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__Index__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Index__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Index__Group__0"
+
+
+ // $ANTLR start "rule__Index__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20890:1: rule__Index__Group__0__Impl : ( '[' ) ;
+ public final void rule__Index__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20894:1: ( ( '[' ) )
+ // InternalAppliedStereotypeProperty.g:20895:1: ( '[' )
+ {
+ // InternalAppliedStereotypeProperty.g:20895:1: ( '[' )
+ // InternalAppliedStereotypeProperty.g:20896:1: '['
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexAccess().getLeftSquareBracketKeyword_0());
+ }
+ match(input, 78, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexAccess().getLeftSquareBracketKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Index__Group__0__Impl"
+
+
+ // $ANTLR start "rule__Index__Group__1"
+ // InternalAppliedStereotypeProperty.g:20909:1: rule__Index__Group__1 : rule__Index__Group__1__Impl rule__Index__Group__2 ;
+ public final void rule__Index__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20913:1: ( rule__Index__Group__1__Impl rule__Index__Group__2 )
+ // InternalAppliedStereotypeProperty.g:20914:2: rule__Index__Group__1__Impl rule__Index__Group__2
+ {
+ pushFollow(FOLLOW_59);
+ rule__Index__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Index__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Index__Group__1"
+
+
+ // $ANTLR start "rule__Index__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:20921:1: rule__Index__Group__1__Impl : ( ruleExpression ) ;
+ public final void rule__Index__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20925:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:20926:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:20926:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:20927:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexAccess().getExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexAccess().getExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Index__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Index__Group__2"
+ // InternalAppliedStereotypeProperty.g:20938:1: rule__Index__Group__2 : rule__Index__Group__2__Impl ;
+ public final void rule__Index__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20942:1: ( rule__Index__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:20943:2: rule__Index__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__Index__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Index__Group__2"
+
+
+ // $ANTLR start "rule__Index__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:20949:1: rule__Index__Group__2__Impl : ( ']' ) ;
+ public final void rule__Index__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20953:1: ( ( ']' ) )
+ // InternalAppliedStereotypeProperty.g:20954:1: ( ']' )
+ {
+ // InternalAppliedStereotypeProperty.g:20954:1: ( ']' )
+ // InternalAppliedStereotypeProperty.g:20955:1: ']'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexAccess().getRightSquareBracketKeyword_2());
+ }
+ match(input, 79, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexAccess().getRightSquareBracketKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Index__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:20974:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__1 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20978:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:20979:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:20986:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl : ( () ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:20990:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:20991:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:20991:1: ( () )
+ // InternalAppliedStereotypeProperty.g:20992:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getExtentOrExpressionAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:20993:1: ()
+ // InternalAppliedStereotypeProperty.g:20995:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getExtentOrExpressionAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21005:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__2 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21009:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:21010:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__2
+ {
+ pushFollow(FOLLOW_70);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21017:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21021:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21022:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21022:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21023:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNameAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21024:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21024:2: rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:21034:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__3 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21038:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__3 )
+ // InternalAppliedStereotypeProperty.g:21039:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__3
+ {
+ pushFollow(FOLLOW_71);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:21046:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl : ( '->' ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21050:1: ( ( '->' ) )
+ // InternalAppliedStereotypeProperty.g:21051:1: ( '->' )
+ {
+ // InternalAppliedStereotypeProperty.g:21051:1: ( '->' )
+ // InternalAppliedStereotypeProperty.g:21052:1: '->'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_2());
+ }
+ match(input, 83, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3"
+ // InternalAppliedStereotypeProperty.g:21065:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__3 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21069:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:21070:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:21076:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21080:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:21081:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21081:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) )
+ // InternalAppliedStereotypeProperty.g:21082:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getAlternatives_3());
+ }
+ // InternalAppliedStereotypeProperty.g:21083:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 )
+ // InternalAppliedStereotypeProperty.g:21083:2: rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getAlternatives_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0"
+ // InternalAppliedStereotypeProperty.g:21101:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21105:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1 )
+ // InternalAppliedStereotypeProperty.g:21106:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21113:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl : ( () ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21117:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:21118:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:21118:1: ( () )
+ // InternalAppliedStereotypeProperty.g:21119:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceOperationExpressionPrimaryAction_3_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21120:1: ()
+ // InternalAppliedStereotypeProperty.g:21122:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceOperationExpressionPrimaryAction_3_0_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1"
+ // InternalAppliedStereotypeProperty.g:21132:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21136:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2 )
+ // InternalAppliedStereotypeProperty.g:21137:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21144:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21148:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21149:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21149:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:21150:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21151:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 )
+ // InternalAppliedStereotypeProperty.g:21151:2: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2"
+ // InternalAppliedStereotypeProperty.g:21161:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21165:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl )
+ // InternalAppliedStereotypeProperty.g:21166:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:21172:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21176:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:21177:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21177:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) )
+ // InternalAppliedStereotypeProperty.g:21178:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleAssignment_3_0_2());
+ }
+ // InternalAppliedStereotypeProperty.g:21179:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 )
+ // InternalAppliedStereotypeProperty.g:21179:2: rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleAssignment_3_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0"
+ // InternalAppliedStereotypeProperty.g:21195:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21199:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1 )
+ // InternalAppliedStereotypeProperty.g:21200:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1
+ {
+ pushFollow(FOLLOW_72);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21207:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl : ( () ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21211:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:21212:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:21212:1: ( () )
+ // InternalAppliedStereotypeProperty.g:21213:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceReductionExpressionPrimaryAction_3_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21214:1: ()
+ // InternalAppliedStereotypeProperty.g:21216:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceReductionExpressionPrimaryAction_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1"
+ // InternalAppliedStereotypeProperty.g:21226:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21230:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2 )
+ // InternalAppliedStereotypeProperty.g:21231:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2
+ {
+ pushFollow(FOLLOW_73);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21238:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl : ( 'reduce' ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21242:1: ( ( 'reduce' ) )
+ // InternalAppliedStereotypeProperty.g:21243:1: ( 'reduce' )
+ {
+ // InternalAppliedStereotypeProperty.g:21243:1: ( 'reduce' )
+ // InternalAppliedStereotypeProperty.g:21244:1: 'reduce'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getReduceKeyword_3_1_1());
+ }
+ match(input, 84, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getReduceKeyword_3_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2"
+ // InternalAppliedStereotypeProperty.g:21257:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21261:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3 )
+ // InternalAppliedStereotypeProperty.g:21262:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3
+ {
+ pushFollow(FOLLOW_73);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:21269:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21273:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:21274:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:21274:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? )
+ // InternalAppliedStereotypeProperty.g:21275:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedAssignment_3_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:21276:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )?
+ int alt180 = 2;
+ int LA180_0 = input.LA(1);
+
+ if ((LA180_0 == 108)) {
+ alt180 = 1;
+ }
+ switch (alt180) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:21276:2: rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedAssignment_3_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3"
+ // InternalAppliedStereotypeProperty.g:21286:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21290:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl )
+ // InternalAppliedStereotypeProperty.g:21291:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl"
+ // InternalAppliedStereotypeProperty.g:21297:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21301:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:21302:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21302:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) )
+ // InternalAppliedStereotypeProperty.g:21303:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameAssignment_3_1_3());
+ }
+ // InternalAppliedStereotypeProperty.g:21304:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 )
+ // InternalAppliedStereotypeProperty.g:21304:2: rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameAssignment_3_1_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0"
+ // InternalAppliedStereotypeProperty.g:21322:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21326:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1 )
+ // InternalAppliedStereotypeProperty.g:21327:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1
+ {
+ pushFollow(FOLLOW_71);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21334:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl : ( () ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21338:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:21339:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:21339:1: ( () )
+ // InternalAppliedStereotypeProperty.g:21340:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceExpansionExpressionPrimaryAction_3_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21341:1: ()
+ // InternalAppliedStereotypeProperty.g:21343:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceExpansionExpressionPrimaryAction_3_2_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1"
+ // InternalAppliedStereotypeProperty.g:21353:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21357:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2 )
+ // InternalAppliedStereotypeProperty.g:21358:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21365:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21369:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21370:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21370:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) )
+ // InternalAppliedStereotypeProperty.g:21371:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_2_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21372:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 )
+ // InternalAppliedStereotypeProperty.g:21372:2: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2"
+ // InternalAppliedStereotypeProperty.g:21382:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21386:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3 )
+ // InternalAppliedStereotypeProperty.g:21387:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3
+ {
+ pushFollow(FOLLOW_8);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl"
+ // InternalAppliedStereotypeProperty.g:21394:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21398:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:21399:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21399:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) )
+ // InternalAppliedStereotypeProperty.g:21400:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableAssignment_3_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:21401:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 )
+ // InternalAppliedStereotypeProperty.g:21401:2: rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableAssignment_3_2_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3"
+ // InternalAppliedStereotypeProperty.g:21411:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21415:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4 )
+ // InternalAppliedStereotypeProperty.g:21416:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4
+ {
+ pushFollow(FOLLOW_74);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl"
+ // InternalAppliedStereotypeProperty.g:21423:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl : ( '(' ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21427:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:21428:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:21428:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:21429:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getLeftParenthesisKeyword_3_2_3());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getLeftParenthesisKeyword_3_2_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4"
+ // InternalAppliedStereotypeProperty.g:21442:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl
+ // rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5 ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21446:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5 )
+ // InternalAppliedStereotypeProperty.g:21447:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5
+ {
+ pushFollow(FOLLOW_9);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl"
+ // InternalAppliedStereotypeProperty.g:21454:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21458:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) ) )
+ // InternalAppliedStereotypeProperty.g:21459:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21459:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) )
+ // InternalAppliedStereotypeProperty.g:21460:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentAssignment_3_2_4());
+ }
+ // InternalAppliedStereotypeProperty.g:21461:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 )
+ // InternalAppliedStereotypeProperty.g:21461:2: rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentAssignment_3_2_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5"
+ // InternalAppliedStereotypeProperty.g:21471:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21475:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl )
+ // InternalAppliedStereotypeProperty.g:21476:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl"
+ // InternalAppliedStereotypeProperty.g:21482:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl : ( ')' ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21486:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:21487:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:21487:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:21488:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getRightParenthesisKeyword_3_2_5());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getRightParenthesisKeyword_3_2_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl"
+
+
+ // $ANTLR start "rule__PrefixExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21513:1: rule__PrefixExpression__Group__0 : rule__PrefixExpression__Group__0__Impl rule__PrefixExpression__Group__1 ;
+ public final void rule__PrefixExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21517:1: ( rule__PrefixExpression__Group__0__Impl rule__PrefixExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21518:2: rule__PrefixExpression__Group__0__Impl rule__PrefixExpression__Group__1
+ {
+ pushFollow(FOLLOW_83);
+ rule__PrefixExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PrefixExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrefixExpression__Group__0"
+
+
+ // $ANTLR start "rule__PrefixExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21525:1: rule__PrefixExpression__Group__0__Impl : ( ( rule__PrefixExpression__OperatorAssignment_0 ) ) ;
+ public final void rule__PrefixExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21529:1: ( ( ( rule__PrefixExpression__OperatorAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:21530:1: ( ( rule__PrefixExpression__OperatorAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21530:1: ( ( rule__PrefixExpression__OperatorAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:21531:1: ( rule__PrefixExpression__OperatorAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrefixExpressionAccess().getOperatorAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21532:1: ( rule__PrefixExpression__OperatorAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:21532:2: rule__PrefixExpression__OperatorAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrefixExpression__OperatorAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrefixExpressionAccess().getOperatorAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrefixExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PrefixExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21542:1: rule__PrefixExpression__Group__1 : rule__PrefixExpression__Group__1__Impl ;
+ public final void rule__PrefixExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21546:1: ( rule__PrefixExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:21547:2: rule__PrefixExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrefixExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrefixExpression__Group__1"
+
+
+ // $ANTLR start "rule__PrefixExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21553:1: rule__PrefixExpression__Group__1__Impl : ( ( rule__PrefixExpression__OperandAssignment_1 ) ) ;
+ public final void rule__PrefixExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21557:1: ( ( ( rule__PrefixExpression__OperandAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21558:1: ( ( rule__PrefixExpression__OperandAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21558:1: ( ( rule__PrefixExpression__OperandAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21559:1: ( rule__PrefixExpression__OperandAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrefixExpressionAccess().getOperandAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21560:1: ( rule__PrefixExpression__OperandAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21560:2: rule__PrefixExpression__OperandAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrefixExpression__OperandAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrefixExpressionAccess().getOperandAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrefixExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PostfixExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21574:1: rule__PostfixExpression__Group__0 : rule__PostfixExpression__Group__0__Impl rule__PostfixExpression__Group__1 ;
+ public final void rule__PostfixExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21578:1: ( rule__PostfixExpression__Group__0__Impl rule__PostfixExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21579:2: rule__PostfixExpression__Group__0__Impl rule__PostfixExpression__Group__1
+ {
+ pushFollow(FOLLOW_84);
+ rule__PostfixExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__PostfixExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixExpression__Group__0"
+
+
+ // $ANTLR start "rule__PostfixExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21586:1: rule__PostfixExpression__Group__0__Impl : ( ( rule__PostfixExpression__OperandAssignment_0 ) ) ;
+ public final void rule__PostfixExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21590:1: ( ( ( rule__PostfixExpression__OperandAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:21591:1: ( ( rule__PostfixExpression__OperandAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21591:1: ( ( rule__PostfixExpression__OperandAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:21592:1: ( rule__PostfixExpression__OperandAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixExpressionAccess().getOperandAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21593:1: ( rule__PostfixExpression__OperandAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:21593:2: rule__PostfixExpression__OperandAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PostfixExpression__OperandAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixExpressionAccess().getOperandAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PostfixExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21603:1: rule__PostfixExpression__Group__1 : rule__PostfixExpression__Group__1__Impl ;
+ public final void rule__PostfixExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21607:1: ( rule__PostfixExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:21608:2: rule__PostfixExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PostfixExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixExpression__Group__1"
+
+
+ // $ANTLR start "rule__PostfixExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21614:1: rule__PostfixExpression__Group__1__Impl : ( ( rule__PostfixExpression__OperatorAssignment_1 ) ) ;
+ public final void rule__PostfixExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21618:1: ( ( ( rule__PostfixExpression__OperatorAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21619:1: ( ( rule__PostfixExpression__OperatorAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21619:1: ( ( rule__PostfixExpression__OperatorAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21620:1: ( rule__PostfixExpression__OperatorAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixExpressionAccess().getOperatorAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21621:1: ( rule__PostfixExpression__OperatorAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21621:2: rule__PostfixExpression__OperatorAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PostfixExpression__OperatorAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixExpressionAccess().getOperatorAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__BooleanUnaryExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21635:1: rule__BooleanUnaryExpression__Group__0 : rule__BooleanUnaryExpression__Group__0__Impl rule__BooleanUnaryExpression__Group__1 ;
+ public final void rule__BooleanUnaryExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21639:1: ( rule__BooleanUnaryExpression__Group__0__Impl rule__BooleanUnaryExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21640:2: rule__BooleanUnaryExpression__Group__0__Impl rule__BooleanUnaryExpression__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__BooleanUnaryExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__BooleanUnaryExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanUnaryExpression__Group__0"
+
+
+ // $ANTLR start "rule__BooleanUnaryExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21647:1: rule__BooleanUnaryExpression__Group__0__Impl : ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) ) ;
+ public final void rule__BooleanUnaryExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21651:1: ( ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:21652:1: ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21652:1: ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:21653:1: ( rule__BooleanUnaryExpression__OperatorAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21654:1: ( rule__BooleanUnaryExpression__OperatorAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:21654:2: rule__BooleanUnaryExpression__OperatorAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BooleanUnaryExpression__OperatorAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanUnaryExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__BooleanUnaryExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21664:1: rule__BooleanUnaryExpression__Group__1 : rule__BooleanUnaryExpression__Group__1__Impl ;
+ public final void rule__BooleanUnaryExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21668:1: ( rule__BooleanUnaryExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:21669:2: rule__BooleanUnaryExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__BooleanUnaryExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanUnaryExpression__Group__1"
+
+
+ // $ANTLR start "rule__BooleanUnaryExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21675:1: rule__BooleanUnaryExpression__Group__1__Impl : ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) ) ;
+ public final void rule__BooleanUnaryExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21679:1: ( ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21680:1: ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21680:1: ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21681:1: ( rule__BooleanUnaryExpression__OperandAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionAccess().getOperandAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21682:1: ( rule__BooleanUnaryExpression__OperandAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21682:2: rule__BooleanUnaryExpression__OperandAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__BooleanUnaryExpression__OperandAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionAccess().getOperandAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanUnaryExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__BitStringUnaryExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21696:1: rule__BitStringUnaryExpression__Group__0 : rule__BitStringUnaryExpression__Group__0__Impl rule__BitStringUnaryExpression__Group__1 ;
+ public final void rule__BitStringUnaryExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21700:1: ( rule__BitStringUnaryExpression__Group__0__Impl rule__BitStringUnaryExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21701:2: rule__BitStringUnaryExpression__Group__0__Impl rule__BitStringUnaryExpression__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__BitStringUnaryExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__BitStringUnaryExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BitStringUnaryExpression__Group__0"
+
+
+ // $ANTLR start "rule__BitStringUnaryExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21708:1: rule__BitStringUnaryExpression__Group__0__Impl : ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) ) ;
+ public final void rule__BitStringUnaryExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21712:1: ( ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:21713:1: ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21713:1: ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:21714:1: ( rule__BitStringUnaryExpression__OperatorAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21715:1: ( rule__BitStringUnaryExpression__OperatorAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:21715:2: rule__BitStringUnaryExpression__OperatorAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__BitStringUnaryExpression__OperatorAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BitStringUnaryExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__BitStringUnaryExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21725:1: rule__BitStringUnaryExpression__Group__1 : rule__BitStringUnaryExpression__Group__1__Impl ;
+ public final void rule__BitStringUnaryExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21729:1: ( rule__BitStringUnaryExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:21730:2: rule__BitStringUnaryExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__BitStringUnaryExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BitStringUnaryExpression__Group__1"
+
+
+ // $ANTLR start "rule__BitStringUnaryExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21736:1: rule__BitStringUnaryExpression__Group__1__Impl : ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) ) ;
+ public final void rule__BitStringUnaryExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21740:1: ( ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21741:1: ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21741:1: ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21742:1: ( rule__BitStringUnaryExpression__OperandAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionAccess().getOperandAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21743:1: ( rule__BitStringUnaryExpression__OperandAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21743:2: rule__BitStringUnaryExpression__OperandAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__BitStringUnaryExpression__OperandAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionAccess().getOperandAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BitStringUnaryExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__NumericUnaryExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21757:1: rule__NumericUnaryExpression__Group__0 : rule__NumericUnaryExpression__Group__0__Impl rule__NumericUnaryExpression__Group__1 ;
+ public final void rule__NumericUnaryExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21761:1: ( rule__NumericUnaryExpression__Group__0__Impl rule__NumericUnaryExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21762:2: rule__NumericUnaryExpression__Group__0__Impl rule__NumericUnaryExpression__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__NumericUnaryExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NumericUnaryExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryExpression__Group__0"
+
+
+ // $ANTLR start "rule__NumericUnaryExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21769:1: rule__NumericUnaryExpression__Group__0__Impl : ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) ) ;
+ public final void rule__NumericUnaryExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21773:1: ( ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:21774:1: ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21774:1: ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:21775:1: ( rule__NumericUnaryExpression__OperatorAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryExpressionAccess().getOperatorAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21776:1: ( rule__NumericUnaryExpression__OperatorAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:21776:2: rule__NumericUnaryExpression__OperatorAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NumericUnaryExpression__OperatorAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryExpressionAccess().getOperatorAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NumericUnaryExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21786:1: rule__NumericUnaryExpression__Group__1 : rule__NumericUnaryExpression__Group__1__Impl ;
+ public final void rule__NumericUnaryExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21790:1: ( rule__NumericUnaryExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:21791:2: rule__NumericUnaryExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NumericUnaryExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryExpression__Group__1"
+
+
+ // $ANTLR start "rule__NumericUnaryExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21797:1: rule__NumericUnaryExpression__Group__1__Impl : ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) ) ;
+ public final void rule__NumericUnaryExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21801:1: ( ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21802:1: ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21802:1: ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21803:1: ( rule__NumericUnaryExpression__OperandAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryExpressionAccess().getOperandAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21804:1: ( rule__NumericUnaryExpression__OperandAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21804:2: rule__NumericUnaryExpression__OperandAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NumericUnaryExpression__OperandAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryExpressionAccess().getOperandAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__IsolationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21818:1: rule__IsolationExpression__Group__0 : rule__IsolationExpression__Group__0__Impl rule__IsolationExpression__Group__1 ;
+ public final void rule__IsolationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21822:1: ( rule__IsolationExpression__Group__0__Impl rule__IsolationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21823:2: rule__IsolationExpression__Group__0__Impl rule__IsolationExpression__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__IsolationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IsolationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IsolationExpression__Group__0"
+
+
+ // $ANTLR start "rule__IsolationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21830:1: rule__IsolationExpression__Group__0__Impl : ( ( rule__IsolationExpression__OperatorAssignment_0 ) ) ;
+ public final void rule__IsolationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21834:1: ( ( ( rule__IsolationExpression__OperatorAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:21835:1: ( ( rule__IsolationExpression__OperatorAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21835:1: ( ( rule__IsolationExpression__OperatorAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:21836:1: ( rule__IsolationExpression__OperatorAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionAccess().getOperatorAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:21837:1: ( rule__IsolationExpression__OperatorAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:21837:2: rule__IsolationExpression__OperatorAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IsolationExpression__OperatorAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionAccess().getOperatorAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IsolationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__IsolationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21847:1: rule__IsolationExpression__Group__1 : rule__IsolationExpression__Group__1__Impl ;
+ public final void rule__IsolationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21851:1: ( rule__IsolationExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:21852:2: rule__IsolationExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IsolationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IsolationExpression__Group__1"
+
+
+ // $ANTLR start "rule__IsolationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21858:1: rule__IsolationExpression__Group__1__Impl : ( ( rule__IsolationExpression__OperandAssignment_1 ) ) ;
+ public final void rule__IsolationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21862:1: ( ( ( rule__IsolationExpression__OperandAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21863:1: ( ( rule__IsolationExpression__OperandAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21863:1: ( ( rule__IsolationExpression__OperandAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:21864:1: ( rule__IsolationExpression__OperandAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionAccess().getOperandAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21865:1: ( rule__IsolationExpression__OperandAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:21865:2: rule__IsolationExpression__OperandAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__IsolationExpression__OperandAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionAccess().getOperandAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IsolationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__CastExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:21879:1: rule__CastExpression__Group__0 : rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ;
+ public final void rule__CastExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21883:1: ( rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:21884:2: rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__CastExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__0"
+
+
+ // $ANTLR start "rule__CastExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:21891:1: rule__CastExpression__Group__0__Impl : ( '(' ) ;
+ public final void rule__CastExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21895:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:21896:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:21896:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:21897:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getLeftParenthesisKeyword_0());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getLeftParenthesisKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__CastExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:21910:1: rule__CastExpression__Group__1 : rule__CastExpression__Group__1__Impl rule__CastExpression__Group__2 ;
+ public final void rule__CastExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21914:1: ( rule__CastExpression__Group__1__Impl rule__CastExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:21915:2: rule__CastExpression__Group__1__Impl rule__CastExpression__Group__2
+ {
+ pushFollow(FOLLOW_9);
+ rule__CastExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__1"
+
+
+ // $ANTLR start "rule__CastExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:21922:1: rule__CastExpression__Group__1__Impl : ( ( rule__CastExpression__Alternatives_1 ) ) ;
+ public final void rule__CastExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21926:1: ( ( ( rule__CastExpression__Alternatives_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:21927:1: ( ( rule__CastExpression__Alternatives_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21927:1: ( ( rule__CastExpression__Alternatives_1 ) )
+ // InternalAppliedStereotypeProperty.g:21928:1: ( rule__CastExpression__Alternatives_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getAlternatives_1());
+ }
+ // InternalAppliedStereotypeProperty.g:21929:1: ( rule__CastExpression__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:21929:2: rule__CastExpression__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getAlternatives_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__CastExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:21939:1: rule__CastExpression__Group__2 : rule__CastExpression__Group__2__Impl rule__CastExpression__Group__3 ;
+ public final void rule__CastExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21943:1: ( rule__CastExpression__Group__2__Impl rule__CastExpression__Group__3 )
+ // InternalAppliedStereotypeProperty.g:21944:2: rule__CastExpression__Group__2__Impl rule__CastExpression__Group__3
+ {
+ pushFollow(FOLLOW_74);
+ rule__CastExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__2"
+
+
+ // $ANTLR start "rule__CastExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:21951:1: rule__CastExpression__Group__2__Impl : ( ')' ) ;
+ public final void rule__CastExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21955:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:21956:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:21956:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:21957:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getRightParenthesisKeyword_2());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getRightParenthesisKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__CastExpression__Group__3"
+ // InternalAppliedStereotypeProperty.g:21970:1: rule__CastExpression__Group__3 : rule__CastExpression__Group__3__Impl ;
+ public final void rule__CastExpression__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21974:1: ( rule__CastExpression__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:21975:2: rule__CastExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__3"
+
+
+ // $ANTLR start "rule__CastExpression__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:21981:1: rule__CastExpression__Group__3__Impl : ( ( rule__CastExpression__OperandAssignment_3 ) ) ;
+ public final void rule__CastExpression__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:21985:1: ( ( ( rule__CastExpression__OperandAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:21986:1: ( ( rule__CastExpression__OperandAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:21986:1: ( ( rule__CastExpression__OperandAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:21987:1: ( rule__CastExpression__OperandAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getOperandAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:21988:1: ( rule__CastExpression__OperandAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:21988:2: rule__CastExpression__OperandAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__CastExpression__OperandAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getOperandAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22006:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ;
+ public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22010:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22011:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
+ {
+ pushFollow(FOLLOW_85);
+ rule__MultiplicativeExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__0"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22018:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleUnaryExpression ) ;
+ public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22022:1: ( ( ruleUnaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:22023:1: ( ruleUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22023:1: ( ruleUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:22024:1: ruleUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getUnaryExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getUnaryExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22035:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
+ public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22039:1: ( rule__MultiplicativeExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22040:2: rule__MultiplicativeExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__1"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22046:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ;
+ public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22050:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:22051:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:22051:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:22052:1: ( rule__MultiplicativeExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22053:1: ( rule__MultiplicativeExpression__Group_1__0 )*
+ loop181: do {
+ int alt181 = 2;
+ int LA181_0 = input.LA(1);
+
+ if ((LA181_0 == 21 || (LA181_0 >= 29 && LA181_0 <= 30))) {
+ alt181 = 1;
+ }
+
+
+ switch (alt181) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22053:2: rule__MultiplicativeExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_86);
+ rule__MultiplicativeExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop181;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22067:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ;
+ public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22071:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:22072:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_85);
+ rule__MultiplicativeExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22079:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22083:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:22084:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:22084:1: ( () )
+ // InternalAppliedStereotypeProperty.g:22085:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:22086:1: ()
+ // InternalAppliedStereotypeProperty.g:22088:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:22098:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ;
+ public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22102:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:22103:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__MultiplicativeExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22110:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22114:1: ( ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:22115:1: ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22115:1: ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:22116:1: ( rule__MultiplicativeExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22117:1: ( rule__MultiplicativeExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:22117:2: rule__MultiplicativeExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:22127:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ;
+ public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22131:1: ( rule__MultiplicativeExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:22132:2: rule__MultiplicativeExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:22138:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22142:1: ( ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:22143:1: ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22143:1: ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:22144:1: ( rule__MultiplicativeExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:22145:1: ( rule__MultiplicativeExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:22145:2: rule__MultiplicativeExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__MultiplicativeExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22161:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ;
+ public final void rule__AdditiveExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22165:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22166:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
+ {
+ pushFollow(FOLLOW_87);
+ rule__AdditiveExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__0"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22173:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ;
+ public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22177:1: ( ( ruleMultiplicativeExpression ) )
+ // InternalAppliedStereotypeProperty.g:22178:1: ( ruleMultiplicativeExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22178:1: ( ruleMultiplicativeExpression )
+ // InternalAppliedStereotypeProperty.g:22179:1: ruleMultiplicativeExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicativeExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22190:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
+ public final void rule__AdditiveExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22194:1: ( rule__AdditiveExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22195:2: rule__AdditiveExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__1"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22201:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ;
+ public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22205:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:22206:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:22206:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:22207:1: ( rule__AdditiveExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22208:1: ( rule__AdditiveExpression__Group_1__0 )*
+ loop182: do {
+ int alt182 = 2;
+ int LA182_0 = input.LA(1);
+
+ if (((LA182_0 >= 27 && LA182_0 <= 28))) {
+ alt182 = 1;
+ }
+
+
+ switch (alt182) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22208:2: rule__AdditiveExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_88);
+ rule__AdditiveExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop182;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22222:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ;
+ public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22226:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:22227:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_87);
+ rule__AdditiveExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22234:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22238:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:22239:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:22239:1: ( () )
+ // InternalAppliedStereotypeProperty.g:22240:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:22241:1: ()
+ // InternalAppliedStereotypeProperty.g:22243:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:22253:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ;
+ public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22257:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:22258:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__AdditiveExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22265:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22269:1: ( ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:22270:1: ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22270:1: ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:22271:1: ( rule__AdditiveExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22272:1: ( rule__AdditiveExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:22272:2: rule__AdditiveExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:22282:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ;
+ public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22286:1: ( rule__AdditiveExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:22287:2: rule__AdditiveExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:22293:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22297:1: ( ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:22298:1: ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22298:1: ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:22299:1: ( rule__AdditiveExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:22300:1: ( rule__AdditiveExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:22300:2: rule__AdditiveExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AdditiveExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22316:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ;
+ public final void rule__ShiftExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22320:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22321:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
+ {
+ pushFollow(FOLLOW_89);
+ rule__ShiftExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__0"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22328:1: rule__ShiftExpression__Group__0__Impl : ( ruleAdditiveExpression ) ;
+ public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22332:1: ( ( ruleAdditiveExpression ) )
+ // InternalAppliedStereotypeProperty.g:22333:1: ( ruleAdditiveExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22333:1: ( ruleAdditiveExpression )
+ // InternalAppliedStereotypeProperty.g:22334:1: ruleAdditiveExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getAdditiveExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAdditiveExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getAdditiveExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22345:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
+ public final void rule__ShiftExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22349:1: ( rule__ShiftExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22350:2: rule__ShiftExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__1"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22356:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )* ) ;
+ public final void rule__ShiftExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22360:1: ( ( ( rule__ShiftExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:22361:1: ( ( rule__ShiftExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:22361:1: ( ( rule__ShiftExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:22362:1: ( rule__ShiftExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22363:1: ( rule__ShiftExpression__Group_1__0 )*
+ loop183: do {
+ int alt183 = 2;
+ int LA183_0 = input.LA(1);
+
+ if (((LA183_0 >= 31 && LA183_0 <= 33))) {
+ alt183 = 1;
+ }
+
+
+ switch (alt183) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22363:2: rule__ShiftExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_90);
+ rule__ShiftExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop183;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22377:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ;
+ public final void rule__ShiftExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22381:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:22382:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_89);
+ rule__ShiftExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22389:1: rule__ShiftExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22393:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:22394:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:22394:1: ( () )
+ // InternalAppliedStereotypeProperty.g:22395:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getShiftExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:22396:1: ()
+ // InternalAppliedStereotypeProperty.g:22398:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getShiftExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:22408:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl rule__ShiftExpression__Group_1__2 ;
+ public final void rule__ShiftExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22412:1: ( rule__ShiftExpression__Group_1__1__Impl rule__ShiftExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:22413:2: rule__ShiftExpression__Group_1__1__Impl rule__ShiftExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__ShiftExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22420:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22424:1: ( ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:22425:1: ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22425:1: ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:22426:1: ( rule__ShiftExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22427:1: ( rule__ShiftExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:22427:2: rule__ShiftExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:22437:1: rule__ShiftExpression__Group_1__2 : rule__ShiftExpression__Group_1__2__Impl ;
+ public final void rule__ShiftExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22441:1: ( rule__ShiftExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:22442:2: rule__ShiftExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__ShiftExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:22448:1: rule__ShiftExpression__Group_1__2__Impl : ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__ShiftExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22452:1: ( ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:22453:1: ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22453:1: ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:22454:1: ( rule__ShiftExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:22455:1: ( rule__ShiftExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:22455:2: rule__ShiftExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ShiftExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22471:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ;
+ public final void rule__RelationalExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22475:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22476:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
+ {
+ pushFollow(FOLLOW_91);
+ rule__RelationalExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__0"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22483:1: rule__RelationalExpression__Group__0__Impl : ( ruleShiftExpression ) ;
+ public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22487:1: ( ( ruleShiftExpression ) )
+ // InternalAppliedStereotypeProperty.g:22488:1: ( ruleShiftExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22488:1: ( ruleShiftExpression )
+ // InternalAppliedStereotypeProperty.g:22489:1: ruleShiftExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getShiftExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleShiftExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getShiftExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22500:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
+ public final void rule__RelationalExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22504:1: ( rule__RelationalExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22505:2: rule__RelationalExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__1"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22511:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ;
+ public final void rule__RelationalExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22515:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:22516:1: ( ( rule__RelationalExpression__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:22516:1: ( ( rule__RelationalExpression__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:22517:1: ( rule__RelationalExpression__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22518:1: ( rule__RelationalExpression__Group_1__0 )?
+ int alt184 = 2;
+ int LA184_0 = input.LA(1);
+
+ if (((LA184_0 >= 34 && LA184_0 <= 37))) {
+ alt184 = 1;
+ }
+ switch (alt184) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22518:2: rule__RelationalExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22532:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ;
+ public final void rule__RelationalExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22536:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:22537:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_91);
+ rule__RelationalExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22544:1: rule__RelationalExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22548:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:22549:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:22549:1: ( () )
+ // InternalAppliedStereotypeProperty.g:22550:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getRelationalExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:22551:1: ()
+ // InternalAppliedStereotypeProperty.g:22553:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getRelationalExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:22563:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl rule__RelationalExpression__Group_1__2 ;
+ public final void rule__RelationalExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22567:1: ( rule__RelationalExpression__Group_1__1__Impl rule__RelationalExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:22568:2: rule__RelationalExpression__Group_1__1__Impl rule__RelationalExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__RelationalExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22575:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22579:1: ( ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:22580:1: ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22580:1: ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:22581:1: ( rule__RelationalExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22582:1: ( rule__RelationalExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:22582:2: rule__RelationalExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:22592:1: rule__RelationalExpression__Group_1__2 : rule__RelationalExpression__Group_1__2__Impl ;
+ public final void rule__RelationalExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22596:1: ( rule__RelationalExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:22597:2: rule__RelationalExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__RelationalExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:22603:1: rule__RelationalExpression__Group_1__2__Impl : ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__RelationalExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22607:1: ( ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:22608:1: ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22608:1: ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:22609:1: ( rule__RelationalExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:22610:1: ( rule__RelationalExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:22610:2: rule__RelationalExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationalExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22626:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ;
+ public final void rule__ClassificationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22630:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22631:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
+ {
+ pushFollow(FOLLOW_92);
+ rule__ClassificationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__0"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22638:1: rule__ClassificationExpression__Group__0__Impl : ( ruleRelationalExpression ) ;
+ public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22642:1: ( ( ruleRelationalExpression ) )
+ // InternalAppliedStereotypeProperty.g:22643:1: ( ruleRelationalExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22643:1: ( ruleRelationalExpression )
+ // InternalAppliedStereotypeProperty.g:22644:1: ruleRelationalExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getRelationalExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleRelationalExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getRelationalExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22655:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
+ public final void rule__ClassificationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22659:1: ( rule__ClassificationExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22660:2: rule__ClassificationExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__1"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22666:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ;
+ public final void rule__ClassificationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22670:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:22671:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:22671:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:22672:1: ( rule__ClassificationExpression__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22673:1: ( rule__ClassificationExpression__Group_1__0 )?
+ int alt185 = 2;
+ int LA185_0 = input.LA(1);
+
+ if (((LA185_0 >= 38 && LA185_0 <= 39))) {
+ alt185 = 1;
+ }
+ switch (alt185) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22673:2: rule__ClassificationExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22687:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ;
+ public final void rule__ClassificationExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22691:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:22692:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_92);
+ rule__ClassificationExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22699:1: rule__ClassificationExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22703:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:22704:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:22704:1: ( () )
+ // InternalAppliedStereotypeProperty.g:22705:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getClassificationExpressionOperandAction_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:22706:1: ()
+ // InternalAppliedStereotypeProperty.g:22708:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getClassificationExpressionOperandAction_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:22718:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl rule__ClassificationExpression__Group_1__2 ;
+ public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22722:1: ( rule__ClassificationExpression__Group_1__1__Impl rule__ClassificationExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:22723:2: rule__ClassificationExpression__Group_1__1__Impl rule__ClassificationExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__ClassificationExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22730:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22734:1: ( ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:22735:1: ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22735:1: ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:22736:1: ( rule__ClassificationExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22737:1: ( rule__ClassificationExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:22737:2: rule__ClassificationExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:22747:1: rule__ClassificationExpression__Group_1__2 : rule__ClassificationExpression__Group_1__2__Impl ;
+ public final void rule__ClassificationExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22751:1: ( rule__ClassificationExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:22752:2: rule__ClassificationExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__ClassificationExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:22758:1: rule__ClassificationExpression__Group_1__2__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) ) ;
+ public final void rule__ClassificationExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22762:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:22763:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22763:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:22764:1: ( rule__ClassificationExpression__TypeNameAssignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:22765:1: ( rule__ClassificationExpression__TypeNameAssignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:22765:2: rule__ClassificationExpression__TypeNameAssignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationExpression__TypeNameAssignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22781:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ;
+ public final void rule__EqualityExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22785:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22786:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
+ {
+ pushFollow(FOLLOW_93);
+ rule__EqualityExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__0"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22793:1: rule__EqualityExpression__Group__0__Impl : ( ruleClassificationExpression ) ;
+ public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22797:1: ( ( ruleClassificationExpression ) )
+ // InternalAppliedStereotypeProperty.g:22798:1: ( ruleClassificationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22798:1: ( ruleClassificationExpression )
+ // InternalAppliedStereotypeProperty.g:22799:1: ruleClassificationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getClassificationExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassificationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getClassificationExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22810:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
+ public final void rule__EqualityExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22814:1: ( rule__EqualityExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22815:2: rule__EqualityExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__1"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22821:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ;
+ public final void rule__EqualityExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22825:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:22826:1: ( ( rule__EqualityExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:22826:1: ( ( rule__EqualityExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:22827:1: ( rule__EqualityExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22828:1: ( rule__EqualityExpression__Group_1__0 )*
+ loop186: do {
+ int alt186 = 2;
+ int LA186_0 = input.LA(1);
+
+ if (((LA186_0 >= 40 && LA186_0 <= 41))) {
+ alt186 = 1;
+ }
+
+
+ switch (alt186) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22828:2: rule__EqualityExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_94);
+ rule__EqualityExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop186;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22842:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ;
+ public final void rule__EqualityExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22846:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:22847:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_93);
+ rule__EqualityExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22854:1: rule__EqualityExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22858:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:22859:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:22859:1: ( () )
+ // InternalAppliedStereotypeProperty.g:22860:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getEqualityExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:22861:1: ()
+ // InternalAppliedStereotypeProperty.g:22863:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getEqualityExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:22873:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl rule__EqualityExpression__Group_1__2 ;
+ public final void rule__EqualityExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22877:1: ( rule__EqualityExpression__Group_1__1__Impl rule__EqualityExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:22878:2: rule__EqualityExpression__Group_1__1__Impl rule__EqualityExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__EqualityExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22885:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22889:1: ( ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:22890:1: ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22890:1: ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:22891:1: ( rule__EqualityExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22892:1: ( rule__EqualityExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:22892:2: rule__EqualityExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:22902:1: rule__EqualityExpression__Group_1__2 : rule__EqualityExpression__Group_1__2__Impl ;
+ public final void rule__EqualityExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22906:1: ( rule__EqualityExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:22907:2: rule__EqualityExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__EqualityExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:22913:1: rule__EqualityExpression__Group_1__2__Impl : ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__EqualityExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22917:1: ( ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:22918:1: ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:22918:1: ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:22919:1: ( rule__EqualityExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:22920:1: ( rule__EqualityExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:22920:2: rule__EqualityExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__EqualityExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__AndExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:22936:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
+ public final void rule__AndExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22940:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:22941:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
+ {
+ pushFollow(FOLLOW_95);
+ rule__AndExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group__0"
+
+
+ // $ANTLR start "rule__AndExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:22948:1: rule__AndExpression__Group__0__Impl : ( ruleEqualityExpression ) ;
+ public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22952:1: ( ( ruleEqualityExpression ) )
+ // InternalAppliedStereotypeProperty.g:22953:1: ( ruleEqualityExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:22953:1: ( ruleEqualityExpression )
+ // InternalAppliedStereotypeProperty.g:22954:1: ruleEqualityExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getEqualityExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEqualityExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getEqualityExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AndExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:22965:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
+ public final void rule__AndExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22969:1: ( rule__AndExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:22970:2: rule__AndExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group__1"
+
+
+ // $ANTLR start "rule__AndExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:22976:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
+ public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:22980:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:22981:1: ( ( rule__AndExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:22981:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:22982:1: ( rule__AndExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:22983:1: ( rule__AndExpression__Group_1__0 )*
+ loop187: do {
+ int alt187 = 2;
+ int LA187_0 = input.LA(1);
+
+ if ((LA187_0 == 115)) {
+ alt187 = 1;
+ }
+
+
+ switch (alt187) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:22983:2: rule__AndExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_96);
+ rule__AndExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop187;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AndExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:22997:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
+ public final void rule__AndExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23001:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:23002:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_95);
+ rule__AndExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__AndExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23009:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23013:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:23014:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:23014:1: ( () )
+ // InternalAppliedStereotypeProperty.g:23015:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getLogicalExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23016:1: ()
+ // InternalAppliedStereotypeProperty.g:23018:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getLogicalExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__AndExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:23028:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 ;
+ public final void rule__AndExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23032:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:23033:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__AndExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__AndExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23040:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23044:1: ( ( ( rule__AndExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:23045:1: ( ( rule__AndExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23045:1: ( ( rule__AndExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:23046:1: ( rule__AndExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23047:1: ( rule__AndExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:23047:2: rule__AndExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__AndExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:23057:1: rule__AndExpression__Group_1__2 : rule__AndExpression__Group_1__2__Impl ;
+ public final void rule__AndExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23061:1: ( rule__AndExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:23062:2: rule__AndExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__AndExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:23068:1: rule__AndExpression__Group_1__2__Impl : ( ( rule__AndExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__AndExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23072:1: ( ( ( rule__AndExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:23073:1: ( ( rule__AndExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23073:1: ( ( rule__AndExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:23074:1: ( rule__AndExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:23075:1: ( rule__AndExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:23075:2: rule__AndExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AndExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:23091:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ;
+ public final void rule__ExclusiveOrExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23095:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:23096:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
+ {
+ pushFollow(FOLLOW_97);
+ rule__ExclusiveOrExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__0"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23103:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ruleAndExpression ) ;
+ public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23107:1: ( ( ruleAndExpression ) )
+ // InternalAppliedStereotypeProperty.g:23108:1: ( ruleAndExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:23108:1: ( ruleAndExpression )
+ // InternalAppliedStereotypeProperty.g:23109:1: ruleAndExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getAndExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAndExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getAndExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:23120:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
+ public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23124:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:23125:2: rule__ExclusiveOrExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__1"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23131:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ;
+ public final void rule__ExclusiveOrExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23135:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:23136:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:23136:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:23137:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23138:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
+ loop188: do {
+ int alt188 = 2;
+ int LA188_0 = input.LA(1);
+
+ if ((LA188_0 == 116)) {
+ alt188 = 1;
+ }
+
+
+ switch (alt188) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:23138:2: rule__ExclusiveOrExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_98);
+ rule__ExclusiveOrExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop188;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:23152:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ;
+ public final void rule__ExclusiveOrExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23156:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:23157:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_97);
+ rule__ExclusiveOrExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23164:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23168:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:23169:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:23169:1: ( () )
+ // InternalAppliedStereotypeProperty.g:23170:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23171:1: ()
+ // InternalAppliedStereotypeProperty.g:23173:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:23183:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl rule__ExclusiveOrExpression__Group_1__2 ;
+ public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23187:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl rule__ExclusiveOrExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:23188:2: rule__ExclusiveOrExpression__Group_1__1__Impl rule__ExclusiveOrExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__ExclusiveOrExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23195:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23199:1: ( ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:23200:1: ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23200:1: ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:23201:1: ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23202:1: ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:23202:2: rule__ExclusiveOrExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:23212:1: rule__ExclusiveOrExpression__Group_1__2 : rule__ExclusiveOrExpression__Group_1__2__Impl ;
+ public final void rule__ExclusiveOrExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23216:1: ( rule__ExclusiveOrExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:23217:2: rule__ExclusiveOrExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:23223:1: rule__ExclusiveOrExpression__Group_1__2__Impl : ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__ExclusiveOrExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23227:1: ( ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:23228:1: ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23228:1: ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:23229:1: ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:23230:1: ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:23230:2: rule__ExclusiveOrExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExclusiveOrExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:23246:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ;
+ public final void rule__InclusiveOrExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23250:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:23251:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
+ {
+ pushFollow(FOLLOW_99);
+ rule__InclusiveOrExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__0"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23258:1: rule__InclusiveOrExpression__Group__0__Impl : ( ruleExclusiveOrExpression ) ;
+ public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23262:1: ( ( ruleExclusiveOrExpression ) )
+ // InternalAppliedStereotypeProperty.g:23263:1: ( ruleExclusiveOrExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:23263:1: ( ruleExclusiveOrExpression )
+ // InternalAppliedStereotypeProperty.g:23264:1: ruleExclusiveOrExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getExclusiveOrExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExclusiveOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getExclusiveOrExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:23275:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
+ public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23279:1: ( rule__InclusiveOrExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:23280:2: rule__InclusiveOrExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__1"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23286:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ;
+ public final void rule__InclusiveOrExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23290:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:23291:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:23291:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:23292:1: ( rule__InclusiveOrExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23293:1: ( rule__InclusiveOrExpression__Group_1__0 )*
+ loop189: do {
+ int alt189 = 2;
+ int LA189_0 = input.LA(1);
+
+ if ((LA189_0 == 117)) {
+ alt189 = 1;
+ }
+
+
+ switch (alt189) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:23293:2: rule__InclusiveOrExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_100);
+ rule__InclusiveOrExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop189;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:23307:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ;
+ public final void rule__InclusiveOrExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23311:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:23312:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_99);
+ rule__InclusiveOrExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23319:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23323:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:23324:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:23324:1: ( () )
+ // InternalAppliedStereotypeProperty.g:23325:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23326:1: ()
+ // InternalAppliedStereotypeProperty.g:23328:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:23338:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl rule__InclusiveOrExpression__Group_1__2 ;
+ public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23342:1: ( rule__InclusiveOrExpression__Group_1__1__Impl rule__InclusiveOrExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:23343:2: rule__InclusiveOrExpression__Group_1__1__Impl rule__InclusiveOrExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__InclusiveOrExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23350:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23354:1: ( ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:23355:1: ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23355:1: ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:23356:1: ( rule__InclusiveOrExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23357:1: ( rule__InclusiveOrExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:23357:2: rule__InclusiveOrExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:23367:1: rule__InclusiveOrExpression__Group_1__2 : rule__InclusiveOrExpression__Group_1__2__Impl ;
+ public final void rule__InclusiveOrExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23371:1: ( rule__InclusiveOrExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:23372:2: rule__InclusiveOrExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:23378:1: rule__InclusiveOrExpression__Group_1__2__Impl : ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__InclusiveOrExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23382:1: ( ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:23383:1: ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23383:1: ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:23384:1: ( rule__InclusiveOrExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:23385:1: ( rule__InclusiveOrExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:23385:2: rule__InclusiveOrExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__InclusiveOrExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:23401:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ;
+ public final void rule__ConditionalAndExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23405:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:23406:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
+ {
+ pushFollow(FOLLOW_101);
+ rule__ConditionalAndExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__0"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23413:1: rule__ConditionalAndExpression__Group__0__Impl : ( ruleInclusiveOrExpression ) ;
+ public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23417:1: ( ( ruleInclusiveOrExpression ) )
+ // InternalAppliedStereotypeProperty.g:23418:1: ( ruleInclusiveOrExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:23418:1: ( ruleInclusiveOrExpression )
+ // InternalAppliedStereotypeProperty.g:23419:1: ruleInclusiveOrExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getInclusiveOrExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInclusiveOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getInclusiveOrExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:23430:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
+ public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23434:1: ( rule__ConditionalAndExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:23435:2: rule__ConditionalAndExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__1"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23441:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ;
+ public final void rule__ConditionalAndExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23445:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:23446:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:23446:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:23447:1: ( rule__ConditionalAndExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23448:1: ( rule__ConditionalAndExpression__Group_1__0 )*
+ loop190: do {
+ int alt190 = 2;
+ int LA190_0 = input.LA(1);
+
+ if ((LA190_0 == 118)) {
+ alt190 = 1;
+ }
+
+
+ switch (alt190) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:23448:2: rule__ConditionalAndExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_102);
+ rule__ConditionalAndExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop190;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:23462:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ;
+ public final void rule__ConditionalAndExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23466:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:23467:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_101);
+ rule__ConditionalAndExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23474:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23478:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:23479:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:23479:1: ( () )
+ // InternalAppliedStereotypeProperty.g:23480:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23481:1: ()
+ // InternalAppliedStereotypeProperty.g:23483:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:23493:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl rule__ConditionalAndExpression__Group_1__2 ;
+ public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23497:1: ( rule__ConditionalAndExpression__Group_1__1__Impl rule__ConditionalAndExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:23498:2: rule__ConditionalAndExpression__Group_1__1__Impl rule__ConditionalAndExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__ConditionalAndExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23505:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23509:1: ( ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:23510:1: ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23510:1: ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:23511:1: ( rule__ConditionalAndExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23512:1: ( rule__ConditionalAndExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:23512:2: rule__ConditionalAndExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:23522:1: rule__ConditionalAndExpression__Group_1__2 : rule__ConditionalAndExpression__Group_1__2__Impl ;
+ public final void rule__ConditionalAndExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23526:1: ( rule__ConditionalAndExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:23527:2: rule__ConditionalAndExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:23533:1: rule__ConditionalAndExpression__Group_1__2__Impl : ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__ConditionalAndExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23537:1: ( ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:23538:1: ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23538:1: ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:23539:1: ( rule__ConditionalAndExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:23540:1: ( rule__ConditionalAndExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:23540:2: rule__ConditionalAndExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalAndExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:23556:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ;
+ public final void rule__ConditionalOrExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23560:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:23561:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
+ {
+ pushFollow(FOLLOW_103);
+ rule__ConditionalOrExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__0"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23568:1: rule__ConditionalOrExpression__Group__0__Impl : ( ruleConditionalAndExpression ) ;
+ public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23572:1: ( ( ruleConditionalAndExpression ) )
+ // InternalAppliedStereotypeProperty.g:23573:1: ( ruleConditionalAndExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:23573:1: ( ruleConditionalAndExpression )
+ // InternalAppliedStereotypeProperty.g:23574:1: ruleConditionalAndExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getConditionalAndExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionalAndExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getConditionalAndExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:23585:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
+ public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23589:1: ( rule__ConditionalOrExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:23590:2: rule__ConditionalOrExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__1"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23596:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ;
+ public final void rule__ConditionalOrExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23600:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:23601:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:23601:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:23602:1: ( rule__ConditionalOrExpression__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23603:1: ( rule__ConditionalOrExpression__Group_1__0 )*
+ loop191: do {
+ int alt191 = 2;
+ int LA191_0 = input.LA(1);
+
+ if ((LA191_0 == 119)) {
+ alt191 = 1;
+ }
+
+
+ switch (alt191) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:23603:2: rule__ConditionalOrExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_104);
+ rule__ConditionalOrExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop191;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:23617:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ;
+ public final void rule__ConditionalOrExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23621:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:23622:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_103);
+ rule__ConditionalOrExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23629:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23633:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:23634:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:23634:1: ( () )
+ // InternalAppliedStereotypeProperty.g:23635:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23636:1: ()
+ // InternalAppliedStereotypeProperty.g:23638:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:23648:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl rule__ConditionalOrExpression__Group_1__2 ;
+ public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23652:1: ( rule__ConditionalOrExpression__Group_1__1__Impl rule__ConditionalOrExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:23653:2: rule__ConditionalOrExpression__Group_1__1__Impl rule__ConditionalOrExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__ConditionalOrExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23660:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) ) ;
+ public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23664:1: ( ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:23665:1: ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23665:1: ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:23666:1: ( rule__ConditionalOrExpression__OperatorAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getOperatorAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23667:1: ( rule__ConditionalOrExpression__OperatorAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:23667:2: rule__ConditionalOrExpression__OperatorAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__OperatorAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getOperatorAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:23677:1: rule__ConditionalOrExpression__Group_1__2 : rule__ConditionalOrExpression__Group_1__2__Impl ;
+ public final void rule__ConditionalOrExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23681:1: ( rule__ConditionalOrExpression__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:23682:2: rule__ConditionalOrExpression__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:23688:1: rule__ConditionalOrExpression__Group_1__2__Impl : ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__ConditionalOrExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23692:1: ( ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:23693:1: ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23693:1: ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:23694:1: ( rule__ConditionalOrExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:23695:1: ( rule__ConditionalOrExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:23695:2: rule__ConditionalOrExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalOrExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:23711:1: rule__ConditionalExpression__Group__0 : rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 ;
+ public final void rule__ConditionalExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23715:1: ( rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:23716:2: rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1
+ {
+ pushFollow(FOLLOW_105);
+ rule__ConditionalExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group__0"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23723:1: rule__ConditionalExpression__Group__0__Impl : ( ruleConditionalOrExpression ) ;
+ public final void rule__ConditionalExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23727:1: ( ( ruleConditionalOrExpression ) )
+ // InternalAppliedStereotypeProperty.g:23728:1: ( ruleConditionalOrExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:23728:1: ( ruleConditionalOrExpression )
+ // InternalAppliedStereotypeProperty.g:23729:1: ruleConditionalOrExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getConditionalOrExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionalOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getConditionalOrExpressionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:23740:1: rule__ConditionalExpression__Group__1 : rule__ConditionalExpression__Group__1__Impl ;
+ public final void rule__ConditionalExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23744:1: ( rule__ConditionalExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:23745:2: rule__ConditionalExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group__1"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23751:1: rule__ConditionalExpression__Group__1__Impl : ( ( rule__ConditionalExpression__Group_1__0 )? ) ;
+ public final void rule__ConditionalExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23755:1: ( ( ( rule__ConditionalExpression__Group_1__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:23756:1: ( ( rule__ConditionalExpression__Group_1__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:23756:1: ( ( rule__ConditionalExpression__Group_1__0 )? )
+ // InternalAppliedStereotypeProperty.g:23757:1: ( rule__ConditionalExpression__Group_1__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23758:1: ( rule__ConditionalExpression__Group_1__0 )?
+ int alt192 = 2;
+ int LA192_0 = input.LA(1);
+
+ if ((LA192_0 == 89)) {
+ alt192 = 1;
+ }
+ switch (alt192) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:23758:2: rule__ConditionalExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:23772:1: rule__ConditionalExpression__Group_1__0 : rule__ConditionalExpression__Group_1__0__Impl rule__ConditionalExpression__Group_1__1 ;
+ public final void rule__ConditionalExpression__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23776:1: ( rule__ConditionalExpression__Group_1__0__Impl rule__ConditionalExpression__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:23777:2: rule__ConditionalExpression__Group_1__0__Impl rule__ConditionalExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_105);
+ rule__ConditionalExpression__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__0"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23784:1: rule__ConditionalExpression__Group_1__0__Impl : ( () ) ;
+ public final void rule__ConditionalExpression__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23788:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:23789:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:23789:1: ( () )
+ // InternalAppliedStereotypeProperty.g:23790:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getConditionalTestExpressionOperand1Action_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23791:1: ()
+ // InternalAppliedStereotypeProperty.g:23793:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getConditionalTestExpressionOperand1Action_1_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:23803:1: rule__ConditionalExpression__Group_1__1 : rule__ConditionalExpression__Group_1__1__Impl rule__ConditionalExpression__Group_1__2 ;
+ public final void rule__ConditionalExpression__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23807:1: ( rule__ConditionalExpression__Group_1__1__Impl rule__ConditionalExpression__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:23808:2: rule__ConditionalExpression__Group_1__1__Impl rule__ConditionalExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__ConditionalExpression__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__1"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23815:1: rule__ConditionalExpression__Group_1__1__Impl : ( '?' ) ;
+ public final void rule__ConditionalExpression__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23819:1: ( ( '?' ) )
+ // InternalAppliedStereotypeProperty.g:23820:1: ( '?' )
+ {
+ // InternalAppliedStereotypeProperty.g:23820:1: ( '?' )
+ // InternalAppliedStereotypeProperty.g:23821:1: '?'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getQuestionMarkKeyword_1_1());
+ }
+ match(input, 89, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getQuestionMarkKeyword_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:23834:1: rule__ConditionalExpression__Group_1__2 : rule__ConditionalExpression__Group_1__2__Impl rule__ConditionalExpression__Group_1__3 ;
+ public final void rule__ConditionalExpression__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23838:1: ( rule__ConditionalExpression__Group_1__2__Impl rule__ConditionalExpression__Group_1__3 )
+ // InternalAppliedStereotypeProperty.g:23839:2: rule__ConditionalExpression__Group_1__2__Impl rule__ConditionalExpression__Group_1__3
+ {
+ pushFollow(FOLLOW_53);
+ rule__ConditionalExpression__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group_1__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__2"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:23846:1: rule__ConditionalExpression__Group_1__2__Impl : ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) ) ;
+ public final void rule__ConditionalExpression__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23850:1: ( ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:23851:1: ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23851:1: ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:23852:1: ( rule__ConditionalExpression__Operand2Assignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getOperand2Assignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:23853:1: ( rule__ConditionalExpression__Operand2Assignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:23853:2: rule__ConditionalExpression__Operand2Assignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Operand2Assignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getOperand2Assignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__3"
+ // InternalAppliedStereotypeProperty.g:23863:1: rule__ConditionalExpression__Group_1__3 : rule__ConditionalExpression__Group_1__3__Impl rule__ConditionalExpression__Group_1__4 ;
+ public final void rule__ConditionalExpression__Group_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23867:1: ( rule__ConditionalExpression__Group_1__3__Impl rule__ConditionalExpression__Group_1__4 )
+ // InternalAppliedStereotypeProperty.g:23868:2: rule__ConditionalExpression__Group_1__3__Impl rule__ConditionalExpression__Group_1__4
+ {
+ pushFollow(FOLLOW_74);
+ rule__ConditionalExpression__Group_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group_1__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__3"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__3__Impl"
+ // InternalAppliedStereotypeProperty.g:23875:1: rule__ConditionalExpression__Group_1__3__Impl : ( ':' ) ;
+ public final void rule__ConditionalExpression__Group_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23879:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:23880:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:23880:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:23881:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getColonKeyword_1_3());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getColonKeyword_1_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__3__Impl"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__4"
+ // InternalAppliedStereotypeProperty.g:23894:1: rule__ConditionalExpression__Group_1__4 : rule__ConditionalExpression__Group_1__4__Impl ;
+ public final void rule__ConditionalExpression__Group_1__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23898:1: ( rule__ConditionalExpression__Group_1__4__Impl )
+ // InternalAppliedStereotypeProperty.g:23899:2: rule__ConditionalExpression__Group_1__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Group_1__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__4"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Group_1__4__Impl"
+ // InternalAppliedStereotypeProperty.g:23905:1: rule__ConditionalExpression__Group_1__4__Impl : ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) ) ;
+ public final void rule__ConditionalExpression__Group_1__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23909:1: ( ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) ) )
+ // InternalAppliedStereotypeProperty.g:23910:1: ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23910:1: ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) )
+ // InternalAppliedStereotypeProperty.g:23911:1: ( rule__ConditionalExpression__Operand3Assignment_1_4 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getOperand3Assignment_1_4());
+ }
+ // InternalAppliedStereotypeProperty.g:23912:1: ( rule__ConditionalExpression__Operand3Assignment_1_4 )
+ // InternalAppliedStereotypeProperty.g:23912:2: rule__ConditionalExpression__Operand3Assignment_1_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionalExpression__Operand3Assignment_1_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getOperand3Assignment_1_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Group_1__4__Impl"
+
+
+ // $ANTLR start "rule__AssignmentExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:23932:1: rule__AssignmentExpression__Group__0 : rule__AssignmentExpression__Group__0__Impl rule__AssignmentExpression__Group__1 ;
+ public final void rule__AssignmentExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23936:1: ( rule__AssignmentExpression__Group__0__Impl rule__AssignmentExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:23937:2: rule__AssignmentExpression__Group__0__Impl rule__AssignmentExpression__Group__1
+ {
+ pushFollow(FOLLOW_106);
+ rule__AssignmentExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__Group__0"
+
+
+ // $ANTLR start "rule__AssignmentExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:23944:1: rule__AssignmentExpression__Group__0__Impl : ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) ) ;
+ public final void rule__AssignmentExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23948:1: ( ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:23949:1: ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23949:1: ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:23950:1: ( rule__AssignmentExpression__LeftHandSideAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:23951:1: ( rule__AssignmentExpression__LeftHandSideAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:23951:2: rule__AssignmentExpression__LeftHandSideAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__LeftHandSideAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AssignmentExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:23961:1: rule__AssignmentExpression__Group__1 : rule__AssignmentExpression__Group__1__Impl rule__AssignmentExpression__Group__2 ;
+ public final void rule__AssignmentExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23965:1: ( rule__AssignmentExpression__Group__1__Impl rule__AssignmentExpression__Group__2 )
+ // InternalAppliedStereotypeProperty.g:23966:2: rule__AssignmentExpression__Group__1__Impl rule__AssignmentExpression__Group__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__AssignmentExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__Group__1"
+
+
+ // $ANTLR start "rule__AssignmentExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:23973:1: rule__AssignmentExpression__Group__1__Impl : ( ( rule__AssignmentExpression__OperatorAssignment_1 ) ) ;
+ public final void rule__AssignmentExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23977:1: ( ( ( rule__AssignmentExpression__OperatorAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:23978:1: ( ( rule__AssignmentExpression__OperatorAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:23978:1: ( ( rule__AssignmentExpression__OperatorAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:23979:1: ( rule__AssignmentExpression__OperatorAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:23980:1: ( rule__AssignmentExpression__OperatorAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:23980:2: rule__AssignmentExpression__OperatorAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__OperatorAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AssignmentExpression__Group__2"
+ // InternalAppliedStereotypeProperty.g:23990:1: rule__AssignmentExpression__Group__2 : rule__AssignmentExpression__Group__2__Impl ;
+ public final void rule__AssignmentExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:23994:1: ( rule__AssignmentExpression__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:23995:2: rule__AssignmentExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__Group__2"
+
+
+ // $ANTLR start "rule__AssignmentExpression__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24001:1: rule__AssignmentExpression__Group__2__Impl : ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) ) ;
+ public final void rule__AssignmentExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24005:1: ( ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:24006:1: ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24006:1: ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:24007:1: ( rule__AssignmentExpression__RightHandSideAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getRightHandSideAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:24008:1: ( rule__AssignmentExpression__RightHandSideAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:24008:2: rule__AssignmentExpression__RightHandSideAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AssignmentExpression__RightHandSideAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getRightHandSideAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__NameLeftHandSide__Group__0"
+ // InternalAppliedStereotypeProperty.g:24024:1: rule__NameLeftHandSide__Group__0 : rule__NameLeftHandSide__Group__0__Impl rule__NameLeftHandSide__Group__1 ;
+ public final void rule__NameLeftHandSide__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24028:1: ( rule__NameLeftHandSide__Group__0__Impl rule__NameLeftHandSide__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24029:2: rule__NameLeftHandSide__Group__0__Impl rule__NameLeftHandSide__Group__1
+ {
+ pushFollow(FOLLOW_68);
+ rule__NameLeftHandSide__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NameLeftHandSide__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameLeftHandSide__Group__0"
+
+
+ // $ANTLR start "rule__NameLeftHandSide__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24036:1: rule__NameLeftHandSide__Group__0__Impl : ( ( rule__NameLeftHandSide__TargetAssignment_0 ) ) ;
+ public final void rule__NameLeftHandSide__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24040:1: ( ( ( rule__NameLeftHandSide__TargetAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:24041:1: ( ( rule__NameLeftHandSide__TargetAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24041:1: ( ( rule__NameLeftHandSide__TargetAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:24042:1: ( rule__NameLeftHandSide__TargetAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameLeftHandSideAccess().getTargetAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24043:1: ( rule__NameLeftHandSide__TargetAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:24043:2: rule__NameLeftHandSide__TargetAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameLeftHandSide__TargetAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameLeftHandSideAccess().getTargetAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameLeftHandSide__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NameLeftHandSide__Group__1"
+ // InternalAppliedStereotypeProperty.g:24053:1: rule__NameLeftHandSide__Group__1 : rule__NameLeftHandSide__Group__1__Impl ;
+ public final void rule__NameLeftHandSide__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24057:1: ( rule__NameLeftHandSide__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:24058:2: rule__NameLeftHandSide__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameLeftHandSide__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameLeftHandSide__Group__1"
+
+
+ // $ANTLR start "rule__NameLeftHandSide__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24064:1: rule__NameLeftHandSide__Group__1__Impl : ( ( rule__NameLeftHandSide__IndexAssignment_1 )? ) ;
+ public final void rule__NameLeftHandSide__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24068:1: ( ( ( rule__NameLeftHandSide__IndexAssignment_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:24069:1: ( ( rule__NameLeftHandSide__IndexAssignment_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:24069:1: ( ( rule__NameLeftHandSide__IndexAssignment_1 )? )
+ // InternalAppliedStereotypeProperty.g:24070:1: ( rule__NameLeftHandSide__IndexAssignment_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameLeftHandSideAccess().getIndexAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:24071:1: ( rule__NameLeftHandSide__IndexAssignment_1 )?
+ int alt193 = 2;
+ int LA193_0 = input.LA(1);
+
+ if ((LA193_0 == 78)) {
+ alt193 = 1;
+ }
+ switch (alt193) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24071:2: rule__NameLeftHandSide__IndexAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameLeftHandSide__IndexAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameLeftHandSideAccess().getIndexAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameLeftHandSide__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Block__Group__0"
+ // InternalAppliedStereotypeProperty.g:24086:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ;
+ public final void rule__Block__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24090:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24091:2: rule__Block__Group__0__Impl rule__Block__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__Block__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Block__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__0"
+
+
+ // $ANTLR start "rule__Block__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24098:1: rule__Block__Group__0__Impl : ( () ) ;
+ public final void rule__Block__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24102:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:24103:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:24103:1: ( () )
+ // InternalAppliedStereotypeProperty.g:24104:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockAccess().getBlockAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24105:1: ()
+ // InternalAppliedStereotypeProperty.g:24107:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockAccess().getBlockAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__0__Impl"
+
+
+ // $ANTLR start "rule__Block__Group__1"
+ // InternalAppliedStereotypeProperty.g:24117:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ;
+ public final void rule__Block__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24121:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
+ // InternalAppliedStereotypeProperty.g:24122:2: rule__Block__Group__1__Impl rule__Block__Group__2
+ {
+ pushFollow(FOLLOW_107);
+ rule__Block__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Block__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__1"
+
+
+ // $ANTLR start "rule__Block__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24129:1: rule__Block__Group__1__Impl : ( '{' ) ;
+ public final void rule__Block__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24133:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:24134:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:24134:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:24135:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Block__Group__2"
+ // InternalAppliedStereotypeProperty.g:24148:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ;
+ public final void rule__Block__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24152:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
+ // InternalAppliedStereotypeProperty.g:24153:2: rule__Block__Group__2__Impl rule__Block__Group__3
+ {
+ pushFollow(FOLLOW_107);
+ rule__Block__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__Block__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__2"
+
+
+ // $ANTLR start "rule__Block__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24160:1: rule__Block__Group__2__Impl : ( ( rule__Block__StatementAssignment_2 )* ) ;
+ public final void rule__Block__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24164:1: ( ( ( rule__Block__StatementAssignment_2 )* ) )
+ // InternalAppliedStereotypeProperty.g:24165:1: ( ( rule__Block__StatementAssignment_2 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:24165:1: ( ( rule__Block__StatementAssignment_2 )* )
+ // InternalAppliedStereotypeProperty.g:24166:1: ( rule__Block__StatementAssignment_2 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockAccess().getStatementAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:24167:1: ( rule__Block__StatementAssignment_2 )*
+ loop194: do {
+ int alt194 = 2;
+ int LA194_0 = input.LA(1);
+
+ if (((LA194_0 >= RULE_NATURAL_VALUE && LA194_0 <= RULE_INLINE_STATEMENT) || LA194_0 == 21 || (LA194_0 >= 25 && LA194_0 <= 28) || LA194_0 == 55 || LA194_0 == 60 || LA194_0 == 66 || LA194_0 == 71 || (LA194_0 >= 85 && LA194_0 <= 87)
+ || (LA194_0 >= 90 && LA194_0 <= 91) || LA194_0 == 94 || (LA194_0 >= 97 && LA194_0 <= 102) || LA194_0 == 107 || (LA194_0 >= 111 && LA194_0 <= 114))) {
+ alt194 = 1;
+ }
+
+
+ switch (alt194) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24167:2: rule__Block__StatementAssignment_2
+ {
+ pushFollow(FOLLOW_3);
+ rule__Block__StatementAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop194;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockAccess().getStatementAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__2__Impl"
+
+
+ // $ANTLR start "rule__Block__Group__3"
+ // InternalAppliedStereotypeProperty.g:24177:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
+ public final void rule__Block__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24181:1: ( rule__Block__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:24182:2: rule__Block__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__Block__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__3"
+
+
+ // $ANTLR start "rule__Block__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:24188:1: rule__Block__Group__3__Impl : ( '}' ) ;
+ public final void rule__Block__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24192:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:24193:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:24193:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:24194:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:24215:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ;
+ public final void rule__AnnotatedStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24219:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24220:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
+ {
+ pushFollow(FOLLOW_108);
+ rule__AnnotatedStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AnnotatedStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__0"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24227:1: rule__AnnotatedStatement__Group__0__Impl : ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? ) ;
+ public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24231:1: ( ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:24232:1: ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:24232:1: ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? )
+ // InternalAppliedStereotypeProperty.g:24233:1: ( rule__AnnotatedStatement__DocumentationAssignment_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getDocumentationAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24234:1: ( rule__AnnotatedStatement__DocumentationAssignment_0 )?
+ int alt195 = 2;
+ int LA195_0 = input.LA(1);
+
+ if ((LA195_0 == RULE_DOCUMENTATION_COMMENT)) {
+ alt195 = 1;
+ }
+ switch (alt195) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24234:2: rule__AnnotatedStatement__DocumentationAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AnnotatedStatement__DocumentationAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getDocumentationAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:24244:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ;
+ public final void rule__AnnotatedStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24248:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:24249:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
+ {
+ pushFollow(FOLLOW_108);
+ rule__AnnotatedStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AnnotatedStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__1"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24256:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* ) ;
+ public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24260:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:24261:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:24261:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:24262:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:24263:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )*
+ loop196: do {
+ int alt196 = 2;
+ int LA196_0 = input.LA(1);
+
+ if ((LA196_0 == RULE_STATEMENT_ANNOTATION)) {
+ alt196 = 1;
+ }
+
+
+ switch (alt196) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24263:2: rule__AnnotatedStatement__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_109);
+ rule__AnnotatedStatement__AnnotationAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop196;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:24273:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
+ public final void rule__AnnotatedStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24277:1: ( rule__AnnotatedStatement__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:24278:2: rule__AnnotatedStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AnnotatedStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__2"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24284:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
+ public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24288:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:24289:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24289:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:24290:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:24291:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:24291:2: rule__AnnotatedStatement__StatementAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AnnotatedStatement__StatementAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__EmptyStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:24307:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ;
+ public final void rule__EmptyStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24311:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24312:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
+ {
+ pushFollow(FOLLOW_15);
+ rule__EmptyStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__EmptyStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__0"
+
+
+ // $ANTLR start "rule__EmptyStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24319:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
+ public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24323:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:24324:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:24324:1: ( () )
+ // InternalAppliedStereotypeProperty.g:24325:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24326:1: ()
+ // InternalAppliedStereotypeProperty.g:24328:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EmptyStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:24338:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
+ public final void rule__EmptyStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24342:1: ( rule__EmptyStatement__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:24343:2: rule__EmptyStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__EmptyStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__1"
+
+
+ // $ANTLR start "rule__EmptyStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24349:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
+ public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24353:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:24354:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:24354:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:24355:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:24372:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ;
+ public final void rule__LocalNameDeclarationStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24376:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24377:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
+ {
+ pushFollow(FOLLOW_110);
+ rule__LocalNameDeclarationStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24384:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24388:1: ( ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:24389:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24389:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) )
+ // InternalAppliedStereotypeProperty.g:24390:1: ( rule__LocalNameDeclarationStatement__Alternatives_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24391:1: ( rule__LocalNameDeclarationStatement__Alternatives_0 )
+ // InternalAppliedStereotypeProperty.g:24391:2: rule__LocalNameDeclarationStatement__Alternatives_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Alternatives_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:24401:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ;
+ public final void rule__LocalNameDeclarationStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24405:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:24406:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
+ {
+ pushFollow(FOLLOW_6);
+ rule__LocalNameDeclarationStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24413:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( '=' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24417:1: ( ( '=' ) )
+ // InternalAppliedStereotypeProperty.g:24418:1: ( '=' )
+ {
+ // InternalAppliedStereotypeProperty.g:24418:1: ( '=' )
+ // InternalAppliedStereotypeProperty.g:24419:1: '='
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_1());
+ }
+ match(input, 42, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:24432:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ;
+ public final void rule__LocalNameDeclarationStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24436:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:24437:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
+ {
+ pushFollow(FOLLOW_15);
+ rule__LocalNameDeclarationStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24444:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24448:1: ( ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:24449:1: ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24449:1: ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:24450:1: ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:24451:1: ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:24451:2: rule__LocalNameDeclarationStatement__ExpressionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__ExpressionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:24461:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl ;
+ public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24465:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:24466:2: rule__LocalNameDeclarationStatement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:24472:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ';' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24476:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:24477:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:24477:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:24478:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_3());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__0"
+ // InternalAppliedStereotypeProperty.g:24499:1: rule__LocalNameDeclarationStatement__Group_0_0__0 : rule__LocalNameDeclarationStatement__Group_0_0__0__Impl rule__LocalNameDeclarationStatement__Group_0_0__1 ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24503:1: ( rule__LocalNameDeclarationStatement__Group_0_0__0__Impl rule__LocalNameDeclarationStatement__Group_0_0__1 )
+ // InternalAppliedStereotypeProperty.g:24504:2: rule__LocalNameDeclarationStatement__Group_0_0__0__Impl rule__LocalNameDeclarationStatement__Group_0_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__LocalNameDeclarationStatement__Group_0_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__0"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24511:1: rule__LocalNameDeclarationStatement__Group_0_0__0__Impl : ( 'let' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24515:1: ( ( 'let' ) )
+ // InternalAppliedStereotypeProperty.g:24516:1: ( 'let' )
+ {
+ // InternalAppliedStereotypeProperty.g:24516:1: ( 'let' )
+ // InternalAppliedStereotypeProperty.g:24517:1: 'let'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0_0_0());
+ }
+ match(input, 90, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__0__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__1"
+ // InternalAppliedStereotypeProperty.g:24530:1: rule__LocalNameDeclarationStatement__Group_0_0__1 : rule__LocalNameDeclarationStatement__Group_0_0__1__Impl rule__LocalNameDeclarationStatement__Group_0_0__2 ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24534:1: ( rule__LocalNameDeclarationStatement__Group_0_0__1__Impl rule__LocalNameDeclarationStatement__Group_0_0__2 )
+ // InternalAppliedStereotypeProperty.g:24535:2: rule__LocalNameDeclarationStatement__Group_0_0__1__Impl rule__LocalNameDeclarationStatement__Group_0_0__2
+ {
+ pushFollow(FOLLOW_53);
+ rule__LocalNameDeclarationStatement__Group_0_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__1"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24542:1: rule__LocalNameDeclarationStatement__Group_0_0__1__Impl : ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24546:1: ( ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:24547:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24547:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:24548:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:24549:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 )
+ // InternalAppliedStereotypeProperty.g:24549:2: rule__LocalNameDeclarationStatement__NameAssignment_0_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__NameAssignment_0_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__1__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__2"
+ // InternalAppliedStereotypeProperty.g:24559:1: rule__LocalNameDeclarationStatement__Group_0_0__2 : rule__LocalNameDeclarationStatement__Group_0_0__2__Impl rule__LocalNameDeclarationStatement__Group_0_0__3 ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24563:1: ( rule__LocalNameDeclarationStatement__Group_0_0__2__Impl rule__LocalNameDeclarationStatement__Group_0_0__3 )
+ // InternalAppliedStereotypeProperty.g:24564:2: rule__LocalNameDeclarationStatement__Group_0_0__2__Impl rule__LocalNameDeclarationStatement__Group_0_0__3
+ {
+ pushFollow(FOLLOW_7);
+ rule__LocalNameDeclarationStatement__Group_0_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_0__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__2"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24571:1: rule__LocalNameDeclarationStatement__Group_0_0__2__Impl : ( ':' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24575:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:24576:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:24576:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:24577:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_0_0_2());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_0_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__2__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__3"
+ // InternalAppliedStereotypeProperty.g:24590:1: rule__LocalNameDeclarationStatement__Group_0_0__3 : rule__LocalNameDeclarationStatement__Group_0_0__3__Impl rule__LocalNameDeclarationStatement__Group_0_0__4 ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24594:1: ( rule__LocalNameDeclarationStatement__Group_0_0__3__Impl rule__LocalNameDeclarationStatement__Group_0_0__4 )
+ // InternalAppliedStereotypeProperty.g:24595:2: rule__LocalNameDeclarationStatement__Group_0_0__3__Impl rule__LocalNameDeclarationStatement__Group_0_0__4
+ {
+ pushFollow(FOLLOW_111);
+ rule__LocalNameDeclarationStatement__Group_0_0__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_0__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__3"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__3__Impl"
+ // InternalAppliedStereotypeProperty.g:24602:1: rule__LocalNameDeclarationStatement__Group_0_0__3__Impl : ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24606:1: ( ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:24607:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24607:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) )
+ // InternalAppliedStereotypeProperty.g:24608:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_0_3());
+ }
+ // InternalAppliedStereotypeProperty.g:24609:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 )
+ // InternalAppliedStereotypeProperty.g:24609:2: rule__LocalNameDeclarationStatement__Alternatives_0_0_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Alternatives_0_0_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_0_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__3__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__4"
+ // InternalAppliedStereotypeProperty.g:24619:1: rule__LocalNameDeclarationStatement__Group_0_0__4 : rule__LocalNameDeclarationStatement__Group_0_0__4__Impl ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24623:1: ( rule__LocalNameDeclarationStatement__Group_0_0__4__Impl )
+ // InternalAppliedStereotypeProperty.g:24624:2: rule__LocalNameDeclarationStatement__Group_0_0__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_0__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__4"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__4__Impl"
+ // InternalAppliedStereotypeProperty.g:24630:1: rule__LocalNameDeclarationStatement__Group_0_0__4__Impl : ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_0__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24634:1: ( ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? ) )
+ // InternalAppliedStereotypeProperty.g:24635:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:24635:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? )
+ // InternalAppliedStereotypeProperty.g:24636:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_0_4());
+ }
+ // InternalAppliedStereotypeProperty.g:24637:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )?
+ int alt197 = 2;
+ int LA197_0 = input.LA(1);
+
+ if ((LA197_0 == 78)) {
+ alt197 = 1;
+ }
+ switch (alt197) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24637:2: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_0_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__4__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__0"
+ // InternalAppliedStereotypeProperty.g:24657:1: rule__LocalNameDeclarationStatement__Group_0_1__0 : rule__LocalNameDeclarationStatement__Group_0_1__0__Impl rule__LocalNameDeclarationStatement__Group_0_1__1 ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24661:1: ( rule__LocalNameDeclarationStatement__Group_0_1__0__Impl rule__LocalNameDeclarationStatement__Group_0_1__1 )
+ // InternalAppliedStereotypeProperty.g:24662:2: rule__LocalNameDeclarationStatement__Group_0_1__0__Impl rule__LocalNameDeclarationStatement__Group_0_1__1
+ {
+ pushFollow(FOLLOW_112);
+ rule__LocalNameDeclarationStatement__Group_0_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__0"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24669:1: rule__LocalNameDeclarationStatement__Group_0_1__0__Impl : ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24673:1: ( ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:24674:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24674:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:24675:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24676:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 )
+ // InternalAppliedStereotypeProperty.g:24676:2: rule__LocalNameDeclarationStatement__Alternatives_0_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Alternatives_0_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__0__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__1"
+ // InternalAppliedStereotypeProperty.g:24686:1: rule__LocalNameDeclarationStatement__Group_0_1__1 : rule__LocalNameDeclarationStatement__Group_0_1__1__Impl rule__LocalNameDeclarationStatement__Group_0_1__2 ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24690:1: ( rule__LocalNameDeclarationStatement__Group_0_1__1__Impl rule__LocalNameDeclarationStatement__Group_0_1__2 )
+ // InternalAppliedStereotypeProperty.g:24691:2: rule__LocalNameDeclarationStatement__Group_0_1__1__Impl rule__LocalNameDeclarationStatement__Group_0_1__2
+ {
+ pushFollow(FOLLOW_112);
+ rule__LocalNameDeclarationStatement__Group_0_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__1"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24698:1: rule__LocalNameDeclarationStatement__Group_0_1__1__Impl : ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24702:1: ( ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:24703:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:24703:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? )
+ // InternalAppliedStereotypeProperty.g:24704:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:24705:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )?
+ int alt198 = 2;
+ int LA198_0 = input.LA(1);
+
+ if ((LA198_0 == 78)) {
+ alt198 = 1;
+ }
+ switch (alt198) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24705:2: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__1__Impl"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__2"
+ // InternalAppliedStereotypeProperty.g:24715:1: rule__LocalNameDeclarationStatement__Group_0_1__2 : rule__LocalNameDeclarationStatement__Group_0_1__2__Impl ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24719:1: ( rule__LocalNameDeclarationStatement__Group_0_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:24720:2: rule__LocalNameDeclarationStatement__Group_0_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__Group_0_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__2"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24726:1: rule__LocalNameDeclarationStatement__Group_0_1__2__Impl : ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_0_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24730:1: ( ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:24731:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24731:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:24732:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:24733:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 )
+ // InternalAppliedStereotypeProperty.g:24733:2: rule__LocalNameDeclarationStatement__NameAssignment_0_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__LocalNameDeclarationStatement__NameAssignment_0_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__2__Impl"
+
+
+ // $ANTLR start "rule__InstanceInitializationExpression__Group__0"
+ // InternalAppliedStereotypeProperty.g:24749:1: rule__InstanceInitializationExpression__Group__0 : rule__InstanceInitializationExpression__Group__0__Impl rule__InstanceInitializationExpression__Group__1 ;
+ public final void rule__InstanceInitializationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24753:1: ( rule__InstanceInitializationExpression__Group__0__Impl rule__InstanceInitializationExpression__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24754:2: rule__InstanceInitializationExpression__Group__0__Impl rule__InstanceInitializationExpression__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__InstanceInitializationExpression__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__InstanceInitializationExpression__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceInitializationExpression__Group__0"
+
+
+ // $ANTLR start "rule__InstanceInitializationExpression__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24761:1: rule__InstanceInitializationExpression__Group__0__Impl : ( 'new' ) ;
+ public final void rule__InstanceInitializationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24765:1: ( ( 'new' ) )
+ // InternalAppliedStereotypeProperty.g:24766:1: ( 'new' )
+ {
+ // InternalAppliedStereotypeProperty.g:24766:1: ( 'new' )
+ // InternalAppliedStereotypeProperty.g:24767:1: 'new'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceInitializationExpressionAccess().getNewKeyword_0());
+ }
+ match(input, 87, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceInitializationExpressionAccess().getNewKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceInitializationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__InstanceInitializationExpression__Group__1"
+ // InternalAppliedStereotypeProperty.g:24780:1: rule__InstanceInitializationExpression__Group__1 : rule__InstanceInitializationExpression__Group__1__Impl ;
+ public final void rule__InstanceInitializationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24784:1: ( rule__InstanceInitializationExpression__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:24785:2: rule__InstanceInitializationExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceInitializationExpression__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceInitializationExpression__Group__1"
+
+
+ // $ANTLR start "rule__InstanceInitializationExpression__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24791:1: rule__InstanceInitializationExpression__Group__1__Impl : ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) ) ;
+ public final void rule__InstanceInitializationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24795:1: ( ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:24796:1: ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24796:1: ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:24797:1: ( rule__InstanceInitializationExpression__TupleAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceInitializationExpressionAccess().getTupleAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:24798:1: ( rule__InstanceInitializationExpression__TupleAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:24798:2: rule__InstanceInitializationExpression__TupleAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceInitializationExpression__TupleAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceInitializationExpressionAccess().getTupleAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceInitializationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ExpressionStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:24812:1: rule__ExpressionStatement__Group__0 : rule__ExpressionStatement__Group__0__Impl rule__ExpressionStatement__Group__1 ;
+ public final void rule__ExpressionStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24816:1: ( rule__ExpressionStatement__Group__0__Impl rule__ExpressionStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24817:2: rule__ExpressionStatement__Group__0__Impl rule__ExpressionStatement__Group__1
+ {
+ pushFollow(FOLLOW_15);
+ rule__ExpressionStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ExpressionStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionStatement__Group__0"
+
+
+ // $ANTLR start "rule__ExpressionStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24824:1: rule__ExpressionStatement__Group__0__Impl : ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) ) ;
+ public final void rule__ExpressionStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24828:1: ( ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:24829:1: ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24829:1: ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:24830:1: ( rule__ExpressionStatement__ExpressionAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:24831:1: ( rule__ExpressionStatement__ExpressionAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:24831:2: rule__ExpressionStatement__ExpressionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExpressionStatement__ExpressionAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ExpressionStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:24841:1: rule__ExpressionStatement__Group__1 : rule__ExpressionStatement__Group__1__Impl ;
+ public final void rule__ExpressionStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24845:1: ( rule__ExpressionStatement__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:24846:2: rule__ExpressionStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ExpressionStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionStatement__Group__1"
+
+
+ // $ANTLR start "rule__ExpressionStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24852:1: rule__ExpressionStatement__Group__1__Impl : ( ';' ) ;
+ public final void rule__ExpressionStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24856:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:24857:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:24857:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:24858:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionStatementAccess().getSemicolonKeyword_1());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionStatementAccess().getSemicolonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:24875:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ;
+ public final void rule__IfStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24879:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:24880:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__IfStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__0"
+
+
+ // $ANTLR start "rule__IfStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:24887:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
+ public final void rule__IfStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24891:1: ( ( 'if' ) )
+ // InternalAppliedStereotypeProperty.g:24892:1: ( 'if' )
+ {
+ // InternalAppliedStereotypeProperty.g:24892:1: ( 'if' )
+ // InternalAppliedStereotypeProperty.g:24893:1: 'if'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getIfKeyword_0());
+ }
+ match(input, 91, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getIfKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:24906:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ;
+ public final void rule__IfStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24910:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:24911:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
+ {
+ pushFollow(FOLLOW_113);
+ rule__IfStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__1"
+
+
+ // $ANTLR start "rule__IfStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:24918:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) ) ;
+ public final void rule__IfStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24922:1: ( ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:24923:1: ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:24923:1: ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:24924:1: ( rule__IfStatement__NonFinalClausesAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:24925:1: ( rule__IfStatement__NonFinalClausesAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:24925:2: rule__IfStatement__NonFinalClausesAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__NonFinalClausesAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:24935:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3 ;
+ public final void rule__IfStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24939:1: ( rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:24940:2: rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3
+ {
+ pushFollow(FOLLOW_113);
+ rule__IfStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__2"
+
+
+ // $ANTLR start "rule__IfStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:24947:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__Group_2__0 )* ) ;
+ public final void rule__IfStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24951:1: ( ( ( rule__IfStatement__Group_2__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:24952:1: ( ( rule__IfStatement__Group_2__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:24952:1: ( ( rule__IfStatement__Group_2__0 )* )
+ // InternalAppliedStereotypeProperty.g:24953:1: ( rule__IfStatement__Group_2__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getGroup_2());
+ }
+ // InternalAppliedStereotypeProperty.g:24954:1: ( rule__IfStatement__Group_2__0 )*
+ loop199: do {
+ int alt199 = 2;
+ int LA199_0 = input.LA(1);
+
+ if ((LA199_0 == 92)) {
+ int LA199_1 = input.LA(2);
+
+ if ((LA199_1 == 91)) {
+ alt199 = 1;
+ }
+
+
+ }
+
+
+ switch (alt199) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24954:2: rule__IfStatement__Group_2__0
+ {
+ pushFollow(FOLLOW_114);
+ rule__IfStatement__Group_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop199;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:24964:1: rule__IfStatement__Group__3 : rule__IfStatement__Group__3__Impl ;
+ public final void rule__IfStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24968:1: ( rule__IfStatement__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:24969:2: rule__IfStatement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__3"
+
+
+ // $ANTLR start "rule__IfStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:24975:1: rule__IfStatement__Group__3__Impl : ( ( rule__IfStatement__Group_3__0 )? ) ;
+ public final void rule__IfStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:24979:1: ( ( ( rule__IfStatement__Group_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:24980:1: ( ( rule__IfStatement__Group_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:24980:1: ( ( rule__IfStatement__Group_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:24981:1: ( rule__IfStatement__Group_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:24982:1: ( rule__IfStatement__Group_3__0 )?
+ int alt200 = 2;
+ int LA200_0 = input.LA(1);
+
+ if ((LA200_0 == 92)) {
+ alt200 = 1;
+ }
+ switch (alt200) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:24982:2: rule__IfStatement__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group_2__0"
+ // InternalAppliedStereotypeProperty.g:25000:1: rule__IfStatement__Group_2__0 : rule__IfStatement__Group_2__0__Impl rule__IfStatement__Group_2__1 ;
+ public final void rule__IfStatement__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25004:1: ( rule__IfStatement__Group_2__0__Impl rule__IfStatement__Group_2__1 )
+ // InternalAppliedStereotypeProperty.g:25005:2: rule__IfStatement__Group_2__0__Impl rule__IfStatement__Group_2__1
+ {
+ pushFollow(FOLLOW_115);
+ rule__IfStatement__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_2__0"
+
+
+ // $ANTLR start "rule__IfStatement__Group_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25012:1: rule__IfStatement__Group_2__0__Impl : ( 'else' ) ;
+ public final void rule__IfStatement__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25016:1: ( ( 'else' ) )
+ // InternalAppliedStereotypeProperty.g:25017:1: ( 'else' )
+ {
+ // InternalAppliedStereotypeProperty.g:25017:1: ( 'else' )
+ // InternalAppliedStereotypeProperty.g:25018:1: 'else'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getElseKeyword_2_0());
+ }
+ match(input, 92, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getElseKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group_2__1"
+ // InternalAppliedStereotypeProperty.g:25031:1: rule__IfStatement__Group_2__1 : rule__IfStatement__Group_2__1__Impl rule__IfStatement__Group_2__2 ;
+ public final void rule__IfStatement__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25035:1: ( rule__IfStatement__Group_2__1__Impl rule__IfStatement__Group_2__2 )
+ // InternalAppliedStereotypeProperty.g:25036:2: rule__IfStatement__Group_2__1__Impl rule__IfStatement__Group_2__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__IfStatement__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group_2__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_2__1"
+
+
+ // $ANTLR start "rule__IfStatement__Group_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25043:1: rule__IfStatement__Group_2__1__Impl : ( 'if' ) ;
+ public final void rule__IfStatement__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25047:1: ( ( 'if' ) )
+ // InternalAppliedStereotypeProperty.g:25048:1: ( 'if' )
+ {
+ // InternalAppliedStereotypeProperty.g:25048:1: ( 'if' )
+ // InternalAppliedStereotypeProperty.g:25049:1: 'if'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getIfKeyword_2_1());
+ }
+ match(input, 91, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getIfKeyword_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group_2__2"
+ // InternalAppliedStereotypeProperty.g:25062:1: rule__IfStatement__Group_2__2 : rule__IfStatement__Group_2__2__Impl ;
+ public final void rule__IfStatement__Group_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25066:1: ( rule__IfStatement__Group_2__2__Impl )
+ // InternalAppliedStereotypeProperty.g:25067:2: rule__IfStatement__Group_2__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group_2__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_2__2"
+
+
+ // $ANTLR start "rule__IfStatement__Group_2__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25073:1: rule__IfStatement__Group_2__2__Impl : ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) ) ;
+ public final void rule__IfStatement__Group_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25077:1: ( ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:25078:1: ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25078:1: ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) )
+ // InternalAppliedStereotypeProperty.g:25079:1: ( rule__IfStatement__NonFinalClausesAssignment_2_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_2_2());
+ }
+ // InternalAppliedStereotypeProperty.g:25080:1: ( rule__IfStatement__NonFinalClausesAssignment_2_2 )
+ // InternalAppliedStereotypeProperty.g:25080:2: rule__IfStatement__NonFinalClausesAssignment_2_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__NonFinalClausesAssignment_2_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_2_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_2__2__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:25096:1: rule__IfStatement__Group_3__0 : rule__IfStatement__Group_3__0__Impl rule__IfStatement__Group_3__1 ;
+ public final void rule__IfStatement__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25100:1: ( rule__IfStatement__Group_3__0__Impl rule__IfStatement__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:25101:2: rule__IfStatement__Group_3__0__Impl rule__IfStatement__Group_3__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__IfStatement__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_3__0"
+
+
+ // $ANTLR start "rule__IfStatement__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25108:1: rule__IfStatement__Group_3__0__Impl : ( 'else' ) ;
+ public final void rule__IfStatement__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25112:1: ( ( 'else' ) )
+ // InternalAppliedStereotypeProperty.g:25113:1: ( 'else' )
+ {
+ // InternalAppliedStereotypeProperty.g:25113:1: ( 'else' )
+ // InternalAppliedStereotypeProperty.g:25114:1: 'else'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getElseKeyword_3_0());
+ }
+ match(input, 92, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getElseKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__IfStatement__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:25127:1: rule__IfStatement__Group_3__1 : rule__IfStatement__Group_3__1__Impl ;
+ public final void rule__IfStatement__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25131:1: ( rule__IfStatement__Group_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:25132:2: rule__IfStatement__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_3__1"
+
+
+ // $ANTLR start "rule__IfStatement__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25138:1: rule__IfStatement__Group_3__1__Impl : ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) ) ;
+ public final void rule__IfStatement__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25142:1: ( ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:25143:1: ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25143:1: ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:25144:1: ( rule__IfStatement__FinalClauseAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:25145:1: ( rule__IfStatement__FinalClauseAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:25145:2: rule__IfStatement__FinalClauseAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__IfStatement__FinalClauseAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group__0"
+ // InternalAppliedStereotypeProperty.g:25159:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ;
+ public final void rule__ConcurrentClauses__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25163:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25164:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
+ {
+ pushFollow(FOLLOW_116);
+ rule__ConcurrentClauses__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__0"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25171:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) ) ;
+ public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25175:1: ( ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:25176:1: ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25176:1: ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:25177:1: ( rule__ConcurrentClauses__ClauseAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:25178:1: ( rule__ConcurrentClauses__ClauseAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:25178:2: rule__ConcurrentClauses__ClauseAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__ClauseAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group__1"
+ // InternalAppliedStereotypeProperty.g:25188:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
+ public final void rule__ConcurrentClauses__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25192:1: ( rule__ConcurrentClauses__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:25193:2: rule__ConcurrentClauses__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__1"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25199:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ;
+ public final void rule__ConcurrentClauses__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25203:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:25204:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:25204:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:25205:1: ( rule__ConcurrentClauses__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:25206:1: ( rule__ConcurrentClauses__Group_1__0 )*
+ loop201: do {
+ int alt201 = 2;
+ int LA201_0 = input.LA(1);
+
+ if ((LA201_0 == 93)) {
+ alt201 = 1;
+ }
+
+
+ switch (alt201) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:25206:2: rule__ConcurrentClauses__Group_1__0
+ {
+ pushFollow(FOLLOW_117);
+ rule__ConcurrentClauses__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop201;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:25220:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ;
+ public final void rule__ConcurrentClauses__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25224:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:25225:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
+ {
+ pushFollow(FOLLOW_115);
+ rule__ConcurrentClauses__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__0"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25232:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
+ public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25236:1: ( ( 'or' ) )
+ // InternalAppliedStereotypeProperty.g:25237:1: ( 'or' )
+ {
+ // InternalAppliedStereotypeProperty.g:25237:1: ( 'or' )
+ // InternalAppliedStereotypeProperty.g:25238:1: 'or'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
+ }
+ match(input, 93, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:25251:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ;
+ public final void rule__ConcurrentClauses__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25255:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:25256:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__ConcurrentClauses__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__1"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25263:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
+ public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25267:1: ( ( 'if' ) )
+ // InternalAppliedStereotypeProperty.g:25268:1: ( 'if' )
+ {
+ // InternalAppliedStereotypeProperty.g:25268:1: ( 'if' )
+ // InternalAppliedStereotypeProperty.g:25269:1: 'if'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
+ }
+ match(input, 91, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:25282:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ;
+ public final void rule__ConcurrentClauses__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25286:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
+ // InternalAppliedStereotypeProperty.g:25287:2: rule__ConcurrentClauses__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__2"
+
+
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25293:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) ) ;
+ public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25297:1: ( ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:25298:1: ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25298:1: ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) )
+ // InternalAppliedStereotypeProperty.g:25299:1: ( rule__ConcurrentClauses__ClauseAssignment_1_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_1_2());
+ }
+ // InternalAppliedStereotypeProperty.g:25300:1: ( rule__ConcurrentClauses__ClauseAssignment_1_2 )
+ // InternalAppliedStereotypeProperty.g:25300:2: rule__ConcurrentClauses__ClauseAssignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConcurrentClauses__ClauseAssignment_1_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:25316:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ;
+ public final void rule__NonFinalClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25320:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25321:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__NonFinalClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__0"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25328:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
+ public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25332:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:25333:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:25333:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:25334:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:25347:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ;
+ public final void rule__NonFinalClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25351:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
+ // InternalAppliedStereotypeProperty.g:25352:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
+ {
+ pushFollow(FOLLOW_9);
+ rule__NonFinalClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__1"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25359:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
+ public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25363:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:25364:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25364:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:25365:1: ( rule__NonFinalClause__ConditionAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:25366:1: ( rule__NonFinalClause__ConditionAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:25366:2: rule__NonFinalClause__ConditionAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__ConditionAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__2"
+ // InternalAppliedStereotypeProperty.g:25376:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ;
+ public final void rule__NonFinalClause__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25380:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
+ // InternalAppliedStereotypeProperty.g:25381:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
+ {
+ pushFollow(FOLLOW_21);
+ rule__NonFinalClause__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__2"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25388:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
+ public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25392:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:25393:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:25393:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:25394:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__2__Impl"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__3"
+ // InternalAppliedStereotypeProperty.g:25407:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
+ public final void rule__NonFinalClause__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25411:1: ( rule__NonFinalClause__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:25412:2: rule__NonFinalClause__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__3"
+
+
+ // $ANTLR start "rule__NonFinalClause__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:25418:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BodyAssignment_3 ) ) ;
+ public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25422:1: ( ( ( rule__NonFinalClause__BodyAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:25423:1: ( ( rule__NonFinalClause__BodyAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25423:1: ( ( rule__NonFinalClause__BodyAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:25424:1: ( rule__NonFinalClause__BodyAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getBodyAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:25425:1: ( rule__NonFinalClause__BodyAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:25425:2: rule__NonFinalClause__BodyAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__NonFinalClause__BodyAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getBodyAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:25443:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ;
+ public final void rule__SwitchStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25447:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25448:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__SwitchStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__0"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25455:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
+ public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25459:1: ( ( 'switch' ) )
+ // InternalAppliedStereotypeProperty.g:25460:1: ( 'switch' )
+ {
+ // InternalAppliedStereotypeProperty.g:25460:1: ( 'switch' )
+ // InternalAppliedStereotypeProperty.g:25461:1: 'switch'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
+ }
+ match(input, 94, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:25474:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ;
+ public final void rule__SwitchStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25478:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:25479:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__SwitchStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__1"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25486:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
+ public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25490:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:25491:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:25491:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:25492:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:25505:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ;
+ public final void rule__SwitchStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25509:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:25510:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
+ {
+ pushFollow(FOLLOW_9);
+ rule__SwitchStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__2"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25517:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
+ public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25521:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:25522:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25522:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:25523:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:25524:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:25524:2: rule__SwitchStatement__ExpressionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__ExpressionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:25534:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ;
+ public final void rule__SwitchStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25538:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
+ // InternalAppliedStereotypeProperty.g:25539:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
+ {
+ pushFollow(FOLLOW_21);
+ rule__SwitchStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__3"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:25546:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
+ public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25550:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:25551:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:25551:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:25552:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__4"
+ // InternalAppliedStereotypeProperty.g:25565:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ;
+ public final void rule__SwitchStatement__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25569:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
+ // InternalAppliedStereotypeProperty.g:25570:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
+ {
+ pushFollow(FOLLOW_118);
+ rule__SwitchStatement__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__4"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:25577:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
+ public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25581:1: ( ( '{' ) )
+ // InternalAppliedStereotypeProperty.g:25582:1: ( '{' )
+ {
+ // InternalAppliedStereotypeProperty.g:25582:1: ( '{' )
+ // InternalAppliedStereotypeProperty.g:25583:1: '{'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
+ }
+ match(input, 66, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__4__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__5"
+ // InternalAppliedStereotypeProperty.g:25596:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ;
+ public final void rule__SwitchStatement__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25600:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
+ // InternalAppliedStereotypeProperty.g:25601:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
+ {
+ pushFollow(FOLLOW_118);
+ rule__SwitchStatement__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__5"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__5__Impl"
+ // InternalAppliedStereotypeProperty.g:25608:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* ) ;
+ public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25612:1: ( ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* ) )
+ // InternalAppliedStereotypeProperty.g:25613:1: ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:25613:1: ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* )
+ // InternalAppliedStereotypeProperty.g:25614:1: ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseAssignment_5());
+ }
+ // InternalAppliedStereotypeProperty.g:25615:1: ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )*
+ loop202: do {
+ int alt202 = 2;
+ int LA202_0 = input.LA(1);
+
+ if ((LA202_0 == 95)) {
+ alt202 = 1;
+ }
+
+
+ switch (alt202) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:25615:2: rule__SwitchStatement__NonDefaultClauseAssignment_5
+ {
+ pushFollow(FOLLOW_119);
+ rule__SwitchStatement__NonDefaultClauseAssignment_5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop202;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseAssignment_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__5__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__6"
+ // InternalAppliedStereotypeProperty.g:25625:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ;
+ public final void rule__SwitchStatement__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25629:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
+ // InternalAppliedStereotypeProperty.g:25630:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
+ {
+ pushFollow(FOLLOW_118);
+ rule__SwitchStatement__Group__6__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__7();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__6"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__6__Impl"
+ // InternalAppliedStereotypeProperty.g:25637:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
+ public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25641:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
+ // InternalAppliedStereotypeProperty.g:25642:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:25642:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
+ // InternalAppliedStereotypeProperty.g:25643:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
+ }
+ // InternalAppliedStereotypeProperty.g:25644:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
+ int alt203 = 2;
+ int LA203_0 = input.LA(1);
+
+ if ((LA203_0 == 96)) {
+ alt203 = 1;
+ }
+ switch (alt203) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:25644:2: rule__SwitchStatement__DefaultClauseAssignment_6
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__DefaultClauseAssignment_6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__6__Impl"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__7"
+ // InternalAppliedStereotypeProperty.g:25654:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
+ public final void rule__SwitchStatement__Group__7() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25658:1: ( rule__SwitchStatement__Group__7__Impl )
+ // InternalAppliedStereotypeProperty.g:25659:2: rule__SwitchStatement__Group__7__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchStatement__Group__7__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__7"
+
+
+ // $ANTLR start "rule__SwitchStatement__Group__7__Impl"
+ // InternalAppliedStereotypeProperty.g:25665:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
+ public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25669:1: ( ( '}' ) )
+ // InternalAppliedStereotypeProperty.g:25670:1: ( '}' )
+ {
+ // InternalAppliedStereotypeProperty.g:25670:1: ( '}' )
+ // InternalAppliedStereotypeProperty.g:25671:1: '}'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
+ }
+ match(input, 67, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__7__Impl"
+
+
+ // $ANTLR start "rule__SwitchClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:25700:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ;
+ public final void rule__SwitchClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25704:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25705:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
+ {
+ pushFollow(FOLLOW_120);
+ rule__SwitchClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__0"
+
+
+ // $ANTLR start "rule__SwitchClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25712:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__CaseAssignment_0 ) ) ;
+ public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25716:1: ( ( ( rule__SwitchClause__CaseAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:25717:1: ( ( rule__SwitchClause__CaseAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25717:1: ( ( rule__SwitchClause__CaseAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:25718:1: ( rule__SwitchClause__CaseAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getCaseAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:25719:1: ( rule__SwitchClause__CaseAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:25719:2: rule__SwitchClause__CaseAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchClause__CaseAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getCaseAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SwitchClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:25729:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ;
+ public final void rule__SwitchClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25733:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
+ // InternalAppliedStereotypeProperty.g:25734:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
+ {
+ pushFollow(FOLLOW_120);
+ rule__SwitchClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchClause__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__1"
+
+
+ // $ANTLR start "rule__SwitchClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25741:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__CaseAssignment_1 )* ) ;
+ public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25745:1: ( ( ( rule__SwitchClause__CaseAssignment_1 )* ) )
+ // InternalAppliedStereotypeProperty.g:25746:1: ( ( rule__SwitchClause__CaseAssignment_1 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:25746:1: ( ( rule__SwitchClause__CaseAssignment_1 )* )
+ // InternalAppliedStereotypeProperty.g:25747:1: ( rule__SwitchClause__CaseAssignment_1 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getCaseAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:25748:1: ( rule__SwitchClause__CaseAssignment_1 )*
+ loop204: do {
+ int alt204 = 2;
+ int LA204_0 = input.LA(1);
+
+ if ((LA204_0 == 95)) {
+ alt204 = 1;
+ }
+
+
+ switch (alt204) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:25748:2: rule__SwitchClause__CaseAssignment_1
+ {
+ pushFollow(FOLLOW_119);
+ rule__SwitchClause__CaseAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop204;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getCaseAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SwitchClause__Group__2"
+ // InternalAppliedStereotypeProperty.g:25758:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
+ public final void rule__SwitchClause__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25762:1: ( rule__SwitchClause__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:25763:2: rule__SwitchClause__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchClause__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__2"
+
+
+ // $ANTLR start "rule__SwitchClause__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25769:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__BlockAssignment_2 ) ) ;
+ public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25773:1: ( ( ( rule__SwitchClause__BlockAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:25774:1: ( ( rule__SwitchClause__BlockAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:25774:1: ( ( rule__SwitchClause__BlockAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:25775:1: ( rule__SwitchClause__BlockAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getBlockAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:25776:1: ( rule__SwitchClause__BlockAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:25776:2: rule__SwitchClause__BlockAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchClause__BlockAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getBlockAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SwitchCase__Group__0"
+ // InternalAppliedStereotypeProperty.g:25792:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ;
+ public final void rule__SwitchCase__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25796:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25797:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__SwitchCase__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchCase__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__0"
+
+
+ // $ANTLR start "rule__SwitchCase__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25804:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
+ public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25808:1: ( ( 'case' ) )
+ // InternalAppliedStereotypeProperty.g:25809:1: ( 'case' )
+ {
+ // InternalAppliedStereotypeProperty.g:25809:1: ( 'case' )
+ // InternalAppliedStereotypeProperty.g:25810:1: 'case'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
+ }
+ match(input, 95, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SwitchCase__Group__1"
+ // InternalAppliedStereotypeProperty.g:25823:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ;
+ public final void rule__SwitchCase__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25827:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
+ // InternalAppliedStereotypeProperty.g:25828:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
+ {
+ pushFollow(FOLLOW_53);
+ rule__SwitchCase__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchCase__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__1"
+
+
+ // $ANTLR start "rule__SwitchCase__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25835:1: rule__SwitchCase__Group__1__Impl : ( ruleExpression ) ;
+ public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25839:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:25840:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:25840:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:25841:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchCaseAccess().getExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchCaseAccess().getExpressionParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SwitchCase__Group__2"
+ // InternalAppliedStereotypeProperty.g:25852:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
+ public final void rule__SwitchCase__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25856:1: ( rule__SwitchCase__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:25857:2: rule__SwitchCase__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchCase__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__2"
+
+
+ // $ANTLR start "rule__SwitchCase__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25863:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
+ public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25867:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:25868:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:25868:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:25869:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SwitchDefaultClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:25888:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ;
+ public final void rule__SwitchDefaultClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25892:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25893:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
+ {
+ pushFollow(FOLLOW_53);
+ rule__SwitchDefaultClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchDefaultClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__0"
+
+
+ // $ANTLR start "rule__SwitchDefaultClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25900:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
+ public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25904:1: ( ( 'default' ) )
+ // InternalAppliedStereotypeProperty.g:25905:1: ( 'default' )
+ {
+ // InternalAppliedStereotypeProperty.g:25905:1: ( 'default' )
+ // InternalAppliedStereotypeProperty.g:25906:1: 'default'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
+ }
+ match(input, 96, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SwitchDefaultClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:25919:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ;
+ public final void rule__SwitchDefaultClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25923:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
+ // InternalAppliedStereotypeProperty.g:25924:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
+ {
+ pushFollow(FOLLOW_120);
+ rule__SwitchDefaultClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__SwitchDefaultClause__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__1"
+
+
+ // $ANTLR start "rule__SwitchDefaultClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:25931:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
+ public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25935:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:25936:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:25936:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:25937:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SwitchDefaultClause__Group__2"
+ // InternalAppliedStereotypeProperty.g:25950:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
+ public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25954:1: ( rule__SwitchDefaultClause__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:25955:2: rule__SwitchDefaultClause__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__SwitchDefaultClause__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__2"
+
+
+ // $ANTLR start "rule__SwitchDefaultClause__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:25961:1: rule__SwitchDefaultClause__Group__2__Impl : ( ruleNonEmptyStatementSequence ) ;
+ public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25965:1: ( ( ruleNonEmptyStatementSequence ) )
+ // InternalAppliedStereotypeProperty.g:25966:1: ( ruleNonEmptyStatementSequence )
+ {
+ // InternalAppliedStereotypeProperty.g:25966:1: ( ruleNonEmptyStatementSequence )
+ // InternalAppliedStereotypeProperty.g:25967:1: ruleNonEmptyStatementSequence
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getNonEmptyStatementSequenceParserRuleCall_2());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNonEmptyStatementSequence();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchDefaultClauseAccess().getNonEmptyStatementSequenceParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__2__Impl"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:25984:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ;
+ public final void rule__WhileStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:25988:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:25989:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__WhileStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__0"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:25996:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
+ public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26000:1: ( ( 'while' ) )
+ // InternalAppliedStereotypeProperty.g:26001:1: ( 'while' )
+ {
+ // InternalAppliedStereotypeProperty.g:26001:1: ( 'while' )
+ // InternalAppliedStereotypeProperty.g:26002:1: 'while'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
+ }
+ match(input, 97, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:26015:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ;
+ public final void rule__WhileStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26019:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:26020:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__WhileStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__1"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26027:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
+ public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26031:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:26032:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:26032:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:26033:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:26046:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ;
+ public final void rule__WhileStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26050:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:26051:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
+ {
+ pushFollow(FOLLOW_9);
+ rule__WhileStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__2"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:26058:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
+ public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26062:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:26063:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26063:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:26064:1: ( rule__WhileStatement__ConditionAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:26065:1: ( rule__WhileStatement__ConditionAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:26065:2: rule__WhileStatement__ConditionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__ConditionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:26075:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ;
+ public final void rule__WhileStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26079:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
+ // InternalAppliedStereotypeProperty.g:26080:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
+ {
+ pushFollow(FOLLOW_21);
+ rule__WhileStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__3"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:26087:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
+ public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26091:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:26092:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:26092:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:26093:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__4"
+ // InternalAppliedStereotypeProperty.g:26106:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
+ public final void rule__WhileStatement__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26110:1: ( rule__WhileStatement__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:26111:2: rule__WhileStatement__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__4"
+
+
+ // $ANTLR start "rule__WhileStatement__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:26117:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BodyAssignment_4 ) ) ;
+ public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26121:1: ( ( ( rule__WhileStatement__BodyAssignment_4 ) ) )
+ // InternalAppliedStereotypeProperty.g:26122:1: ( ( rule__WhileStatement__BodyAssignment_4 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26122:1: ( ( rule__WhileStatement__BodyAssignment_4 ) )
+ // InternalAppliedStereotypeProperty.g:26123:1: ( rule__WhileStatement__BodyAssignment_4 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getBodyAssignment_4());
+ }
+ // InternalAppliedStereotypeProperty.g:26124:1: ( rule__WhileStatement__BodyAssignment_4 )
+ // InternalAppliedStereotypeProperty.g:26124:2: rule__WhileStatement__BodyAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__WhileStatement__BodyAssignment_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getBodyAssignment_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__4__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:26144:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ;
+ public final void rule__DoStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26148:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:26149:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__DoStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__0"
+
+
+ // $ANTLR start "rule__DoStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26156:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
+ public final void rule__DoStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26160:1: ( ( 'do' ) )
+ // InternalAppliedStereotypeProperty.g:26161:1: ( 'do' )
+ {
+ // InternalAppliedStereotypeProperty.g:26161:1: ( 'do' )
+ // InternalAppliedStereotypeProperty.g:26162:1: 'do'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getDoKeyword_0());
+ }
+ match(input, 71, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getDoKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:26175:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ;
+ public final void rule__DoStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26179:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:26180:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
+ {
+ pushFollow(FOLLOW_121);
+ rule__DoStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__1"
+
+
+ // $ANTLR start "rule__DoStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26187:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BodyAssignment_1 ) ) ;
+ public final void rule__DoStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26191:1: ( ( ( rule__DoStatement__BodyAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:26192:1: ( ( rule__DoStatement__BodyAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26192:1: ( ( rule__DoStatement__BodyAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:26193:1: ( rule__DoStatement__BodyAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getBodyAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:26194:1: ( rule__DoStatement__BodyAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:26194:2: rule__DoStatement__BodyAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__BodyAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getBodyAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:26204:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ;
+ public final void rule__DoStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26208:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:26209:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
+ {
+ pushFollow(FOLLOW_8);
+ rule__DoStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__2"
+
+
+ // $ANTLR start "rule__DoStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:26216:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
+ public final void rule__DoStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26220:1: ( ( 'while' ) )
+ // InternalAppliedStereotypeProperty.g:26221:1: ( 'while' )
+ {
+ // InternalAppliedStereotypeProperty.g:26221:1: ( 'while' )
+ // InternalAppliedStereotypeProperty.g:26222:1: 'while'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
+ }
+ match(input, 97, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:26235:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ;
+ public final void rule__DoStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26239:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
+ // InternalAppliedStereotypeProperty.g:26240:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
+ {
+ pushFollow(FOLLOW_74);
+ rule__DoStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__3"
+
+
+ // $ANTLR start "rule__DoStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:26247:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
+ public final void rule__DoStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26251:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:26252:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:26252:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:26253:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__4"
+ // InternalAppliedStereotypeProperty.g:26266:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ;
+ public final void rule__DoStatement__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26270:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
+ // InternalAppliedStereotypeProperty.g:26271:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
+ {
+ pushFollow(FOLLOW_9);
+ rule__DoStatement__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__4"
+
+
+ // $ANTLR start "rule__DoStatement__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:26278:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
+ public final void rule__DoStatement__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26282:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
+ // InternalAppliedStereotypeProperty.g:26283:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26283:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
+ // InternalAppliedStereotypeProperty.g:26284:1: ( rule__DoStatement__ConditionAssignment_4 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
+ }
+ // InternalAppliedStereotypeProperty.g:26285:1: ( rule__DoStatement__ConditionAssignment_4 )
+ // InternalAppliedStereotypeProperty.g:26285:2: rule__DoStatement__ConditionAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__ConditionAssignment_4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__4__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__5"
+ // InternalAppliedStereotypeProperty.g:26295:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ;
+ public final void rule__DoStatement__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26299:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
+ // InternalAppliedStereotypeProperty.g:26300:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
+ {
+ pushFollow(FOLLOW_15);
+ rule__DoStatement__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__6();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__5"
+
+
+ // $ANTLR start "rule__DoStatement__Group__5__Impl"
+ // InternalAppliedStereotypeProperty.g:26307:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
+ public final void rule__DoStatement__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26311:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:26312:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:26312:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:26313:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__5__Impl"
+
+
+ // $ANTLR start "rule__DoStatement__Group__6"
+ // InternalAppliedStereotypeProperty.g:26326:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
+ public final void rule__DoStatement__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26330:1: ( rule__DoStatement__Group__6__Impl )
+ // InternalAppliedStereotypeProperty.g:26331:2: rule__DoStatement__Group__6__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DoStatement__Group__6__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__6"
+
+
+ // $ANTLR start "rule__DoStatement__Group__6__Impl"
+ // InternalAppliedStereotypeProperty.g:26337:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
+ public final void rule__DoStatement__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26341:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:26342:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:26342:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:26343:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__Group__6__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:26370:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ;
+ public final void rule__ForStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26374:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:26375:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__ForStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__0"
+
+
+ // $ANTLR start "rule__ForStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26382:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
+ public final void rule__ForStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26386:1: ( ( 'for' ) )
+ // InternalAppliedStereotypeProperty.g:26387:1: ( 'for' )
+ {
+ // InternalAppliedStereotypeProperty.g:26387:1: ( 'for' )
+ // InternalAppliedStereotypeProperty.g:26388:1: 'for'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getForKeyword_0());
+ }
+ match(input, 98, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getForKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:26401:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ;
+ public final void rule__ForStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26405:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:26406:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__ForStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__1"
+
+
+ // $ANTLR start "rule__ForStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26413:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
+ public final void rule__ForStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26417:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:26418:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:26418:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:26419:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:26432:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ;
+ public final void rule__ForStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26436:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:26437:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
+ {
+ pushFollow(FOLLOW_122);
+ rule__ForStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__2"
+
+
+ // $ANTLR start "rule__ForStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:26444:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) ) ;
+ public final void rule__ForStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26448:1: ( ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:26449:1: ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26449:1: ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) )
+ // InternalAppliedStereotypeProperty.g:26450:1: ( rule__ForStatement__VariableDefinitionAssignment_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:26451:1: ( rule__ForStatement__VariableDefinitionAssignment_2 )
+ // InternalAppliedStereotypeProperty.g:26451:2: rule__ForStatement__VariableDefinitionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__VariableDefinitionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:26461:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ;
+ public final void rule__ForStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26465:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
+ // InternalAppliedStereotypeProperty.g:26466:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
+ {
+ pushFollow(FOLLOW_122);
+ rule__ForStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__3"
+
+
+ // $ANTLR start "rule__ForStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:26473:1: rule__ForStatement__Group__3__Impl : ( ( rule__ForStatement__Group_3__0 )* ) ;
+ public final void rule__ForStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26477:1: ( ( ( rule__ForStatement__Group_3__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:26478:1: ( ( rule__ForStatement__Group_3__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:26478:1: ( ( rule__ForStatement__Group_3__0 )* )
+ // InternalAppliedStereotypeProperty.g:26479:1: ( rule__ForStatement__Group_3__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getGroup_3());
+ }
+ // InternalAppliedStereotypeProperty.g:26480:1: ( rule__ForStatement__Group_3__0 )*
+ loop205: do {
+ int alt205 = 2;
+ int LA205_0 = input.LA(1);
+
+ if ((LA205_0 == 57)) {
+ alt205 = 1;
+ }
+
+
+ switch (alt205) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:26480:2: rule__ForStatement__Group_3__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__ForStatement__Group_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop205;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group__4"
+ // InternalAppliedStereotypeProperty.g:26490:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl rule__ForStatement__Group__5 ;
+ public final void rule__ForStatement__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26494:1: ( rule__ForStatement__Group__4__Impl rule__ForStatement__Group__5 )
+ // InternalAppliedStereotypeProperty.g:26495:2: rule__ForStatement__Group__4__Impl rule__ForStatement__Group__5
+ {
+ pushFollow(FOLLOW_21);
+ rule__ForStatement__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__4"
+
+
+ // $ANTLR start "rule__ForStatement__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:26502:1: rule__ForStatement__Group__4__Impl : ( ')' ) ;
+ public final void rule__ForStatement__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26506:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:26507:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:26507:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:26508:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_4());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__4__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group__5"
+ // InternalAppliedStereotypeProperty.g:26521:1: rule__ForStatement__Group__5 : rule__ForStatement__Group__5__Impl ;
+ public final void rule__ForStatement__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26525:1: ( rule__ForStatement__Group__5__Impl )
+ // InternalAppliedStereotypeProperty.g:26526:2: rule__ForStatement__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__5"
+
+
+ // $ANTLR start "rule__ForStatement__Group__5__Impl"
+ // InternalAppliedStereotypeProperty.g:26532:1: rule__ForStatement__Group__5__Impl : ( ( rule__ForStatement__BodyAssignment_5 ) ) ;
+ public final void rule__ForStatement__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26536:1: ( ( ( rule__ForStatement__BodyAssignment_5 ) ) )
+ // InternalAppliedStereotypeProperty.g:26537:1: ( ( rule__ForStatement__BodyAssignment_5 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26537:1: ( ( rule__ForStatement__BodyAssignment_5 ) )
+ // InternalAppliedStereotypeProperty.g:26538:1: ( rule__ForStatement__BodyAssignment_5 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getBodyAssignment_5());
+ }
+ // InternalAppliedStereotypeProperty.g:26539:1: ( rule__ForStatement__BodyAssignment_5 )
+ // InternalAppliedStereotypeProperty.g:26539:2: rule__ForStatement__BodyAssignment_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__BodyAssignment_5();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getBodyAssignment_5());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group__5__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group_3__0"
+ // InternalAppliedStereotypeProperty.g:26561:1: rule__ForStatement__Group_3__0 : rule__ForStatement__Group_3__0__Impl rule__ForStatement__Group_3__1 ;
+ public final void rule__ForStatement__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26565:1: ( rule__ForStatement__Group_3__0__Impl rule__ForStatement__Group_3__1 )
+ // InternalAppliedStereotypeProperty.g:26566:2: rule__ForStatement__Group_3__0__Impl rule__ForStatement__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ForStatement__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group_3__0"
+
+
+ // $ANTLR start "rule__ForStatement__Group_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26573:1: rule__ForStatement__Group_3__0__Impl : ( ',' ) ;
+ public final void rule__ForStatement__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26577:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:26578:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:26578:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:26579:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getCommaKeyword_3_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getCommaKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__ForStatement__Group_3__1"
+ // InternalAppliedStereotypeProperty.g:26592:1: rule__ForStatement__Group_3__1 : rule__ForStatement__Group_3__1__Impl ;
+ public final void rule__ForStatement__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26596:1: ( rule__ForStatement__Group_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:26597:2: rule__ForStatement__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group_3__1"
+
+
+ // $ANTLR start "rule__ForStatement__Group_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26603:1: rule__ForStatement__Group_3__1__Impl : ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) ) ;
+ public final void rule__ForStatement__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26607:1: ( ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:26608:1: ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26608:1: ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:26609:1: ( rule__ForStatement__VariableDefinitionAssignment_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:26610:1: ( rule__ForStatement__VariableDefinitionAssignment_3_1 )
+ // InternalAppliedStereotypeProperty.g:26610:2: rule__ForStatement__VariableDefinitionAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ForStatement__VariableDefinitionAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__0"
+ // InternalAppliedStereotypeProperty.g:26624:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ;
+ public final void rule__LoopVariableDefinition__Group_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26628:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
+ // InternalAppliedStereotypeProperty.g:26629:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
+ {
+ pushFollow(FOLLOW_123);
+ rule__LoopVariableDefinition__Group_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__0"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26636:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26640:1: ( ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:26641:1: ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26641:1: ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:26642:1: ( rule__LoopVariableDefinition__VariableAssignment_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:26643:1: ( rule__LoopVariableDefinition__VariableAssignment_0_0 )
+ // InternalAppliedStereotypeProperty.g:26643:2: rule__LoopVariableDefinition__VariableAssignment_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__VariableAssignment_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__0__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__1"
+ // InternalAppliedStereotypeProperty.g:26653:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ;
+ public final void rule__LoopVariableDefinition__Group_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26657:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
+ // InternalAppliedStereotypeProperty.g:26658:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
+ {
+ pushFollow(FOLLOW_74);
+ rule__LoopVariableDefinition__Group_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__1"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26665:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26669:1: ( ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:26670:1: ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26670:1: ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) )
+ // InternalAppliedStereotypeProperty.g:26671:1: ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredAssignment_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:26672:1: ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 )
+ // InternalAppliedStereotypeProperty.g:26672:2: rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredAssignment_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__1__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__2"
+ // InternalAppliedStereotypeProperty.g:26682:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ;
+ public final void rule__LoopVariableDefinition__Group_0__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26686:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
+ // InternalAppliedStereotypeProperty.g:26687:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
+ {
+ pushFollow(FOLLOW_60);
+ rule__LoopVariableDefinition__Group_0__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__2"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__2__Impl"
+ // InternalAppliedStereotypeProperty.g:26694:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26698:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:26699:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26699:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
+ // InternalAppliedStereotypeProperty.g:26700:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
+ }
+ // InternalAppliedStereotypeProperty.g:26701:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
+ // InternalAppliedStereotypeProperty.g:26701:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Expression1Assignment_0_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__2__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__3"
+ // InternalAppliedStereotypeProperty.g:26711:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ;
+ public final void rule__LoopVariableDefinition__Group_0__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26715:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
+ // InternalAppliedStereotypeProperty.g:26716:2: rule__LoopVariableDefinition__Group_0__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__3"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__3__Impl"
+ // InternalAppliedStereotypeProperty.g:26722:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ;
+ public final void rule__LoopVariableDefinition__Group_0__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26726:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:26727:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:26727:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
+ // InternalAppliedStereotypeProperty.g:26728:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
+ }
+ // InternalAppliedStereotypeProperty.g:26729:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
+ int alt206 = 2;
+ int LA206_0 = input.LA(1);
+
+ if ((LA206_0 == 80)) {
+ alt206 = 1;
+ }
+ switch (alt206) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:26729:2: rule__LoopVariableDefinition__Group_0_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0_3__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__3__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0"
+ // InternalAppliedStereotypeProperty.g:26747:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ;
+ public final void rule__LoopVariableDefinition__Group_0_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26751:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
+ // InternalAppliedStereotypeProperty.g:26752:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__LoopVariableDefinition__Group_0_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0_3__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26759:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
+ public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26763:1: ( ( '..' ) )
+ // InternalAppliedStereotypeProperty.g:26764:1: ( '..' )
+ {
+ // InternalAppliedStereotypeProperty.g:26764:1: ( '..' )
+ // InternalAppliedStereotypeProperty.g:26765:1: '..'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
+ }
+ match(input, 80, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1"
+ // InternalAppliedStereotypeProperty.g:26778:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ;
+ public final void rule__LoopVariableDefinition__Group_0_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26782:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
+ // InternalAppliedStereotypeProperty.g:26783:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_0_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26789:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26793:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:26794:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26794:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
+ // InternalAppliedStereotypeProperty.g:26795:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
+ }
+ // InternalAppliedStereotypeProperty.g:26796:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
+ // InternalAppliedStereotypeProperty.g:26796:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Expression2Assignment_0_3_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:26810:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ;
+ public final void rule__LoopVariableDefinition__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26814:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:26815:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__LoopVariableDefinition__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__0"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26822:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26826:1: ( ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:26827:1: ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26827:1: ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:26828:1: ( rule__LoopVariableDefinition__Alternatives_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:26829:1: ( rule__LoopVariableDefinition__Alternatives_1_0 )
+ // InternalAppliedStereotypeProperty.g:26829:2: rule__LoopVariableDefinition__Alternatives_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Alternatives_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:26839:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ;
+ public final void rule__LoopVariableDefinition__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26843:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
+ // InternalAppliedStereotypeProperty.g:26844:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
+ {
+ pushFollow(FOLLOW_53);
+ rule__LoopVariableDefinition__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_1__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__1"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26851:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26855:1: ( ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:26856:1: ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26856:1: ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:26857:1: ( rule__LoopVariableDefinition__VariableAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:26858:1: ( rule__LoopVariableDefinition__VariableAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:26858:2: rule__LoopVariableDefinition__VariableAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__VariableAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__2"
+ // InternalAppliedStereotypeProperty.g:26868:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ;
+ public final void rule__LoopVariableDefinition__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26872:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
+ // InternalAppliedStereotypeProperty.g:26873:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
+ {
+ pushFollow(FOLLOW_74);
+ rule__LoopVariableDefinition__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_1__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__2"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__2__Impl"
+ // InternalAppliedStereotypeProperty.g:26880:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
+ public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26884:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:26885:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:26885:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:26886:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__3"
+ // InternalAppliedStereotypeProperty.g:26899:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ;
+ public final void rule__LoopVariableDefinition__Group_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26903:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
+ // InternalAppliedStereotypeProperty.g:26904:2: rule__LoopVariableDefinition__Group_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Group_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__3"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__3__Impl"
+ // InternalAppliedStereotypeProperty.g:26910:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26914:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:26915:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:26915:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) )
+ // InternalAppliedStereotypeProperty.g:26916:1: ( rule__LoopVariableDefinition__Expression1Assignment_1_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_1_3());
+ }
+ // InternalAppliedStereotypeProperty.g:26917:1: ( rule__LoopVariableDefinition__Expression1Assignment_1_3 )
+ // InternalAppliedStereotypeProperty.g:26917:2: rule__LoopVariableDefinition__Expression1Assignment_1_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__LoopVariableDefinition__Expression1Assignment_1_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_1_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__3__Impl"
+
+
+ // $ANTLR start "rule__BreakStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:26935:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ;
+ public final void rule__BreakStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26939:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:26940:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
+ {
+ pushFollow(FOLLOW_124);
+ rule__BreakStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__BreakStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__0"
+
+
+ // $ANTLR start "rule__BreakStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:26947:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
+ public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26951:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:26952:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:26952:1: ( () )
+ // InternalAppliedStereotypeProperty.g:26953:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:26954:1: ()
+ // InternalAppliedStereotypeProperty.g:26956:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__BreakStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:26966:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ;
+ public final void rule__BreakStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26970:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:26971:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
+ {
+ pushFollow(FOLLOW_15);
+ rule__BreakStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__BreakStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__1"
+
+
+ // $ANTLR start "rule__BreakStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:26978:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
+ public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:26982:1: ( ( 'break' ) )
+ // InternalAppliedStereotypeProperty.g:26983:1: ( 'break' )
+ {
+ // InternalAppliedStereotypeProperty.g:26983:1: ( 'break' )
+ // InternalAppliedStereotypeProperty.g:26984:1: 'break'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
+ }
+ match(input, 99, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__BreakStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:26997:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
+ public final void rule__BreakStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27001:1: ( rule__BreakStatement__Group__2__Impl )
+ // InternalAppliedStereotypeProperty.g:27002:2: rule__BreakStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__BreakStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__2"
+
+
+ // $ANTLR start "rule__BreakStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:27008:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
+ public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27012:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:27013:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:27013:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:27014:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:27033:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ;
+ public final void rule__ReturnStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27037:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:27038:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
+ {
+ pushFollow(FOLLOW_125);
+ rule__ReturnStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReturnStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__0"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27045:1: rule__ReturnStatement__Group__0__Impl : ( () ) ;
+ public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27049:1: ( ( () ) )
+ // InternalAppliedStereotypeProperty.g:27050:1: ( () )
+ {
+ // InternalAppliedStereotypeProperty.g:27050:1: ( () )
+ // InternalAppliedStereotypeProperty.g:27051:1: ()
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementAccess().getReturnStatementAction_0());
+ }
+ // InternalAppliedStereotypeProperty.g:27052:1: ()
+ // InternalAppliedStereotypeProperty.g:27054:1:
+ {
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementAccess().getReturnStatementAction_0());
+ }
+
+ }
+
+
+ }
+
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:27064:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ;
+ public final void rule__ReturnStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27068:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:27069:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
+ {
+ pushFollow(FOLLOW_126);
+ rule__ReturnStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReturnStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__1"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27076:1: rule__ReturnStatement__Group__1__Impl : ( 'return' ) ;
+ public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27080:1: ( ( 'return' ) )
+ // InternalAppliedStereotypeProperty.g:27081:1: ( 'return' )
+ {
+ // InternalAppliedStereotypeProperty.g:27081:1: ( 'return' )
+ // InternalAppliedStereotypeProperty.g:27082:1: 'return'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementAccess().getReturnKeyword_1());
+ }
+ match(input, 100, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementAccess().getReturnKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:27095:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl rule__ReturnStatement__Group__3 ;
+ public final void rule__ReturnStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27099:1: ( rule__ReturnStatement__Group__2__Impl rule__ReturnStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:27100:2: rule__ReturnStatement__Group__2__Impl rule__ReturnStatement__Group__3
+ {
+ pushFollow(FOLLOW_126);
+ rule__ReturnStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReturnStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__2"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:27107:1: rule__ReturnStatement__Group__2__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_2 )? ) ;
+ public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27111:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_2 )? ) )
+ // InternalAppliedStereotypeProperty.g:27112:1: ( ( rule__ReturnStatement__ExpressionAssignment_2 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:27112:1: ( ( rule__ReturnStatement__ExpressionAssignment_2 )? )
+ // InternalAppliedStereotypeProperty.g:27113:1: ( rule__ReturnStatement__ExpressionAssignment_2 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_2());
+ }
+ // InternalAppliedStereotypeProperty.g:27114:1: ( rule__ReturnStatement__ExpressionAssignment_2 )?
+ int alt207 = 2;
+ int LA207_0 = input.LA(1);
+
+ if (((LA207_0 >= RULE_NATURAL_VALUE && LA207_0 <= RULE_STRING) || LA207_0 == 21 || (LA207_0 >= 25 && LA207_0 <= 28) || LA207_0 == 55 || (LA207_0 >= 85 && LA207_0 <= 87) || LA207_0 == 107 || (LA207_0 >= 111 && LA207_0 <= 114))) {
+ alt207 = 1;
+ }
+ switch (alt207) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:27114:2: rule__ReturnStatement__ExpressionAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnStatement__ExpressionAssignment_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:27124:1: rule__ReturnStatement__Group__3 : rule__ReturnStatement__Group__3__Impl ;
+ public final void rule__ReturnStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27128:1: ( rule__ReturnStatement__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:27129:2: rule__ReturnStatement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReturnStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__3"
+
+
+ // $ANTLR start "rule__ReturnStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:27135:1: rule__ReturnStatement__Group__3__Impl : ( ';' ) ;
+ public final void rule__ReturnStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27139:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:27140:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:27140:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:27141:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_3());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_0__0"
+ // InternalAppliedStereotypeProperty.g:27162:1: rule__AcceptStatement__Group_0__0 : rule__AcceptStatement__Group_0__0__Impl rule__AcceptStatement__Group_0__1 ;
+ public final void rule__AcceptStatement__Group_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27166:1: ( rule__AcceptStatement__Group_0__0__Impl rule__AcceptStatement__Group_0__1 )
+ // InternalAppliedStereotypeProperty.g:27167:2: rule__AcceptStatement__Group_0__0__Impl rule__AcceptStatement__Group_0__1
+ {
+ pushFollow(FOLLOW_15);
+ rule__AcceptStatement__Group_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_0__0"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27174:1: rule__AcceptStatement__Group_0__0__Impl : ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) ) ;
+ public final void rule__AcceptStatement__Group_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27178:1: ( ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:27179:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27179:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:27180:1: ( rule__AcceptStatement__AcceptBlockAssignment_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:27181:1: ( rule__AcceptStatement__AcceptBlockAssignment_0_0 )
+ // InternalAppliedStereotypeProperty.g:27181:2: rule__AcceptStatement__AcceptBlockAssignment_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__AcceptBlockAssignment_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_0__0__Impl"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_0__1"
+ // InternalAppliedStereotypeProperty.g:27191:1: rule__AcceptStatement__Group_0__1 : rule__AcceptStatement__Group_0__1__Impl ;
+ public final void rule__AcceptStatement__Group_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27195:1: ( rule__AcceptStatement__Group_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27196:2: rule__AcceptStatement__Group_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_0__1"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27202:1: rule__AcceptStatement__Group_0__1__Impl : ( ';' ) ;
+ public final void rule__AcceptStatement__Group_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27206:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:27207:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:27207:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:27208:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getSemicolonKeyword_0_1());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getSemicolonKeyword_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_0__1__Impl"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:27225:1: rule__AcceptStatement__Group_1__0 : rule__AcceptStatement__Group_1__0__Impl rule__AcceptStatement__Group_1__1 ;
+ public final void rule__AcceptStatement__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27229:1: ( rule__AcceptStatement__Group_1__0__Impl rule__AcceptStatement__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:27230:2: rule__AcceptStatement__Group_1__0__Impl rule__AcceptStatement__Group_1__1
+ {
+ pushFollow(FOLLOW_116);
+ rule__AcceptStatement__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1__0"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27237:1: rule__AcceptStatement__Group_1__0__Impl : ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) ) ;
+ public final void rule__AcceptStatement__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27241:1: ( ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:27242:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27242:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) )
+ // InternalAppliedStereotypeProperty.g:27243:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:27244:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_0 )
+ // InternalAppliedStereotypeProperty.g:27244:2: rule__AcceptStatement__AcceptBlockAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__AcceptBlockAssignment_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:27254:1: rule__AcceptStatement__Group_1__1 : rule__AcceptStatement__Group_1__1__Impl ;
+ public final void rule__AcceptStatement__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27258:1: ( rule__AcceptStatement__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27259:2: rule__AcceptStatement__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1__1"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27265:1: rule__AcceptStatement__Group_1__1__Impl : ( ( rule__AcceptStatement__Group_1_1__0 )* ) ;
+ public final void rule__AcceptStatement__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27269:1: ( ( ( rule__AcceptStatement__Group_1_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:27270:1: ( ( rule__AcceptStatement__Group_1_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:27270:1: ( ( rule__AcceptStatement__Group_1_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:27271:1: ( rule__AcceptStatement__Group_1_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:27272:1: ( rule__AcceptStatement__Group_1_1__0 )*
+ loop208: do {
+ int alt208 = 2;
+ int LA208_0 = input.LA(1);
+
+ if ((LA208_0 == 93)) {
+ alt208 = 1;
+ }
+
+
+ switch (alt208) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:27272:2: rule__AcceptStatement__Group_1_1__0
+ {
+ pushFollow(FOLLOW_117);
+ rule__AcceptStatement__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop208;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getGroup_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1_1__0"
+ // InternalAppliedStereotypeProperty.g:27286:1: rule__AcceptStatement__Group_1_1__0 : rule__AcceptStatement__Group_1_1__0__Impl rule__AcceptStatement__Group_1_1__1 ;
+ public final void rule__AcceptStatement__Group_1_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27290:1: ( rule__AcceptStatement__Group_1_1__0__Impl rule__AcceptStatement__Group_1_1__1 )
+ // InternalAppliedStereotypeProperty.g:27291:2: rule__AcceptStatement__Group_1_1__0__Impl rule__AcceptStatement__Group_1_1__1
+ {
+ pushFollow(FOLLOW_127);
+ rule__AcceptStatement__Group_1_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_1_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1_1__0"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27298:1: rule__AcceptStatement__Group_1_1__0__Impl : ( 'or' ) ;
+ public final void rule__AcceptStatement__Group_1_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27302:1: ( ( 'or' ) )
+ // InternalAppliedStereotypeProperty.g:27303:1: ( 'or' )
+ {
+ // InternalAppliedStereotypeProperty.g:27303:1: ( 'or' )
+ // InternalAppliedStereotypeProperty.g:27304:1: 'or'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getOrKeyword_1_1_0());
+ }
+ match(input, 93, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getOrKeyword_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1_1__0__Impl"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1_1__1"
+ // InternalAppliedStereotypeProperty.g:27317:1: rule__AcceptStatement__Group_1_1__1 : rule__AcceptStatement__Group_1_1__1__Impl ;
+ public final void rule__AcceptStatement__Group_1_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27321:1: ( rule__AcceptStatement__Group_1_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27322:2: rule__AcceptStatement__Group_1_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_1_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1_1__1"
+
+
+ // $ANTLR start "rule__AcceptStatement__Group_1_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27328:1: rule__AcceptStatement__Group_1_1__1__Impl : ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) ) ;
+ public final void rule__AcceptStatement__Group_1_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27332:1: ( ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:27333:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27333:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:27334:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:27335:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 )
+ // InternalAppliedStereotypeProperty.g:27335:2: rule__AcceptStatement__AcceptBlockAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__AcceptBlockAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group_1_1__1__Impl"
+
+
+ // $ANTLR start "rule__AcceptBlock__Group__0"
+ // InternalAppliedStereotypeProperty.g:27349:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ;
+ public final void rule__AcceptBlock__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27353:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
+ // InternalAppliedStereotypeProperty.g:27354:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
+ {
+ pushFollow(FOLLOW_21);
+ rule__AcceptBlock__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptBlock__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__0"
+
+
+ // $ANTLR start "rule__AcceptBlock__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27361:1: rule__AcceptBlock__Group__0__Impl : ( ruleAcceptClause ) ;
+ public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27365:1: ( ( ruleAcceptClause ) )
+ // InternalAppliedStereotypeProperty.g:27366:1: ( ruleAcceptClause )
+ {
+ // InternalAppliedStereotypeProperty.g:27366:1: ( ruleAcceptClause )
+ // InternalAppliedStereotypeProperty.g:27367:1: ruleAcceptClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptBlockAccess().getAcceptClauseParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAcceptClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptBlockAccess().getAcceptClauseParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AcceptBlock__Group__1"
+ // InternalAppliedStereotypeProperty.g:27378:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
+ public final void rule__AcceptBlock__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27382:1: ( rule__AcceptBlock__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27383:2: rule__AcceptBlock__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptBlock__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__1"
+
+
+ // $ANTLR start "rule__AcceptBlock__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27389:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
+ public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27393:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:27394:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27394:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:27395:1: ( rule__AcceptBlock__BlockAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:27396:1: ( rule__AcceptBlock__BlockAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:27396:2: rule__AcceptBlock__BlockAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptBlock__BlockAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:27410:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ;
+ public final void rule__AcceptClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27414:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:27415:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__AcceptClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__0"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27422:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
+ public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27426:1: ( ( 'accept' ) )
+ // InternalAppliedStereotypeProperty.g:27427:1: ( 'accept' )
+ {
+ // InternalAppliedStereotypeProperty.g:27427:1: ( 'accept' )
+ // InternalAppliedStereotypeProperty.g:27428:1: 'accept'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
+ }
+ match(input, 101, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:27441:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ;
+ public final void rule__AcceptClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27445:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
+ // InternalAppliedStereotypeProperty.g:27446:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__AcceptClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__1"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27453:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
+ public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27457:1: ( ( '(' ) )
+ // InternalAppliedStereotypeProperty.g:27458:1: ( '(' )
+ {
+ // InternalAppliedStereotypeProperty.g:27458:1: ( '(' )
+ // InternalAppliedStereotypeProperty.g:27459:1: '('
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
+ }
+ match(input, 55, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__2"
+ // InternalAppliedStereotypeProperty.g:27472:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ;
+ public final void rule__AcceptClause__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27476:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
+ // InternalAppliedStereotypeProperty.g:27477:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
+ {
+ pushFollow(FOLLOW_7);
+ rule__AcceptClause__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__2"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:27484:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ;
+ public final void rule__AcceptClause__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27488:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
+ // InternalAppliedStereotypeProperty.g:27489:1: ( ( rule__AcceptClause__Group_2__0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:27489:1: ( ( rule__AcceptClause__Group_2__0 )? )
+ // InternalAppliedStereotypeProperty.g:27490:1: ( rule__AcceptClause__Group_2__0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getGroup_2());
+ }
+ // InternalAppliedStereotypeProperty.g:27491:1: ( rule__AcceptClause__Group_2__0 )?
+ int alt209 = 2;
+ int LA209_0 = input.LA(1);
+
+ if ((LA209_0 == RULE_ID)) {
+ int LA209_1 = input.LA(2);
+
+ if ((LA209_1 == 77)) {
+ alt209 = 1;
+ }
+ } else if ((LA209_0 == RULE_UNRESTRICTED_NAME)) {
+ int LA209_2 = input.LA(2);
+
+ if ((LA209_2 == 77)) {
+ alt209 = 1;
+ }
+ }
+ switch (alt209) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:27491:2: rule__AcceptClause__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__2__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__3"
+ // InternalAppliedStereotypeProperty.g:27501:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ;
+ public final void rule__AcceptClause__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27505:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
+ // InternalAppliedStereotypeProperty.g:27506:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
+ {
+ pushFollow(FOLLOW_9);
+ rule__AcceptClause__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group__4();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__3"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:27513:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__SignalNamesAssignment_3 ) ) ;
+ public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27517:1: ( ( ( rule__AcceptClause__SignalNamesAssignment_3 ) ) )
+ // InternalAppliedStereotypeProperty.g:27518:1: ( ( rule__AcceptClause__SignalNamesAssignment_3 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27518:1: ( ( rule__AcceptClause__SignalNamesAssignment_3 ) )
+ // InternalAppliedStereotypeProperty.g:27519:1: ( rule__AcceptClause__SignalNamesAssignment_3 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getSignalNamesAssignment_3());
+ }
+ // InternalAppliedStereotypeProperty.g:27520:1: ( rule__AcceptClause__SignalNamesAssignment_3 )
+ // InternalAppliedStereotypeProperty.g:27520:2: rule__AcceptClause__SignalNamesAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__SignalNamesAssignment_3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getSignalNamesAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__3__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__4"
+ // InternalAppliedStereotypeProperty.g:27530:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
+ public final void rule__AcceptClause__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27534:1: ( rule__AcceptClause__Group__4__Impl )
+ // InternalAppliedStereotypeProperty.g:27535:2: rule__AcceptClause__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__4"
+
+
+ // $ANTLR start "rule__AcceptClause__Group__4__Impl"
+ // InternalAppliedStereotypeProperty.g:27541:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
+ public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27545:1: ( ( ')' ) )
+ // InternalAppliedStereotypeProperty.g:27546:1: ( ')' )
+ {
+ // InternalAppliedStereotypeProperty.g:27546:1: ( ')' )
+ // InternalAppliedStereotypeProperty.g:27547:1: ')'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
+ }
+ match(input, 56, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__4__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group_2__0"
+ // InternalAppliedStereotypeProperty.g:27570:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ;
+ public final void rule__AcceptClause__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27574:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
+ // InternalAppliedStereotypeProperty.g:27575:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
+ {
+ pushFollow(FOLLOW_53);
+ rule__AcceptClause__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group_2__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__0"
+
+
+ // $ANTLR start "rule__AcceptClause__Group_2__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27582:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ;
+ public final void rule__AcceptClause__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27586:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:27587:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27587:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
+ // InternalAppliedStereotypeProperty.g:27588:1: ( rule__AcceptClause__NameAssignment_2_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:27589:1: ( rule__AcceptClause__NameAssignment_2_0 )
+ // InternalAppliedStereotypeProperty.g:27589:2: rule__AcceptClause__NameAssignment_2_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__NameAssignment_2_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__AcceptClause__Group_2__1"
+ // InternalAppliedStereotypeProperty.g:27599:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ;
+ public final void rule__AcceptClause__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27603:1: ( rule__AcceptClause__Group_2__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27604:2: rule__AcceptClause__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptClause__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__1"
+
+
+ // $ANTLR start "rule__AcceptClause__Group_2__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27610:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
+ public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27614:1: ( ( ':' ) )
+ // InternalAppliedStereotypeProperty.g:27615:1: ( ':' )
+ {
+ // InternalAppliedStereotypeProperty.g:27615:1: ( ':' )
+ // InternalAppliedStereotypeProperty.g:27616:1: ':'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
+ }
+ match(input, 77, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__0"
+ // InternalAppliedStereotypeProperty.g:27633:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ;
+ public final void rule__ClassifyStatement__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27637:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
+ // InternalAppliedStereotypeProperty.g:27638:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
+ {
+ pushFollow(FOLLOW_74);
+ rule__ClassifyStatement__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__0"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27645:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
+ public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27649:1: ( ( 'classify' ) )
+ // InternalAppliedStereotypeProperty.g:27650:1: ( 'classify' )
+ {
+ // InternalAppliedStereotypeProperty.g:27650:1: ( 'classify' )
+ // InternalAppliedStereotypeProperty.g:27651:1: 'classify'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
+ }
+ match(input, 102, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__1"
+ // InternalAppliedStereotypeProperty.g:27664:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ;
+ public final void rule__ClassifyStatement__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27668:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
+ // InternalAppliedStereotypeProperty.g:27669:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
+ {
+ pushFollow(FOLLOW_128);
+ rule__ClassifyStatement__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group__2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__1"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27676:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
+ public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27680:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:27681:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27681:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
+ // InternalAppliedStereotypeProperty.g:27682:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
+ }
+ // InternalAppliedStereotypeProperty.g:27683:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:27683:2: rule__ClassifyStatement__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__ExpressionAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__2"
+ // InternalAppliedStereotypeProperty.g:27693:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ;
+ public final void rule__ClassifyStatement__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27697:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
+ // InternalAppliedStereotypeProperty.g:27698:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
+ {
+ pushFollow(FOLLOW_15);
+ rule__ClassifyStatement__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group__3();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__2"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__2__Impl"
+ // InternalAppliedStereotypeProperty.g:27705:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__Alternatives_2 ) ) ;
+ public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27709:1: ( ( ( rule__ClassifyStatement__Alternatives_2 ) ) )
+ // InternalAppliedStereotypeProperty.g:27710:1: ( ( rule__ClassifyStatement__Alternatives_2 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27710:1: ( ( rule__ClassifyStatement__Alternatives_2 ) )
+ // InternalAppliedStereotypeProperty.g:27711:1: ( rule__ClassifyStatement__Alternatives_2 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getAlternatives_2());
+ }
+ // InternalAppliedStereotypeProperty.g:27712:1: ( rule__ClassifyStatement__Alternatives_2 )
+ // InternalAppliedStereotypeProperty.g:27712:2: rule__ClassifyStatement__Alternatives_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Alternatives_2();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getAlternatives_2());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__3"
+ // InternalAppliedStereotypeProperty.g:27722:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
+ public final void rule__ClassifyStatement__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27726:1: ( rule__ClassifyStatement__Group__3__Impl )
+ // InternalAppliedStereotypeProperty.g:27727:2: rule__ClassifyStatement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__3"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group__3__Impl"
+ // InternalAppliedStereotypeProperty.g:27733:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
+ public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27737:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:27738:1: ( ';' )
+ {
+ // InternalAppliedStereotypeProperty.g:27738:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:27739:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_0__0"
+ // InternalAppliedStereotypeProperty.g:27760:1: rule__ClassifyStatement__Group_2_0__0 : rule__ClassifyStatement__Group_2_0__0__Impl rule__ClassifyStatement__Group_2_0__1 ;
+ public final void rule__ClassifyStatement__Group_2_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27764:1: ( rule__ClassifyStatement__Group_2_0__0__Impl rule__ClassifyStatement__Group_2_0__1 )
+ // InternalAppliedStereotypeProperty.g:27765:2: rule__ClassifyStatement__Group_2_0__0__Impl rule__ClassifyStatement__Group_2_0__1
+ {
+ pushFollow(FOLLOW_128);
+ rule__ClassifyStatement__Group_2_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group_2_0__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_0__0"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_0__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27772:1: rule__ClassifyStatement__Group_2_0__0__Impl : ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) ) ;
+ public final void rule__ClassifyStatement__Group_2_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27776:1: ( ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:27777:1: ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27777:1: ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) )
+ // InternalAppliedStereotypeProperty.g:27778:1: ( rule__ClassifyStatement__FromListAssignment_2_0_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getFromListAssignment_2_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:27779:1: ( rule__ClassifyStatement__FromListAssignment_2_0_0 )
+ // InternalAppliedStereotypeProperty.g:27779:2: rule__ClassifyStatement__FromListAssignment_2_0_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__FromListAssignment_2_0_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getFromListAssignment_2_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_0__0__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_0__1"
+ // InternalAppliedStereotypeProperty.g:27789:1: rule__ClassifyStatement__Group_2_0__1 : rule__ClassifyStatement__Group_2_0__1__Impl ;
+ public final void rule__ClassifyStatement__Group_2_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27793:1: ( rule__ClassifyStatement__Group_2_0__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27794:2: rule__ClassifyStatement__Group_2_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group_2_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_0__1"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_0__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27800:1: rule__ClassifyStatement__Group_2_0__1__Impl : ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? ) ;
+ public final void rule__ClassifyStatement__Group_2_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27804:1: ( ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? ) )
+ // InternalAppliedStereotypeProperty.g:27805:1: ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:27805:1: ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? )
+ // InternalAppliedStereotypeProperty.g:27806:1: ( rule__ClassifyStatement__ToListAssignment_2_0_1 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_0_1());
+ }
+ // InternalAppliedStereotypeProperty.g:27807:1: ( rule__ClassifyStatement__ToListAssignment_2_0_1 )?
+ int alt210 = 2;
+ int LA210_0 = input.LA(1);
+
+ if ((LA210_0 == 104)) {
+ alt210 = 1;
+ }
+ switch (alt210) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:27807:2: rule__ClassifyStatement__ToListAssignment_2_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__ToListAssignment_2_0_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_0_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_0__1__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_1__0"
+ // InternalAppliedStereotypeProperty.g:27821:1: rule__ClassifyStatement__Group_2_1__0 : rule__ClassifyStatement__Group_2_1__0__Impl rule__ClassifyStatement__Group_2_1__1 ;
+ public final void rule__ClassifyStatement__Group_2_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27825:1: ( rule__ClassifyStatement__Group_2_1__0__Impl rule__ClassifyStatement__Group_2_1__1 )
+ // InternalAppliedStereotypeProperty.g:27826:2: rule__ClassifyStatement__Group_2_1__0__Impl rule__ClassifyStatement__Group_2_1__1
+ {
+ pushFollow(FOLLOW_128);
+ rule__ClassifyStatement__Group_2_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group_2_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_1__0"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27833:1: rule__ClassifyStatement__Group_2_1__0__Impl : ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? ) ;
+ public final void rule__ClassifyStatement__Group_2_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27837:1: ( ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? ) )
+ // InternalAppliedStereotypeProperty.g:27838:1: ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? )
+ {
+ // InternalAppliedStereotypeProperty.g:27838:1: ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? )
+ // InternalAppliedStereotypeProperty.g:27839:1: ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )?
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllAssignment_2_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:27840:1: ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )?
+ int alt211 = 2;
+ int LA211_0 = input.LA(1);
+
+ if ((LA211_0 == 103)) {
+ alt211 = 1;
+ }
+ switch (alt211) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:27840:2: rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllAssignment_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_1__0__Impl"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_1__1"
+ // InternalAppliedStereotypeProperty.g:27850:1: rule__ClassifyStatement__Group_2_1__1 : rule__ClassifyStatement__Group_2_1__1__Impl ;
+ public final void rule__ClassifyStatement__Group_2_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27854:1: ( rule__ClassifyStatement__Group_2_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27855:2: rule__ClassifyStatement__Group_2_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__Group_2_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_1__1"
+
+
+ // $ANTLR start "rule__ClassifyStatement__Group_2_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27861:1: rule__ClassifyStatement__Group_2_1__1__Impl : ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) ) ;
+ public final void rule__ClassifyStatement__Group_2_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27865:1: ( ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:27866:1: ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:27866:1: ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:27867:1: ( rule__ClassifyStatement__ToListAssignment_2_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:27868:1: ( rule__ClassifyStatement__ToListAssignment_2_1_1 )
+ // InternalAppliedStereotypeProperty.g:27868:2: rule__ClassifyStatement__ToListAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassifyStatement__ToListAssignment_2_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group_2_1__1__Impl"
+
+
+ // $ANTLR start "rule__ClassificationFromClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:27882:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ;
+ public final void rule__ClassificationFromClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27886:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:27887:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ClassificationFromClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassificationFromClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__0"
+
+
+ // $ANTLR start "rule__ClassificationFromClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27894:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
+ public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27898:1: ( ( 'from' ) )
+ // InternalAppliedStereotypeProperty.g:27899:1: ( 'from' )
+ {
+ // InternalAppliedStereotypeProperty.g:27899:1: ( 'from' )
+ // InternalAppliedStereotypeProperty.g:27900:1: 'from'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
+ }
+ match(input, 103, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassificationFromClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:27913:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
+ public final void rule__ClassificationFromClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27917:1: ( rule__ClassificationFromClause__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27918:2: rule__ClassificationFromClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationFromClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__1"
+
+
+ // $ANTLR start "rule__ClassificationFromClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27924:1: rule__ClassificationFromClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
+ public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27928:1: ( ( ruleQualifiedNameList ) )
+ // InternalAppliedStereotypeProperty.g:27929:1: ( ruleQualifiedNameList )
+ {
+ // InternalAppliedStereotypeProperty.g:27929:1: ( ruleQualifiedNameList )
+ // InternalAppliedStereotypeProperty.g:27930:1: ruleQualifiedNameList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClassificationToClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:27945:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ;
+ public final void rule__ClassificationToClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27949:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:27950:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__ClassificationToClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ClassificationToClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__0"
+
+
+ // $ANTLR start "rule__ClassificationToClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:27957:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
+ public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27961:1: ( ( 'to' ) )
+ // InternalAppliedStereotypeProperty.g:27962:1: ( 'to' )
+ {
+ // InternalAppliedStereotypeProperty.g:27962:1: ( 'to' )
+ // InternalAppliedStereotypeProperty.g:27963:1: 'to'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
+ }
+ match(input, 104, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ClassificationToClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:27976:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
+ public final void rule__ClassificationToClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27980:1: ( rule__ClassificationToClause__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:27981:2: rule__ClassificationToClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ClassificationToClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__1"
+
+
+ // $ANTLR start "rule__ClassificationToClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:27987:1: rule__ClassificationToClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
+ public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:27991:1: ( ( ruleQualifiedNameList ) )
+ // InternalAppliedStereotypeProperty.g:27992:1: ( ruleQualifiedNameList )
+ {
+ // InternalAppliedStereotypeProperty.g:27992:1: ( ruleQualifiedNameList )
+ // InternalAppliedStereotypeProperty.g:27993:1: ruleQualifiedNameList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ReclassifyAllClause__Group__0"
+ // InternalAppliedStereotypeProperty.g:28008:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ;
+ public final void rule__ReclassifyAllClause__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28012:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
+ // InternalAppliedStereotypeProperty.g:28013:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
+ {
+ pushFollow(FOLLOW_20);
+ rule__ReclassifyAllClause__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__ReclassifyAllClause__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__0"
+
+
+ // $ANTLR start "rule__ReclassifyAllClause__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:28020:1: rule__ReclassifyAllClause__Group__0__Impl : ( 'from' ) ;
+ public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28024:1: ( ( 'from' ) )
+ // InternalAppliedStereotypeProperty.g:28025:1: ( 'from' )
+ {
+ // InternalAppliedStereotypeProperty.g:28025:1: ( 'from' )
+ // InternalAppliedStereotypeProperty.g:28026:1: 'from'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_0());
+ }
+ match(input, 103, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__0__Impl"
+
+
+ // $ANTLR start "rule__ReclassifyAllClause__Group__1"
+ // InternalAppliedStereotypeProperty.g:28039:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl ;
+ public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28043:1: ( rule__ReclassifyAllClause__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:28044:2: rule__ReclassifyAllClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReclassifyAllClause__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__1"
+
+
+ // $ANTLR start "rule__ReclassifyAllClause__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:28050:1: rule__ReclassifyAllClause__Group__1__Impl : ( '*' ) ;
+ public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28054:1: ( ( '*' ) )
+ // InternalAppliedStereotypeProperty.g:28055:1: ( '*' )
+ {
+ // InternalAppliedStereotypeProperty.g:28055:1: ( '*' )
+ // InternalAppliedStereotypeProperty.g:28056:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_1());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__1__Impl"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group__0"
+ // InternalAppliedStereotypeProperty.g:28073:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ;
+ public final void rule__QualifiedNameList__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28077:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
+ // InternalAppliedStereotypeProperty.g:28078:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__QualifiedNameList__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__Group__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__0"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group__0__Impl"
+ // InternalAppliedStereotypeProperty.g:28085:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__NameAssignment_0 ) ) ;
+ public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28089:1: ( ( ( rule__QualifiedNameList__NameAssignment_0 ) ) )
+ // InternalAppliedStereotypeProperty.g:28090:1: ( ( rule__QualifiedNameList__NameAssignment_0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28090:1: ( ( rule__QualifiedNameList__NameAssignment_0 ) )
+ // InternalAppliedStereotypeProperty.g:28091:1: ( rule__QualifiedNameList__NameAssignment_0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getNameAssignment_0());
+ }
+ // InternalAppliedStereotypeProperty.g:28092:1: ( rule__QualifiedNameList__NameAssignment_0 )
+ // InternalAppliedStereotypeProperty.g:28092:2: rule__QualifiedNameList__NameAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__NameAssignment_0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getNameAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__0__Impl"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group__1"
+ // InternalAppliedStereotypeProperty.g:28102:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
+ public final void rule__QualifiedNameList__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28106:1: ( rule__QualifiedNameList__Group__1__Impl )
+ // InternalAppliedStereotypeProperty.g:28107:2: rule__QualifiedNameList__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__1"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group__1__Impl"
+ // InternalAppliedStereotypeProperty.g:28113:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ;
+ public final void rule__QualifiedNameList__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28117:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
+ // InternalAppliedStereotypeProperty.g:28118:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
+ {
+ // InternalAppliedStereotypeProperty.g:28118:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
+ // InternalAppliedStereotypeProperty.g:28119:1: ( rule__QualifiedNameList__Group_1__0 )*
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getGroup_1());
+ }
+ // InternalAppliedStereotypeProperty.g:28120:1: ( rule__QualifiedNameList__Group_1__0 )*
+ loop212: do {
+ int alt212 = 2;
+ int LA212_0 = input.LA(1);
+
+ if ((LA212_0 == 57)) {
+ alt212 = 1;
+ }
+
+
+ switch (alt212) {
+ case 1:
+ // InternalAppliedStereotypeProperty.g:28120:2: rule__QualifiedNameList__Group_1__0
+ {
+ pushFollow(FOLLOW_11);
+ rule__QualifiedNameList__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ break;
+
+ default:
+ break loop212;
+ }
+ } while (true);
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__1__Impl"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group_1__0"
+ // InternalAppliedStereotypeProperty.g:28134:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ;
+ public final void rule__QualifiedNameList__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28138:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
+ // InternalAppliedStereotypeProperty.g:28139:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__QualifiedNameList__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__Group_1__1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__0"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group_1__0__Impl"
+ // InternalAppliedStereotypeProperty.g:28146:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28150:1: ( ( ',' ) )
+ // InternalAppliedStereotypeProperty.g:28151:1: ( ',' )
+ {
+ // InternalAppliedStereotypeProperty.g:28151:1: ( ',' )
+ // InternalAppliedStereotypeProperty.g:28152:1: ','
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
+ }
+ match(input, 57, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group_1__1"
+ // InternalAppliedStereotypeProperty.g:28165:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ;
+ public final void rule__QualifiedNameList__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28169:1: ( rule__QualifiedNameList__Group_1__1__Impl )
+ // InternalAppliedStereotypeProperty.g:28170:2: rule__QualifiedNameList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__1"
+
+
+ // $ANTLR start "rule__QualifiedNameList__Group_1__1__Impl"
+ // InternalAppliedStereotypeProperty.g:28176:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__NameAssignment_1_1 ) ) ;
+ public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28180:1: ( ( ( rule__QualifiedNameList__NameAssignment_1_1 ) ) )
+ // InternalAppliedStereotypeProperty.g:28181:1: ( ( rule__QualifiedNameList__NameAssignment_1_1 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28181:1: ( ( rule__QualifiedNameList__NameAssignment_1_1 ) )
+ // InternalAppliedStereotypeProperty.g:28182:1: ( rule__QualifiedNameList__NameAssignment_1_1 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getNameAssignment_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:28183:1: ( rule__QualifiedNameList__NameAssignment_1_1 )
+ // InternalAppliedStereotypeProperty.g:28183:2: rule__QualifiedNameList__NameAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedNameList__NameAssignment_1_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getNameAssignment_1_1());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__ValueAssignment"
+ // InternalAppliedStereotypeProperty.g:28198:1: rule__AppliedStereotypePropertyRule__ValueAssignment : ( ruleExpressionValueRule ) ;
+ public final void rule__AppliedStereotypePropertyRule__ValueAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28202:1: ( ( ruleExpressionValueRule ) )
+ // InternalAppliedStereotypeProperty.g:28203:1: ( ruleExpressionValueRule )
+ {
+ // InternalAppliedStereotypeProperty.g:28203:1: ( ruleExpressionValueRule )
+ // InternalAppliedStereotypeProperty.g:28204:1: ruleExpressionValueRule
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpressionValueRule();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__ValueAssignment"
+
+
+ // $ANTLR start "rule__ExpressionValueRule__ExpressionAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28213:1: rule__ExpressionValueRule__ExpressionAssignment_1 : ( ruleSequenceElement ) ;
+ public final void rule__ExpressionValueRule__ExpressionAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28217:1: ( ( ruleSequenceElement ) )
+ // InternalAppliedStereotypeProperty.g:28218:1: ( ruleSequenceElement )
+ {
+ // InternalAppliedStereotypeProperty.g:28218:1: ( ruleSequenceElement )
+ // InternalAppliedStereotypeProperty.g:28219:1: ruleSequenceElement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__ExpressionAssignment_1"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__StereotypeNameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28233:1: rule__StereotypeAnnotation__StereotypeNameAssignment_1 : ( ruleQualifiedName ) ;
+ public final void rule__StereotypeAnnotation__StereotypeNameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28237:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:28238:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:28238:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:28239:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameQualifiedNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameQualifiedNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__StereotypeNameAssignment_1"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__NamesAssignment_2_1_0"
+ // InternalAppliedStereotypeProperty.g:28248:1: rule__StereotypeAnnotation__NamesAssignment_2_1_0 : ( ruleQualifiedNameList ) ;
+ public final void rule__StereotypeAnnotation__NamesAssignment_2_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28252:1: ( ( ruleQualifiedNameList ) )
+ // InternalAppliedStereotypeProperty.g:28253:1: ( ruleQualifiedNameList )
+ {
+ // InternalAppliedStereotypeProperty.g:28253:1: ( ruleQualifiedNameList )
+ // InternalAppliedStereotypeProperty.g:28254:1: ruleQualifiedNameList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getNamesQualifiedNameListParserRuleCall_2_1_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getNamesQualifiedNameListParserRuleCall_2_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__NamesAssignment_2_1_0"
+
+
+ // $ANTLR start "rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1"
+ // InternalAppliedStereotypeProperty.g:28263:1: rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 : ( ruleTaggedValueList ) ;
+ public final void rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28267:1: ( ( ruleTaggedValueList ) )
+ // InternalAppliedStereotypeProperty.g:28268:1: ( ruleTaggedValueList )
+ {
+ // InternalAppliedStereotypeProperty.g:28268:1: ( ruleTaggedValueList )
+ // InternalAppliedStereotypeProperty.g:28269:1: ruleTaggedValueList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesTaggedValueListParserRuleCall_2_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTaggedValueList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesTaggedValueListParserRuleCall_2_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1"
+
+
+ // $ANTLR start "rule__TaggedValueList__TaggedValueAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28278:1: rule__TaggedValueList__TaggedValueAssignment_0 : ( ruleTaggedValue ) ;
+ public final void rule__TaggedValueList__TaggedValueAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28282:1: ( ( ruleTaggedValue ) )
+ // InternalAppliedStereotypeProperty.g:28283:1: ( ruleTaggedValue )
+ {
+ // InternalAppliedStereotypeProperty.g:28283:1: ( ruleTaggedValue )
+ // InternalAppliedStereotypeProperty.g:28284:1: ruleTaggedValue
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTaggedValue();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__TaggedValueAssignment_0"
+
+
+ // $ANTLR start "rule__TaggedValueList__TaggedValueAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:28293:1: rule__TaggedValueList__TaggedValueAssignment_1_1 : ( ruleTaggedValue ) ;
+ public final void rule__TaggedValueList__TaggedValueAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28297:1: ( ( ruleTaggedValue ) )
+ // InternalAppliedStereotypeProperty.g:28298:1: ( ruleTaggedValue )
+ {
+ // InternalAppliedStereotypeProperty.g:28298:1: ( ruleTaggedValue )
+ // InternalAppliedStereotypeProperty.g:28299:1: ruleTaggedValue
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTaggedValue();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValueList__TaggedValueAssignment_1_1"
+
+
+ // $ANTLR start "rule__TaggedValue__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28308:1: rule__TaggedValue__NameAssignment_0 : ( ruleName ) ;
+ public final void rule__TaggedValue__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28312:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28313:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28313:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28314:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__NameAssignment_0"
+
+
+ // $ANTLR start "rule__TaggedValue__ValueAssignment_2_0"
+ // InternalAppliedStereotypeProperty.g:28323:1: rule__TaggedValue__ValueAssignment_2_0 : ( RULE_BOOLEAN_VALUE ) ;
+ public final void rule__TaggedValue__ValueAssignment_2_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28327:1: ( ( RULE_BOOLEAN_VALUE ) )
+ // InternalAppliedStereotypeProperty.g:28328:1: ( RULE_BOOLEAN_VALUE )
+ {
+ // InternalAppliedStereotypeProperty.g:28328:1: ( RULE_BOOLEAN_VALUE )
+ // InternalAppliedStereotypeProperty.g:28329:1: RULE_BOOLEAN_VALUE
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueBOOLEAN_VALUETerminalRuleCall_2_0_0());
+ }
+ match(input, RULE_BOOLEAN_VALUE, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueBOOLEAN_VALUETerminalRuleCall_2_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__ValueAssignment_2_0"
+
+
+ // $ANTLR start "rule__TaggedValue__OperatorAssignment_2_1_0"
+ // InternalAppliedStereotypeProperty.g:28338:1: rule__TaggedValue__OperatorAssignment_2_1_0 : ( ruleNumericUnaryOperator ) ;
+ public final void rule__TaggedValue__OperatorAssignment_2_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28342:1: ( ( ruleNumericUnaryOperator ) )
+ // InternalAppliedStereotypeProperty.g:28343:1: ( ruleNumericUnaryOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:28343:1: ( ruleNumericUnaryOperator )
+ // InternalAppliedStereotypeProperty.g:28344:1: ruleNumericUnaryOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getOperatorNumericUnaryOperatorParserRuleCall_2_1_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNumericUnaryOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getOperatorNumericUnaryOperatorParserRuleCall_2_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__OperatorAssignment_2_1_0"
+
+
+ // $ANTLR start "rule__TaggedValue__ValueAssignment_2_1_1"
+ // InternalAppliedStereotypeProperty.g:28353:1: rule__TaggedValue__ValueAssignment_2_1_1 : ( RULE_NATURAL_VALUE ) ;
+ public final void rule__TaggedValue__ValueAssignment_2_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28357:1: ( ( RULE_NATURAL_VALUE ) )
+ // InternalAppliedStereotypeProperty.g:28358:1: ( RULE_NATURAL_VALUE )
+ {
+ // InternalAppliedStereotypeProperty.g:28358:1: ( RULE_NATURAL_VALUE )
+ // InternalAppliedStereotypeProperty.g:28359:1: RULE_NATURAL_VALUE
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueNATURAL_VALUETerminalRuleCall_2_1_1_0());
+ }
+ match(input, RULE_NATURAL_VALUE, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueNATURAL_VALUETerminalRuleCall_2_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__ValueAssignment_2_1_1"
+
+
+ // $ANTLR start "rule__TaggedValue__ValueAssignment_2_2"
+ // InternalAppliedStereotypeProperty.g:28368:1: rule__TaggedValue__ValueAssignment_2_2 : ( ( '*' ) ) ;
+ public final void rule__TaggedValue__ValueAssignment_2_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28372:1: ( ( ( '*' ) ) )
+ // InternalAppliedStereotypeProperty.g:28373:1: ( ( '*' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28373:1: ( ( '*' ) )
+ // InternalAppliedStereotypeProperty.g:28374:1: ( '*' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:28375:1: ( '*' )
+ // InternalAppliedStereotypeProperty.g:28376:1: '*'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
+ }
+ match(input, 21, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__ValueAssignment_2_2"
+
+
+ // $ANTLR start "rule__TaggedValue__ValueAssignment_2_3"
+ // InternalAppliedStereotypeProperty.g:28391:1: rule__TaggedValue__ValueAssignment_2_3 : ( RULE_STRING ) ;
+ public final void rule__TaggedValue__ValueAssignment_2_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28395:1: ( ( RULE_STRING ) )
+ // InternalAppliedStereotypeProperty.g:28396:1: ( RULE_STRING )
+ {
+ // InternalAppliedStereotypeProperty.g:28396:1: ( RULE_STRING )
+ // InternalAppliedStereotypeProperty.g:28397:1: RULE_STRING
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTaggedValueAccess().getValueSTRINGTerminalRuleCall_2_3_0());
+ }
+ match(input, RULE_STRING, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTaggedValueAccess().getValueSTRINGTerminalRuleCall_2_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TaggedValue__ValueAssignment_2_3"
+
+
+ // $ANTLR start "rule__ElementImportReference__VisibilityAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28406:1: rule__ElementImportReference__VisibilityAssignment_0 : ( ruleImportVisibilityIndicator ) ;
+ public final void rule__ElementImportReference__VisibilityAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28410:1: ( ( ruleImportVisibilityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:28411:1: ( ruleImportVisibilityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:28411:1: ( ruleImportVisibilityIndicator )
+ // InternalAppliedStereotypeProperty.g:28412:1: ruleImportVisibilityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleImportVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__VisibilityAssignment_0"
+
+
+ // $ANTLR start "rule__ElementImportReference__ReferentNameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:28421:1: rule__ElementImportReference__ReferentNameAssignment_2 : ( ruleQualifiedName ) ;
+ public final void rule__ElementImportReference__ReferentNameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28425:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:28426:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:28426:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:28427:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getReferentNameQualifiedNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getReferentNameQualifiedNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__ReferentNameAssignment_2"
+
+
+ // $ANTLR start "rule__ElementImportReference__AliasAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:28436:1: rule__ElementImportReference__AliasAssignment_3_1 : ( ruleName ) ;
+ public final void rule__ElementImportReference__AliasAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28440:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28441:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28441:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28442:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getElementImportReferenceAccess().getAliasNameParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getElementImportReferenceAccess().getAliasNameParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ElementImportReference__AliasAssignment_3_1"
+
+
+ // $ANTLR start "rule__PackageImportReference__VisibilityAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28451:1: rule__PackageImportReference__VisibilityAssignment_0 : ( ruleImportVisibilityIndicator ) ;
+ public final void rule__PackageImportReference__VisibilityAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28455:1: ( ( ruleImportVisibilityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:28456:1: ( ruleImportVisibilityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:28456:1: ( ruleImportVisibilityIndicator )
+ // InternalAppliedStereotypeProperty.g:28457:1: ruleImportVisibilityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleImportVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__VisibilityAssignment_0"
+
+
+ // $ANTLR start "rule__PackageImportReference__ReferentNameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:28466:1: rule__PackageImportReference__ReferentNameAssignment_2 : ( rulePackageImportQualifiedName ) ;
+ public final void rule__PackageImportReference__ReferentNameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28470:1: ( ( rulePackageImportQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:28471:1: ( rulePackageImportQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:28471:1: ( rulePackageImportQualifiedName )
+ // InternalAppliedStereotypeProperty.g:28472:1: rulePackageImportQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportReferenceAccess().getReferentNamePackageImportQualifiedNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackageImportQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportReferenceAccess().getReferentNamePackageImportQualifiedNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportReference__ReferentNameAssignment_2"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__NameBindingAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28481:1: rule__PackageImportQualifiedName__NameBindingAssignment_0 : ( ruleNameBinding ) ;
+ public final void rule__PackageImportQualifiedName__NameBindingAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28485:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:28486:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:28486:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:28487:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__NameBindingAssignment_0"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1"
+ // InternalAppliedStereotypeProperty.g:28496:1: rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 : ( ruleNameBinding ) ;
+ public final void rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28500:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:28501:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:28501:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:28502:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1"
+
+
+ // $ANTLR start "rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1"
+ // InternalAppliedStereotypeProperty.g:28511:1: rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 : ( ruleNameBinding ) ;
+ public final void rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28515:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:28516:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:28516:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:28517:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1"
+
+
+ // $ANTLR start "rule__PackageDefinition__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28526:1: rule__PackageDefinition__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__PackageDefinition__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28530:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28531:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28531:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28532:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__NameAssignment_1"
+
+
+ // $ANTLR start "rule__PackageDefinition__OwnedMemberAssignment_3"
+ // InternalAppliedStereotypeProperty.g:28541:1: rule__PackageDefinition__OwnedMemberAssignment_3 : ( rulePackagedElement ) ;
+ public final void rule__PackageDefinition__OwnedMemberAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28545:1: ( ( rulePackagedElement ) )
+ // InternalAppliedStereotypeProperty.g:28546:1: ( rulePackagedElement )
+ {
+ // InternalAppliedStereotypeProperty.g:28546:1: ( rulePackagedElement )
+ // InternalAppliedStereotypeProperty.g:28547:1: rulePackagedElement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionAccess().getOwnedMemberPackagedElementParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackagedElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionAccess().getOwnedMemberPackagedElementParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinition__OwnedMemberAssignment_3"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28556:1: rule__PackageDefinitionOrStub__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__PackageDefinitionOrStub__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28560:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28561:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28561:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28562:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__NameAssignment_1"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__IsStubAssignment_2_0"
+ // InternalAppliedStereotypeProperty.g:28571:1: rule__PackageDefinitionOrStub__IsStubAssignment_2_0 : ( ( ';' ) ) ;
+ public final void rule__PackageDefinitionOrStub__IsStubAssignment_2_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28575:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:28576:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28576:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:28577:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:28578:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:28579:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__IsStubAssignment_2_0"
+
+
+ // $ANTLR start "rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1"
+ // InternalAppliedStereotypeProperty.g:28594:1: rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 : ( rulePackagedElement ) ;
+ public final void rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28598:1: ( ( rulePackagedElement ) )
+ // InternalAppliedStereotypeProperty.g:28599:1: ( rulePackagedElement )
+ {
+ // InternalAppliedStereotypeProperty.g:28599:1: ( rulePackagedElement )
+ // InternalAppliedStereotypeProperty.g:28600:1: rulePackagedElement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberPackagedElementParserRuleCall_2_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackagedElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberPackagedElementParserRuleCall_2_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1"
+
+
+ // $ANTLR start "rule__PackagedElement__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28609:1: rule__PackagedElement__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__PackagedElement__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28613:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:28614:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:28614:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:28615:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__PackagedElement__AnnotationAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28624:1: rule__PackagedElement__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
+ public final void rule__PackagedElement__AnnotationAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28628:1: ( ( ruleStereotypeAnnotation ) )
+ // InternalAppliedStereotypeProperty.g:28629:1: ( ruleStereotypeAnnotation )
+ {
+ // InternalAppliedStereotypeProperty.g:28629:1: ( ruleStereotypeAnnotation )
+ // InternalAppliedStereotypeProperty.g:28630:1: ruleStereotypeAnnotation
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStereotypeAnnotation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__AnnotationAssignment_1"
+
+
+ // $ANTLR start "rule__PackagedElement__VisibilityAssignment_2"
+ // InternalAppliedStereotypeProperty.g:28639:1: rule__PackagedElement__VisibilityAssignment_2 : ( ruleImportVisibilityIndicator ) ;
+ public final void rule__PackagedElement__VisibilityAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28643:1: ( ( ruleImportVisibilityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:28644:1: ( ruleImportVisibilityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:28644:1: ( ruleImportVisibilityIndicator )
+ // InternalAppliedStereotypeProperty.g:28645:1: ruleImportVisibilityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleImportVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__VisibilityAssignment_2"
+
+
+ // $ANTLR start "rule__PackagedElement__DefinitionAssignment_3"
+ // InternalAppliedStereotypeProperty.g:28654:1: rule__PackagedElement__DefinitionAssignment_3 : ( rulePackagedElementDefinition ) ;
+ public final void rule__PackagedElement__DefinitionAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28658:1: ( ( rulePackagedElementDefinition ) )
+ // InternalAppliedStereotypeProperty.g:28659:1: ( rulePackagedElementDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:28659:1: ( rulePackagedElementDefinition )
+ // InternalAppliedStereotypeProperty.g:28660:1: rulePackagedElementDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPackagedElementAccess().getDefinitionPackagedElementDefinitionParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackagedElementDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPackagedElementAccess().getDefinitionPackagedElementDefinitionParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PackagedElement__DefinitionAssignment_3"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameter__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28673:1: rule__ClassifierTemplateParameter__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__ClassifierTemplateParameter__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28677:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:28678:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:28678:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:28679:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameter__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameter__DefinitionAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28688:1: rule__ClassifierTemplateParameter__DefinitionAssignment_1 : ( ruleClassifierTemplateParameterDefinition ) ;
+ public final void rule__ClassifierTemplateParameter__DefinitionAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28692:1: ( ( ruleClassifierTemplateParameterDefinition ) )
+ // InternalAppliedStereotypeProperty.g:28693:1: ( ruleClassifierTemplateParameterDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:28693:1: ( ruleClassifierTemplateParameterDefinition )
+ // InternalAppliedStereotypeProperty.g:28694:1: ruleClassifierTemplateParameterDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionClassifierTemplateParameterDefinitionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameterDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionClassifierTemplateParameterDefinitionParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameter__DefinitionAssignment_1"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28703:1: rule__ClassifierTemplateParameterDefinition__NameAssignment_0 : ( ruleName ) ;
+ public final void rule__ClassifierTemplateParameterDefinition__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28707:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28708:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28708:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28709:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__NameAssignment_0"
+
+
+ // $ANTLR start "rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:28718:1: rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 : ( ruleTemplateParameterConstraint ) ;
+ public final void rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28722:1: ( ( ruleTemplateParameterConstraint ) )
+ // InternalAppliedStereotypeProperty.g:28723:1: ( ruleTemplateParameterConstraint )
+ {
+ // InternalAppliedStereotypeProperty.g:28723:1: ( ruleTemplateParameterConstraint )
+ // InternalAppliedStereotypeProperty.g:28724:1: ruleTemplateParameterConstraint
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationTemplateParameterConstraintParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTemplateParameterConstraint();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationTemplateParameterConstraintParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1"
+
+
+ // $ANTLR start "rule__TemplateParameterConstraint__NameAssignment"
+ // InternalAppliedStereotypeProperty.g:28733:1: rule__TemplateParameterConstraint__NameAssignment : ( ruleQualifiedName ) ;
+ public final void rule__TemplateParameterConstraint__NameAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28737:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:28738:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:28738:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:28739:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterConstraintAccess().getNameQualifiedNameParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterConstraintAccess().getNameQualifiedNameParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterConstraint__NameAssignment"
+
+
+ // $ANTLR start "rule__ClassDeclaration__IsAbstractAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28748:1: rule__ClassDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__ClassDeclaration__IsAbstractAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28752:1: ( ( ( 'abstract' ) ) )
+ // InternalAppliedStereotypeProperty.g:28753:1: ( ( 'abstract' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28753:1: ( ( 'abstract' ) )
+ // InternalAppliedStereotypeProperty.g:28754:1: ( 'abstract' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:28755:1: ( 'abstract' )
+ // InternalAppliedStereotypeProperty.g:28756:1: 'abstract'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ match(input, 105, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__IsAbstractAssignment_0"
+
+
+ // $ANTLR start "rule__ClassDeclaration__NameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:28771:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleName ) ;
+ public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28775:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28776:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28776:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28777:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__NameAssignment_2"
+
+
+ // $ANTLR start "rule__ClassDeclaration__OwnedMemberAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:28786:1: rule__ClassDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__ClassDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28790:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:28791:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:28791:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:28792:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__OwnedMemberAssignment_3_1"
+
+
+ // $ANTLR start "rule__ClassDeclaration__OwnedMemberAssignment_3_2_1"
+ // InternalAppliedStereotypeProperty.g:28801:1: rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__ClassDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28805:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:28806:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:28806:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:28807:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__OwnedMemberAssignment_3_2_1"
+
+
+ // $ANTLR start "rule__ClassDeclaration__SpecializationAssignment_4"
+ // InternalAppliedStereotypeProperty.g:28816:1: rule__ClassDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
+ public final void rule__ClassDeclaration__SpecializationAssignment_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28820:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:28821:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:28821:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:28822:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDeclaration__SpecializationAssignment_4"
+
+
+ // $ANTLR start "rule__ClassDefinition__OwnedMemberAssignment_2"
+ // InternalAppliedStereotypeProperty.g:28831:1: rule__ClassDefinition__OwnedMemberAssignment_2 : ( ruleClassMember ) ;
+ public final void rule__ClassDefinition__OwnedMemberAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28835:1: ( ( ruleClassMember ) )
+ // InternalAppliedStereotypeProperty.g:28836:1: ( ruleClassMember )
+ {
+ // InternalAppliedStereotypeProperty.g:28836:1: ( ruleClassMember )
+ // InternalAppliedStereotypeProperty.g:28837:1: ruleClassMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionAccess().getOwnedMemberClassMemberParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionAccess().getOwnedMemberClassMemberParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinition__OwnedMemberAssignment_2"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:28846:1: rule__ClassDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__ClassDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28850:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:28851:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28851:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:28852:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:28853:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:28854:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:28869:1: rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleClassMember ) ;
+ public final void rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28873:1: ( ( ruleClassMember ) )
+ // InternalAppliedStereotypeProperty.g:28874:1: ( ruleClassMember )
+ {
+ // InternalAppliedStereotypeProperty.g:28874:1: ( ruleClassMember )
+ // InternalAppliedStereotypeProperty.g:28875:1: ruleClassMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberClassMemberParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberClassMemberParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__ClassMember__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28884:1: rule__ClassMember__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__ClassMember__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28888:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:28889:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:28889:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:28890:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__ClassMember__AnnotationAssignment_1"
+ // InternalAppliedStereotypeProperty.g:28899:1: rule__ClassMember__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
+ public final void rule__ClassMember__AnnotationAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28903:1: ( ( ruleStereotypeAnnotation ) )
+ // InternalAppliedStereotypeProperty.g:28904:1: ( ruleStereotypeAnnotation )
+ {
+ // InternalAppliedStereotypeProperty.g:28904:1: ( ruleStereotypeAnnotation )
+ // InternalAppliedStereotypeProperty.g:28905:1: ruleStereotypeAnnotation
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStereotypeAnnotation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__AnnotationAssignment_1"
+
+
+ // $ANTLR start "rule__ClassMember__VisibilityAssignment_2"
+ // InternalAppliedStereotypeProperty.g:28914:1: rule__ClassMember__VisibilityAssignment_2 : ( ruleVisibilityIndicator ) ;
+ public final void rule__ClassMember__VisibilityAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28918:1: ( ( ruleVisibilityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:28919:1: ( ruleVisibilityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:28919:1: ( ruleVisibilityIndicator )
+ // InternalAppliedStereotypeProperty.g:28920:1: ruleVisibilityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__VisibilityAssignment_2"
+
+
+ // $ANTLR start "rule__ClassMember__DefinitionAssignment_3"
+ // InternalAppliedStereotypeProperty.g:28929:1: rule__ClassMember__DefinitionAssignment_3 : ( ruleClassMemberDefinition ) ;
+ public final void rule__ClassMember__DefinitionAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28933:1: ( ( ruleClassMemberDefinition ) )
+ // InternalAppliedStereotypeProperty.g:28934:1: ( ruleClassMemberDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:28934:1: ( ruleClassMemberDefinition )
+ // InternalAppliedStereotypeProperty.g:28935:1: ruleClassMemberDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassMemberAccess().getDefinitionClassMemberDefinitionParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassMemberDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassMemberAccess().getDefinitionClassMemberDefinitionParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassMember__DefinitionAssignment_3"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__IsAbstractAssignment_0"
+ // InternalAppliedStereotypeProperty.g:28944:1: rule__ActiveClassDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__ActiveClassDeclaration__IsAbstractAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28948:1: ( ( ( 'abstract' ) ) )
+ // InternalAppliedStereotypeProperty.g:28949:1: ( ( 'abstract' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:28949:1: ( ( 'abstract' ) )
+ // InternalAppliedStereotypeProperty.g:28950:1: ( 'abstract' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:28951:1: ( 'abstract' )
+ // InternalAppliedStereotypeProperty.g:28952:1: 'abstract'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ match(input, 105, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__IsAbstractAssignment_0"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__NameAssignment_3"
+ // InternalAppliedStereotypeProperty.g:28967:1: rule__ActiveClassDeclaration__NameAssignment_3 : ( ruleName ) ;
+ public final void rule__ActiveClassDeclaration__NameAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28971:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:28972:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:28972:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:28973:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getNameNameParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getNameNameParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__NameAssignment_3"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1"
+ // InternalAppliedStereotypeProperty.g:28982:1: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:28986:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:28987:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:28987:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:28988:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1"
+ // InternalAppliedStereotypeProperty.g:28997:1: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29001:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29002:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29002:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29003:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1"
+
+
+ // $ANTLR start "rule__ActiveClassDeclaration__SpecializationAssignment_5"
+ // InternalAppliedStereotypeProperty.g:29012:1: rule__ActiveClassDeclaration__SpecializationAssignment_5 : ( ruleSpecializationClause ) ;
+ public final void rule__ActiveClassDeclaration__SpecializationAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29016:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:29017:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29017:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:29018:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_5_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_5_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDeclaration__SpecializationAssignment_5"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__OwnedMemberAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29027:1: rule__ActiveClassDefinition__OwnedMemberAssignment_2 : ( ruleActiveClassMember ) ;
+ public final void rule__ActiveClassDefinition__OwnedMemberAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29031:1: ( ( ruleActiveClassMember ) )
+ // InternalAppliedStereotypeProperty.g:29032:1: ( ruleActiveClassMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29032:1: ( ruleActiveClassMember )
+ // InternalAppliedStereotypeProperty.g:29033:1: ruleActiveClassMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberActiveClassMemberParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberActiveClassMemberParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__OwnedMemberAssignment_2"
+
+
+ // $ANTLR start "rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1"
+ // InternalAppliedStereotypeProperty.g:29042:1: rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 : ( ruleBehaviorClause ) ;
+ public final void rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29046:1: ( ( ruleBehaviorClause ) )
+ // InternalAppliedStereotypeProperty.g:29047:1: ( ruleBehaviorClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29047:1: ( ruleBehaviorClause )
+ // InternalAppliedStereotypeProperty.g:29048:1: ruleBehaviorClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_4_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBehaviorClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_4_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:29057:1: rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29061:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:29062:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29062:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:29063:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29064:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:29065:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:29080:1: rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleActiveClassMember ) ;
+ public final void rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29084:1: ( ( ruleActiveClassMember ) )
+ // InternalAppliedStereotypeProperty.g:29085:1: ( ruleActiveClassMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29085:1: ( ruleActiveClassMember )
+ // InternalAppliedStereotypeProperty.g:29086:1: ruleActiveClassMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberActiveClassMemberParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberActiveClassMemberParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1"
+ // InternalAppliedStereotypeProperty.g:29095:1: rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 : ( ruleBehaviorClause ) ;
+ public final void rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29099:1: ( ( ruleBehaviorClause ) )
+ // InternalAppliedStereotypeProperty.g:29100:1: ( ruleBehaviorClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29100:1: ( ruleBehaviorClause )
+ // InternalAppliedStereotypeProperty.g:29101:1: ruleBehaviorClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_1_1_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBehaviorClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_1_1_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1"
+
+
+ // $ANTLR start "rule__BehaviorClause__BodyAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29110:1: rule__BehaviorClause__BodyAssignment_0 : ( ruleBlock ) ;
+ public final void rule__BehaviorClause__BodyAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29114:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:29115:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:29115:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:29116:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorClauseAccess().getBodyBlockParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorClauseAccess().getBodyBlockParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorClause__BodyAssignment_0"
+
+
+ // $ANTLR start "rule__BehaviorClause__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29125:1: rule__BehaviorClause__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__BehaviorClause__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29129:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29130:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29130:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29131:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorClauseAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorClauseAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorClause__NameAssignment_1"
+
+
+ // $ANTLR start "rule__ActiveClassMember__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29140:1: rule__ActiveClassMember__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__ActiveClassMember__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29144:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:29145:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:29145:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:29146:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__ActiveClassMember__AnnotationAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29155:1: rule__ActiveClassMember__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
+ public final void rule__ActiveClassMember__AnnotationAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29159:1: ( ( ruleStereotypeAnnotation ) )
+ // InternalAppliedStereotypeProperty.g:29160:1: ( ruleStereotypeAnnotation )
+ {
+ // InternalAppliedStereotypeProperty.g:29160:1: ( ruleStereotypeAnnotation )
+ // InternalAppliedStereotypeProperty.g:29161:1: ruleStereotypeAnnotation
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStereotypeAnnotation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__AnnotationAssignment_1"
+
+
+ // $ANTLR start "rule__ActiveClassMember__VisibilityAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29170:1: rule__ActiveClassMember__VisibilityAssignment_2 : ( ruleVisibilityIndicator ) ;
+ public final void rule__ActiveClassMember__VisibilityAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29174:1: ( ( ruleVisibilityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:29175:1: ( ruleVisibilityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:29175:1: ( ruleVisibilityIndicator )
+ // InternalAppliedStereotypeProperty.g:29176:1: ruleVisibilityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleVisibilityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__VisibilityAssignment_2"
+
+
+ // $ANTLR start "rule__ActiveClassMember__DefinitionAssignment_3"
+ // InternalAppliedStereotypeProperty.g:29185:1: rule__ActiveClassMember__DefinitionAssignment_3 : ( ruleActiveClassMemberDefinition ) ;
+ public final void rule__ActiveClassMember__DefinitionAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29189:1: ( ( ruleActiveClassMemberDefinition ) )
+ // InternalAppliedStereotypeProperty.g:29190:1: ( ruleActiveClassMemberDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:29190:1: ( ruleActiveClassMemberDefinition )
+ // InternalAppliedStereotypeProperty.g:29191:1: ruleActiveClassMemberDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActiveClassMemberAccess().getDefinitionActiveClassMemberDefinitionParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleActiveClassMemberDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActiveClassMemberAccess().getDefinitionActiveClassMemberDefinitionParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActiveClassMember__DefinitionAssignment_3"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__IsAbstractAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29200:1: rule__DataTypeDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__DataTypeDeclaration__IsAbstractAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29204:1: ( ( ( 'abstract' ) ) )
+ // InternalAppliedStereotypeProperty.g:29205:1: ( ( 'abstract' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29205:1: ( ( 'abstract' ) )
+ // InternalAppliedStereotypeProperty.g:29206:1: ( 'abstract' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29207:1: ( 'abstract' )
+ // InternalAppliedStereotypeProperty.g:29208:1: 'abstract'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ match(input, 105, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__IsAbstractAssignment_0"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__NameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29223:1: rule__DataTypeDeclaration__NameAssignment_2 : ( ruleName ) ;
+ public final void rule__DataTypeDeclaration__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29227:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29228:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29228:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29229:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__NameAssignment_2"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__OwnedMemberAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:29238:1: rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__DataTypeDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29242:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29243:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29243:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29244:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__OwnedMemberAssignment_3_1"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1"
+ // InternalAppliedStereotypeProperty.g:29253:1: rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29257:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29258:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29258:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29259:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1"
+
+
+ // $ANTLR start "rule__DataTypeDeclaration__SpecializationAssignment_4"
+ // InternalAppliedStereotypeProperty.g:29268:1: rule__DataTypeDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
+ public final void rule__DataTypeDeclaration__SpecializationAssignment_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29272:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:29273:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29273:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:29274:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDeclaration__SpecializationAssignment_4"
+
+
+ // $ANTLR start "rule__DataTypeDefinition__OwnedMemberAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29283:1: rule__DataTypeDefinition__OwnedMemberAssignment_2 : ( ruleStructuredMember ) ;
+ public final void rule__DataTypeDefinition__OwnedMemberAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29287:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:29288:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29288:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:29289:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinition__OwnedMemberAssignment_2"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:29298:1: rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29302:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:29303:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29303:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:29304:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29305:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:29306:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:29321:1: rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
+ public final void rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29325:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:29326:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29326:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:29327:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__StructuredMember__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29336:1: rule__StructuredMember__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__StructuredMember__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29340:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:29341:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:29341:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:29342:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__StructuredMember__AnnotationAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29351:1: rule__StructuredMember__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
+ public final void rule__StructuredMember__AnnotationAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29355:1: ( ( ruleStereotypeAnnotation ) )
+ // InternalAppliedStereotypeProperty.g:29356:1: ( ruleStereotypeAnnotation )
+ {
+ // InternalAppliedStereotypeProperty.g:29356:1: ( ruleStereotypeAnnotation )
+ // InternalAppliedStereotypeProperty.g:29357:1: ruleStereotypeAnnotation
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStereotypeAnnotation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__AnnotationAssignment_1"
+
+
+ // $ANTLR start "rule__StructuredMember__VisibilityAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29366:1: rule__StructuredMember__VisibilityAssignment_2 : ( ( 'public' ) ) ;
+ public final void rule__StructuredMember__VisibilityAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29370:1: ( ( ( 'public' ) ) )
+ // InternalAppliedStereotypeProperty.g:29371:1: ( ( 'public' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29371:1: ( ( 'public' ) )
+ // InternalAppliedStereotypeProperty.g:29372:1: ( 'public' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29373:1: ( 'public' )
+ // InternalAppliedStereotypeProperty.g:29374:1: 'public'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
+ }
+ match(input, 15, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__VisibilityAssignment_2"
+
+
+ // $ANTLR start "rule__StructuredMember__DefinitionAssignment_3"
+ // InternalAppliedStereotypeProperty.g:29389:1: rule__StructuredMember__DefinitionAssignment_3 : ( rulePropertyDefinition ) ;
+ public final void rule__StructuredMember__DefinitionAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29393:1: ( ( rulePropertyDefinition ) )
+ // InternalAppliedStereotypeProperty.g:29394:1: ( rulePropertyDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:29394:1: ( rulePropertyDefinition )
+ // InternalAppliedStereotypeProperty.g:29395:1: rulePropertyDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStructuredMemberAccess().getDefinitionPropertyDefinitionParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePropertyDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStructuredMemberAccess().getDefinitionPropertyDefinitionParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StructuredMember__DefinitionAssignment_3"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__IsAbstractAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29404:1: rule__AssociationDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__AssociationDeclaration__IsAbstractAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29408:1: ( ( ( 'abstract' ) ) )
+ // InternalAppliedStereotypeProperty.g:29409:1: ( ( 'abstract' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29409:1: ( ( 'abstract' ) )
+ // InternalAppliedStereotypeProperty.g:29410:1: ( 'abstract' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29411:1: ( 'abstract' )
+ // InternalAppliedStereotypeProperty.g:29412:1: 'abstract'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ match(input, 105, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__IsAbstractAssignment_0"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__NameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29427:1: rule__AssociationDeclaration__NameAssignment_2 : ( ruleName ) ;
+ public final void rule__AssociationDeclaration__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29431:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29432:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29432:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29433:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__NameAssignment_2"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__OwnedMemberAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:29442:1: rule__AssociationDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__AssociationDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29446:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29447:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29447:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29448:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__OwnedMemberAssignment_3_1"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1"
+ // InternalAppliedStereotypeProperty.g:29457:1: rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29461:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29462:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29462:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29463:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1"
+
+
+ // $ANTLR start "rule__AssociationDeclaration__SpecializationAssignment_4"
+ // InternalAppliedStereotypeProperty.g:29472:1: rule__AssociationDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
+ public final void rule__AssociationDeclaration__SpecializationAssignment_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29476:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:29477:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29477:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:29478:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDeclaration__SpecializationAssignment_4"
+
+
+ // $ANTLR start "rule__AssociationDefinition__OwnedMemberAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29487:1: rule__AssociationDefinition__OwnedMemberAssignment_2 : ( ruleStructuredMember ) ;
+ public final void rule__AssociationDefinition__OwnedMemberAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29491:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:29492:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29492:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:29493:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinition__OwnedMemberAssignment_2"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:29502:1: rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__AssociationDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29506:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:29507:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29507:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:29508:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29509:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:29510:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:29525:1: rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
+ public final void rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29529:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:29530:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29530:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:29531:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29540:1: rule__EnumerationDeclaration__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__EnumerationDeclaration__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29544:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29545:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29545:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29546:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__NameAssignment_1"
+
+
+ // $ANTLR start "rule__EnumerationDeclaration__SpecializationAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29555:1: rule__EnumerationDeclaration__SpecializationAssignment_2 : ( ruleSpecializationClause ) ;
+ public final void rule__EnumerationDeclaration__SpecializationAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29559:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:29560:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29560:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:29561:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDeclaration__SpecializationAssignment_2"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__OwnedMemberAssignment_2_0"
+ // InternalAppliedStereotypeProperty.g:29570:1: rule__EnumerationDefinition__OwnedMemberAssignment_2_0 : ( ruleEnumerationLiteralName ) ;
+ public final void rule__EnumerationDefinition__OwnedMemberAssignment_2_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29574:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalAppliedStereotypeProperty.g:29575:1: ( ruleEnumerationLiteralName )
+ {
+ // InternalAppliedStereotypeProperty.g:29575:1: ( ruleEnumerationLiteralName )
+ // InternalAppliedStereotypeProperty.g:29576:1: ruleEnumerationLiteralName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationLiteralName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__OwnedMemberAssignment_2_0"
+
+
+ // $ANTLR start "rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1"
+ // InternalAppliedStereotypeProperty.g:29585:1: rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 : ( ruleEnumerationLiteralName ) ;
+ public final void rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29589:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalAppliedStereotypeProperty.g:29590:1: ( ruleEnumerationLiteralName )
+ {
+ // InternalAppliedStereotypeProperty.g:29590:1: ( ruleEnumerationLiteralName )
+ // InternalAppliedStereotypeProperty.g:29591:1: ruleEnumerationLiteralName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationLiteralName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:29600:1: rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29604:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:29605:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29605:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:29606:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29607:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:29608:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0"
+ // InternalAppliedStereotypeProperty.g:29623:1: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 : ( ruleEnumerationLiteralName ) ;
+ public final void rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29627:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalAppliedStereotypeProperty.g:29628:1: ( ruleEnumerationLiteralName )
+ {
+ // InternalAppliedStereotypeProperty.g:29628:1: ( ruleEnumerationLiteralName )
+ // InternalAppliedStereotypeProperty.g:29629:1: ruleEnumerationLiteralName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationLiteralName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0"
+
+
+ // $ANTLR start "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1"
+ // InternalAppliedStereotypeProperty.g:29638:1: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 : ( ruleEnumerationLiteralName ) ;
+ public final void rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29642:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalAppliedStereotypeProperty.g:29643:1: ( ruleEnumerationLiteralName )
+ {
+ // InternalAppliedStereotypeProperty.g:29643:1: ( ruleEnumerationLiteralName )
+ // InternalAppliedStereotypeProperty.g:29644:1: ruleEnumerationLiteralName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationLiteralName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1"
+
+
+ // $ANTLR start "rule__EnumerationLiteralName__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29653:1: rule__EnumerationLiteralName__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__EnumerationLiteralName__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29657:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:29658:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:29658:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:29659:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralName__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__EnumerationLiteralName__DefinitionAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29668:1: rule__EnumerationLiteralName__DefinitionAssignment_1 : ( ruleEnumerationLiteralNameDefinition ) ;
+ public final void rule__EnumerationLiteralName__DefinitionAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29672:1: ( ( ruleEnumerationLiteralNameDefinition ) )
+ // InternalAppliedStereotypeProperty.g:29673:1: ( ruleEnumerationLiteralNameDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:29673:1: ( ruleEnumerationLiteralNameDefinition )
+ // InternalAppliedStereotypeProperty.g:29674:1: ruleEnumerationLiteralNameDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionEnumerationLiteralNameDefinitionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEnumerationLiteralNameDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionEnumerationLiteralNameDefinitionParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralName__DefinitionAssignment_1"
+
+
+ // $ANTLR start "rule__EnumerationLiteralNameDefinition__NameAssignment"
+ // InternalAppliedStereotypeProperty.g:29683:1: rule__EnumerationLiteralNameDefinition__NameAssignment : ( ruleName ) ;
+ public final void rule__EnumerationLiteralNameDefinition__NameAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29687:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29688:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29688:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29689:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameNameParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameNameParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__EnumerationLiteralNameDefinition__NameAssignment"
+
+
+ // $ANTLR start "rule__SignalDeclaration__IsAbstractAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29698:1: rule__SignalDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__SignalDeclaration__IsAbstractAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29702:1: ( ( ( 'abstract' ) ) )
+ // InternalAppliedStereotypeProperty.g:29703:1: ( ( 'abstract' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29703:1: ( ( 'abstract' ) )
+ // InternalAppliedStereotypeProperty.g:29704:1: ( 'abstract' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29705:1: ( 'abstract' )
+ // InternalAppliedStereotypeProperty.g:29706:1: 'abstract'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ match(input, 105, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__IsAbstractAssignment_0"
+
+
+ // $ANTLR start "rule__SignalDeclaration__NameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29721:1: rule__SignalDeclaration__NameAssignment_2 : ( ruleName ) ;
+ public final void rule__SignalDeclaration__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29725:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29726:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29726:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29727:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__NameAssignment_2"
+
+
+ // $ANTLR start "rule__SignalDeclaration__OwnedMemberAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:29736:1: rule__SignalDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__SignalDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29740:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29741:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29741:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29742:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__OwnedMemberAssignment_3_1"
+
+
+ // $ANTLR start "rule__SignalDeclaration__OwnedMemberAssignment_3_2_1"
+ // InternalAppliedStereotypeProperty.g:29751:1: rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__SignalDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29755:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29756:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29756:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29757:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__OwnedMemberAssignment_3_2_1"
+
+
+ // $ANTLR start "rule__SignalDeclaration__SpecializationAssignment_4"
+ // InternalAppliedStereotypeProperty.g:29766:1: rule__SignalDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
+ public final void rule__SignalDeclaration__SpecializationAssignment_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29770:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:29771:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:29771:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:29772:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDeclaration__SpecializationAssignment_4"
+
+
+ // $ANTLR start "rule__SignalDefinition__OwnedMemberAssignment_2"
+ // InternalAppliedStereotypeProperty.g:29781:1: rule__SignalDefinition__OwnedMemberAssignment_2 : ( ruleStructuredMember ) ;
+ public final void rule__SignalDefinition__OwnedMemberAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29785:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:29786:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29786:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:29787:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinition__OwnedMemberAssignment_2"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:29796:1: rule__SignalDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__SignalDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29800:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:29801:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29801:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:29802:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29803:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:29804:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:29819:1: rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
+ public final void rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29823:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:29824:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:29824:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:29825:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29834:1: rule__ActivityDeclaration__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__ActivityDeclaration__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29838:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:29839:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:29839:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:29840:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__NameAssignment_1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_2_1"
+ // InternalAppliedStereotypeProperty.g:29849:1: rule__ActivityDeclaration__OwnedMemberAssignment_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__ActivityDeclaration__OwnedMemberAssignment_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29853:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29854:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29854:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29855:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_2_1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1"
+ // InternalAppliedStereotypeProperty.g:29864:1: rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 : ( ruleClassifierTemplateParameter ) ;
+ public final void rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29868:1: ( ( ruleClassifierTemplateParameter ) )
+ // InternalAppliedStereotypeProperty.g:29869:1: ( ruleClassifierTemplateParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29869:1: ( ruleClassifierTemplateParameter )
+ // InternalAppliedStereotypeProperty.g:29870:1: ruleClassifierTemplateParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassifierTemplateParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_4_0"
+ // InternalAppliedStereotypeProperty.g:29879:1: rule__ActivityDeclaration__OwnedMemberAssignment_4_0 : ( ruleFormalParameter ) ;
+ public final void rule__ActivityDeclaration__OwnedMemberAssignment_4_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29883:1: ( ( ruleFormalParameter ) )
+ // InternalAppliedStereotypeProperty.g:29884:1: ( ruleFormalParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29884:1: ( ruleFormalParameter )
+ // InternalAppliedStereotypeProperty.g:29885:1: ruleFormalParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFormalParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_4_0"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1"
+ // InternalAppliedStereotypeProperty.g:29894:1: rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 : ( ruleFormalParameter ) ;
+ public final void rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29898:1: ( ( ruleFormalParameter ) )
+ // InternalAppliedStereotypeProperty.g:29899:1: ( ruleFormalParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29899:1: ( ruleFormalParameter )
+ // InternalAppliedStereotypeProperty.g:29900:1: ruleFormalParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFormalParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1"
+
+
+ // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_6"
+ // InternalAppliedStereotypeProperty.g:29909:1: rule__ActivityDeclaration__OwnedMemberAssignment_6 : ( ruleReturnParameter ) ;
+ public final void rule__ActivityDeclaration__OwnedMemberAssignment_6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29913:1: ( ( ruleReturnParameter ) )
+ // InternalAppliedStereotypeProperty.g:29914:1: ( ruleReturnParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:29914:1: ( ruleReturnParameter )
+ // InternalAppliedStereotypeProperty.g:29915:1: ruleReturnParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_6_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleReturnParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_6_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_6"
+
+
+ // $ANTLR start "rule__ActivityDefinition__BodyAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29924:1: rule__ActivityDefinition__BodyAssignment_1 : ( ruleBlock ) ;
+ public final void rule__ActivityDefinition__BodyAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29928:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:29929:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:29929:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:29930:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionAccess().getBodyBlockParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionAccess().getBodyBlockParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinition__BodyAssignment_1"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:29939:1: rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__ActivityDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29943:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:29944:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:29944:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:29945:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:29946:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:29947:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__ActivityDefinitionOrStub__BodyAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:29962:1: rule__ActivityDefinitionOrStub__BodyAssignment_1_1 : ( ruleBlock ) ;
+ public final void rule__ActivityDefinitionOrStub__BodyAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29966:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:29967:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:29967:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:29968:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getActivityDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getActivityDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ActivityDefinitionOrStub__BodyAssignment_1_1"
+
+
+ // $ANTLR start "rule__FormalParameter__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:29977:1: rule__FormalParameter__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__FormalParameter__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29981:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:29982:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:29982:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:29983:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__DocumentationAssignment_0"
+
+
+ // $ANTLR start "rule__FormalParameter__AnnotationAssignment_1"
+ // InternalAppliedStereotypeProperty.g:29992:1: rule__FormalParameter__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
+ public final void rule__FormalParameter__AnnotationAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:29996:1: ( ( ruleStereotypeAnnotation ) )
+ // InternalAppliedStereotypeProperty.g:29997:1: ( ruleStereotypeAnnotation )
+ {
+ // InternalAppliedStereotypeProperty.g:29997:1: ( ruleStereotypeAnnotation )
+ // InternalAppliedStereotypeProperty.g:29998:1: ruleStereotypeAnnotation
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStereotypeAnnotation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__AnnotationAssignment_1"
+
+
+ // $ANTLR start "rule__FormalParameter__DefinitionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:30007:1: rule__FormalParameter__DefinitionAssignment_2 : ( ruleFormalParameterDefinition ) ;
+ public final void rule__FormalParameter__DefinitionAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30011:1: ( ( ruleFormalParameterDefinition ) )
+ // InternalAppliedStereotypeProperty.g:30012:1: ( ruleFormalParameterDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:30012:1: ( ruleFormalParameterDefinition )
+ // InternalAppliedStereotypeProperty.g:30013:1: ruleFormalParameterDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterAccess().getDefinitionFormalParameterDefinitionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFormalParameterDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterAccess().getDefinitionFormalParameterDefinitionParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameter__DefinitionAssignment_2"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__DirectionAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30022:1: rule__FormalParameterDefinition__DirectionAssignment_0 : ( ruleParameterDirection ) ;
+ public final void rule__FormalParameterDefinition__DirectionAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30026:1: ( ( ruleParameterDirection ) )
+ // InternalAppliedStereotypeProperty.g:30027:1: ( ruleParameterDirection )
+ {
+ // InternalAppliedStereotypeProperty.g:30027:1: ( ruleParameterDirection )
+ // InternalAppliedStereotypeProperty.g:30028:1: ruleParameterDirection
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getDirectionParameterDirectionParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleParameterDirection();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getDirectionParameterDirectionParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__DirectionAssignment_0"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:30037:1: rule__FormalParameterDefinition__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__FormalParameterDefinition__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30041:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30042:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30042:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30043:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__NameAssignment_1"
+
+
+ // $ANTLR start "rule__FormalParameterDefinition__TypePartAssignment_3"
+ // InternalAppliedStereotypeProperty.g:30052:1: rule__FormalParameterDefinition__TypePartAssignment_3 : ( ruleTypePart ) ;
+ public final void rule__FormalParameterDefinition__TypePartAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30056:1: ( ( ruleTypePart ) )
+ // InternalAppliedStereotypeProperty.g:30057:1: ( ruleTypePart )
+ {
+ // InternalAppliedStereotypeProperty.g:30057:1: ( ruleTypePart )
+ // InternalAppliedStereotypeProperty.g:30058:1: ruleTypePart
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFormalParameterDefinitionAccess().getTypePartTypePartParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTypePart();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFormalParameterDefinitionAccess().getTypePartTypePartParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__FormalParameterDefinition__TypePartAssignment_3"
+
+
+ // $ANTLR start "rule__ReturnParameter__DefinitionAssignment"
+ // InternalAppliedStereotypeProperty.g:30067:1: rule__ReturnParameter__DefinitionAssignment : ( ruleReturnParameterDefinition ) ;
+ public final void rule__ReturnParameter__DefinitionAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30071:1: ( ( ruleReturnParameterDefinition ) )
+ // InternalAppliedStereotypeProperty.g:30072:1: ( ruleReturnParameterDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:30072:1: ( ruleReturnParameterDefinition )
+ // InternalAppliedStereotypeProperty.g:30073:1: ruleReturnParameterDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterAccess().getDefinitionReturnParameterDefinitionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleReturnParameterDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterAccess().getDefinitionReturnParameterDefinitionParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnParameter__DefinitionAssignment"
+
+
+ // $ANTLR start "rule__ReturnParameterDefinition__TypePartAssignment_1"
+ // InternalAppliedStereotypeProperty.g:30082:1: rule__ReturnParameterDefinition__TypePartAssignment_1 : ( ruleTypePart ) ;
+ public final void rule__ReturnParameterDefinition__TypePartAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30086:1: ( ( ruleTypePart ) )
+ // InternalAppliedStereotypeProperty.g:30087:1: ( ruleTypePart )
+ {
+ // InternalAppliedStereotypeProperty.g:30087:1: ( ruleTypePart )
+ // InternalAppliedStereotypeProperty.g:30088:1: ruleTypePart
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnParameterDefinitionAccess().getTypePartTypePartParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTypePart();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnParameterDefinitionAccess().getTypePartTypePartParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnParameterDefinition__TypePartAssignment_1"
+
+
+ // $ANTLR start "rule__AttributeDefinition__InitializerAssignment_1"
+ // InternalAppliedStereotypeProperty.g:30097:1: rule__AttributeDefinition__InitializerAssignment_1 : ( ruleAttributeInitializer ) ;
+ public final void rule__AttributeDefinition__InitializerAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30101:1: ( ( ruleAttributeInitializer ) )
+ // InternalAppliedStereotypeProperty.g:30102:1: ( ruleAttributeInitializer )
+ {
+ // InternalAppliedStereotypeProperty.g:30102:1: ( ruleAttributeInitializer )
+ // InternalAppliedStereotypeProperty.g:30103:1: ruleAttributeInitializer
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAttributeDefinitionAccess().getInitializerAttributeInitializerParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAttributeInitializer();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAttributeDefinitionAccess().getInitializerAttributeInitializerParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AttributeDefinition__InitializerAssignment_1"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30112:1: rule__PropertyDeclaration__NameAssignment_0 : ( ruleName ) ;
+ public final void rule__PropertyDeclaration__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30116:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30117:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30117:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30118:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__NameAssignment_0"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__IsCompositeAssignment_2"
+ // InternalAppliedStereotypeProperty.g:30127:1: rule__PropertyDeclaration__IsCompositeAssignment_2 : ( ( 'compose' ) ) ;
+ public final void rule__PropertyDeclaration__IsCompositeAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30131:1: ( ( ( 'compose' ) ) )
+ // InternalAppliedStereotypeProperty.g:30132:1: ( ( 'compose' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30132:1: ( ( 'compose' ) )
+ // InternalAppliedStereotypeProperty.g:30133:1: ( 'compose' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30134:1: ( 'compose' )
+ // InternalAppliedStereotypeProperty.g:30135:1: 'compose'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
+ }
+ match(input, 106, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__IsCompositeAssignment_2"
+
+
+ // $ANTLR start "rule__PropertyDeclaration__TypePartAssignment_3"
+ // InternalAppliedStereotypeProperty.g:30150:1: rule__PropertyDeclaration__TypePartAssignment_3 : ( ruleTypePart ) ;
+ public final void rule__PropertyDeclaration__TypePartAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30154:1: ( ( ruleTypePart ) )
+ // InternalAppliedStereotypeProperty.g:30155:1: ( ruleTypePart )
+ {
+ // InternalAppliedStereotypeProperty.g:30155:1: ( ruleTypePart )
+ // InternalAppliedStereotypeProperty.g:30156:1: ruleTypePart
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPropertyDeclarationAccess().getTypePartTypePartParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTypePart();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPropertyDeclarationAccess().getTypePartTypePartParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PropertyDeclaration__TypePartAssignment_3"
+
+
+ // $ANTLR start "rule__TypePart__IsAnyAssignment_0_0"
+ // InternalAppliedStereotypeProperty.g:30165:1: rule__TypePart__IsAnyAssignment_0_0 : ( ( 'any' ) ) ;
+ public final void rule__TypePart__IsAnyAssignment_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30169:1: ( ( ( 'any' ) ) )
+ // InternalAppliedStereotypeProperty.g:30170:1: ( ( 'any' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30170:1: ( ( 'any' ) )
+ // InternalAppliedStereotypeProperty.g:30171:1: ( 'any' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30172:1: ( 'any' )
+ // InternalAppliedStereotypeProperty.g:30173:1: 'any'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
+ }
+ match(input, 107, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsAnyAssignment_0_0"
+
+
+ // $ANTLR start "rule__TypePart__TypeNameAssignment_0_1"
+ // InternalAppliedStereotypeProperty.g:30188:1: rule__TypePart__TypeNameAssignment_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__TypePart__TypeNameAssignment_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30192:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30193:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30193:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30194:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__TypeNameAssignment_0_1"
+
+
+ // $ANTLR start "rule__TypePart__IsMultiplicityAssignment_1_0_1_0"
+ // InternalAppliedStereotypeProperty.g:30203:1: rule__TypePart__IsMultiplicityAssignment_1_0_1_0 : ( ( ']' ) ) ;
+ public final void rule__TypePart__IsMultiplicityAssignment_1_0_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30207:1: ( ( ( ']' ) ) )
+ // InternalAppliedStereotypeProperty.g:30208:1: ( ( ']' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30208:1: ( ( ']' ) )
+ // InternalAppliedStereotypeProperty.g:30209:1: ( ']' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30210:1: ( ']' )
+ // InternalAppliedStereotypeProperty.g:30211:1: ']'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
+ }
+ match(input, 79, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsMultiplicityAssignment_1_0_1_0"
+
+
+ // $ANTLR start "rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0"
+ // InternalAppliedStereotypeProperty.g:30226:1: rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 : ( RULE_NATURAL_VALUE ) ;
+ public final void rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30230:1: ( ( RULE_NATURAL_VALUE ) )
+ // InternalAppliedStereotypeProperty.g:30231:1: ( RULE_NATURAL_VALUE )
+ {
+ // InternalAppliedStereotypeProperty.g:30231:1: ( RULE_NATURAL_VALUE )
+ // InternalAppliedStereotypeProperty.g:30232:1: RULE_NATURAL_VALUE
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getLowerBoundNATURAL_VALUETerminalRuleCall_1_0_1_1_0_0_0());
+ }
+ match(input, RULE_NATURAL_VALUE, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getLowerBoundNATURAL_VALUETerminalRuleCall_1_0_1_1_0_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0"
+
+
+ // $ANTLR start "rule__TypePart__UpperBoundAssignment_1_0_1_1_1"
+ // InternalAppliedStereotypeProperty.g:30241:1: rule__TypePart__UpperBoundAssignment_1_0_1_1_1 : ( ruleUnlimitedNaturalLiteral ) ;
+ public final void rule__TypePart__UpperBoundAssignment_1_0_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30245:1: ( ( ruleUnlimitedNaturalLiteral ) )
+ // InternalAppliedStereotypeProperty.g:30246:1: ( ruleUnlimitedNaturalLiteral )
+ {
+ // InternalAppliedStereotypeProperty.g:30246:1: ( ruleUnlimitedNaturalLiteral )
+ // InternalAppliedStereotypeProperty.g:30247:1: ruleUnlimitedNaturalLiteral
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getUpperBoundUnlimitedNaturalLiteralParserRuleCall_1_0_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnlimitedNaturalLiteral();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getUpperBoundUnlimitedNaturalLiteralParserRuleCall_1_0_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__UpperBoundAssignment_1_0_1_1_1"
+
+
+ // $ANTLR start "rule__TypePart__IsOrderedAssignment_1_1_0_0"
+ // InternalAppliedStereotypeProperty.g:30256:1: rule__TypePart__IsOrderedAssignment_1_1_0_0 : ( ( 'ordered' ) ) ;
+ public final void rule__TypePart__IsOrderedAssignment_1_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30260:1: ( ( ( 'ordered' ) ) )
+ // InternalAppliedStereotypeProperty.g:30261:1: ( ( 'ordered' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30261:1: ( ( 'ordered' ) )
+ // InternalAppliedStereotypeProperty.g:30262:1: ( 'ordered' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30263:1: ( 'ordered' )
+ // InternalAppliedStereotypeProperty.g:30264:1: 'ordered'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
+ }
+ match(input, 108, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsOrderedAssignment_1_1_0_0"
+
+
+ // $ANTLR start "rule__TypePart__IsNonuniqueAssignment_1_1_0_1"
+ // InternalAppliedStereotypeProperty.g:30279:1: rule__TypePart__IsNonuniqueAssignment_1_1_0_1 : ( ( 'nonunique' ) ) ;
+ public final void rule__TypePart__IsNonuniqueAssignment_1_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30283:1: ( ( ( 'nonunique' ) ) )
+ // InternalAppliedStereotypeProperty.g:30284:1: ( ( 'nonunique' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30284:1: ( ( 'nonunique' ) )
+ // InternalAppliedStereotypeProperty.g:30285:1: ( 'nonunique' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30286:1: ( 'nonunique' )
+ // InternalAppliedStereotypeProperty.g:30287:1: 'nonunique'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
+ }
+ match(input, 109, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsNonuniqueAssignment_1_1_0_1"
+
+
+ // $ANTLR start "rule__TypePart__IsNonuniqueAssignment_1_1_1_0"
+ // InternalAppliedStereotypeProperty.g:30302:1: rule__TypePart__IsNonuniqueAssignment_1_1_1_0 : ( ( 'nonunique' ) ) ;
+ public final void rule__TypePart__IsNonuniqueAssignment_1_1_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30306:1: ( ( ( 'nonunique' ) ) )
+ // InternalAppliedStereotypeProperty.g:30307:1: ( ( 'nonunique' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30307:1: ( ( 'nonunique' ) )
+ // InternalAppliedStereotypeProperty.g:30308:1: ( 'nonunique' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30309:1: ( 'nonunique' )
+ // InternalAppliedStereotypeProperty.g:30310:1: 'nonunique'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
+ }
+ match(input, 109, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsNonuniqueAssignment_1_1_1_0"
+
+
+ // $ANTLR start "rule__TypePart__IsOrderedAssignment_1_1_1_1"
+ // InternalAppliedStereotypeProperty.g:30325:1: rule__TypePart__IsOrderedAssignment_1_1_1_1 : ( ( 'ordered' ) ) ;
+ public final void rule__TypePart__IsOrderedAssignment_1_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30329:1: ( ( ( 'ordered' ) ) )
+ // InternalAppliedStereotypeProperty.g:30330:1: ( ( 'ordered' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30330:1: ( ( 'ordered' ) )
+ // InternalAppliedStereotypeProperty.g:30331:1: ( 'ordered' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30332:1: ( 'ordered' )
+ // InternalAppliedStereotypeProperty.g:30333:1: 'ordered'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
+ }
+ match(input, 108, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsOrderedAssignment_1_1_1_1"
+
+
+ // $ANTLR start "rule__TypePart__IsSequenceAssignment_1_1_2"
+ // InternalAppliedStereotypeProperty.g:30348:1: rule__TypePart__IsSequenceAssignment_1_1_2 : ( ( 'sequence' ) ) ;
+ public final void rule__TypePart__IsSequenceAssignment_1_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30352:1: ( ( ( 'sequence' ) ) )
+ // InternalAppliedStereotypeProperty.g:30353:1: ( ( 'sequence' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30353:1: ( ( 'sequence' ) )
+ // InternalAppliedStereotypeProperty.g:30354:1: ( 'sequence' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30355:1: ( 'sequence' )
+ // InternalAppliedStereotypeProperty.g:30356:1: 'sequence'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
+ }
+ match(input, 110, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TypePart__IsSequenceAssignment_1_1_2"
+
+
+ // $ANTLR start "rule__OperationDeclaration__IsAbstractAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30371:1: rule__OperationDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__OperationDeclaration__IsAbstractAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30375:1: ( ( ( 'abstract' ) ) )
+ // InternalAppliedStereotypeProperty.g:30376:1: ( ( 'abstract' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30376:1: ( ( 'abstract' ) )
+ // InternalAppliedStereotypeProperty.g:30377:1: ( 'abstract' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30378:1: ( 'abstract' )
+ // InternalAppliedStereotypeProperty.g:30379:1: 'abstract'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+ match(input, 105, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__IsAbstractAssignment_0"
+
+
+ // $ANTLR start "rule__OperationDeclaration__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:30394:1: rule__OperationDeclaration__NameAssignment_1 : ( ruleName ) ;
+ public final void rule__OperationDeclaration__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30398:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30399:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30399:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30400:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getNameNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getNameNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__NameAssignment_1"
+
+
+ // $ANTLR start "rule__OperationDeclaration__OwnedMemberAssignment_3_0"
+ // InternalAppliedStereotypeProperty.g:30409:1: rule__OperationDeclaration__OwnedMemberAssignment_3_0 : ( ruleFormalParameter ) ;
+ public final void rule__OperationDeclaration__OwnedMemberAssignment_3_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30413:1: ( ( ruleFormalParameter ) )
+ // InternalAppliedStereotypeProperty.g:30414:1: ( ruleFormalParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:30414:1: ( ruleFormalParameter )
+ // InternalAppliedStereotypeProperty.g:30415:1: ruleFormalParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFormalParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__OwnedMemberAssignment_3_0"
+
+
+ // $ANTLR start "rule__OperationDeclaration__OwnedMemberAssignment_3_1_1"
+ // InternalAppliedStereotypeProperty.g:30424:1: rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 : ( ruleFormalParameter ) ;
+ public final void rule__OperationDeclaration__OwnedMemberAssignment_3_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30428:1: ( ( ruleFormalParameter ) )
+ // InternalAppliedStereotypeProperty.g:30429:1: ( ruleFormalParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:30429:1: ( ruleFormalParameter )
+ // InternalAppliedStereotypeProperty.g:30430:1: ruleFormalParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleFormalParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__OwnedMemberAssignment_3_1_1"
+
+
+ // $ANTLR start "rule__OperationDeclaration__OwnedMemberAssignment_5"
+ // InternalAppliedStereotypeProperty.g:30439:1: rule__OperationDeclaration__OwnedMemberAssignment_5 : ( ruleReturnParameter ) ;
+ public final void rule__OperationDeclaration__OwnedMemberAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30443:1: ( ( ruleReturnParameter ) )
+ // InternalAppliedStereotypeProperty.g:30444:1: ( ruleReturnParameter )
+ {
+ // InternalAppliedStereotypeProperty.g:30444:1: ( ruleReturnParameter )
+ // InternalAppliedStereotypeProperty.g:30445:1: ruleReturnParameter
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_5_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleReturnParameter();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_5_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__OwnedMemberAssignment_5"
+
+
+ // $ANTLR start "rule__OperationDeclaration__RedefinitionAssignment_6"
+ // InternalAppliedStereotypeProperty.g:30454:1: rule__OperationDeclaration__RedefinitionAssignment_6 : ( ruleRedefinitionClause ) ;
+ public final void rule__OperationDeclaration__RedefinitionAssignment_6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30458:1: ( ( ruleRedefinitionClause ) )
+ // InternalAppliedStereotypeProperty.g:30459:1: ( ruleRedefinitionClause )
+ {
+ // InternalAppliedStereotypeProperty.g:30459:1: ( ruleRedefinitionClause )
+ // InternalAppliedStereotypeProperty.g:30460:1: ruleRedefinitionClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDeclarationAccess().getRedefinitionRedefinitionClauseParserRuleCall_6_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleRedefinitionClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDeclarationAccess().getRedefinitionRedefinitionClauseParserRuleCall_6_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDeclaration__RedefinitionAssignment_6"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:30469:1: rule__OperationDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__OperationDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30473:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:30474:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30474:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:30475:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30476:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:30477:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__OperationDefinitionOrStub__BodyAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:30492:1: rule__OperationDefinitionOrStub__BodyAssignment_1_1 : ( ruleBlock ) ;
+ public final void rule__OperationDefinitionOrStub__BodyAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30496:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:30497:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:30497:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:30498:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getOperationDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getOperationDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__OperationDefinitionOrStub__BodyAssignment_1_1"
+
+
+ // $ANTLR start "rule__ReceptionDefinition__SignalNameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:30507:1: rule__ReceptionDefinition__SignalNameAssignment_1 : ( ruleQualifiedName ) ;
+ public final void rule__ReceptionDefinition__SignalNameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30511:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30512:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30512:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30513:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReceptionDefinitionAccess().getSignalNameQualifiedNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReceptionDefinitionAccess().getSignalNameQualifiedNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReceptionDefinition__SignalNameAssignment_1"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__NameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:30522:1: rule__SignalReceptionDeclaration__NameAssignment_2 : ( ruleName ) ;
+ public final void rule__SignalReceptionDeclaration__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30526:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30527:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30527:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30528:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getNameNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__NameAssignment_2"
+
+
+ // $ANTLR start "rule__SignalReceptionDeclaration__SpecializationAssignment_3"
+ // InternalAppliedStereotypeProperty.g:30537:1: rule__SignalReceptionDeclaration__SpecializationAssignment_3 : ( ruleSpecializationClause ) ;
+ public final void rule__SignalReceptionDeclaration__SpecializationAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30541:1: ( ( ruleSpecializationClause ) )
+ // InternalAppliedStereotypeProperty.g:30542:1: ( ruleSpecializationClause )
+ {
+ // InternalAppliedStereotypeProperty.g:30542:1: ( ruleSpecializationClause )
+ // InternalAppliedStereotypeProperty.g:30543:1: ruleSpecializationClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSpecializationClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDeclaration__SpecializationAssignment_3"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:30552:1: rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30556:1: ( ( ( ';' ) ) )
+ // InternalAppliedStereotypeProperty.g:30557:1: ( ( ';' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30557:1: ( ( ';' ) )
+ // InternalAppliedStereotypeProperty.g:30558:1: ( ';' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30559:1: ( ';' )
+ // InternalAppliedStereotypeProperty.g:30560:1: ';'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+ match(input, 60, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0"
+
+
+ // $ANTLR start "rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:30575:1: rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
+ public final void rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30579:1: ( ( ruleStructuredMember ) )
+ // InternalAppliedStereotypeProperty.g:30580:1: ( ruleStructuredMember )
+ {
+ // InternalAppliedStereotypeProperty.g:30580:1: ( ruleStructuredMember )
+ // InternalAppliedStereotypeProperty.g:30581:1: ruleStructuredMember
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStructuredMember();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__QualifiedName__NameBindingAssignment_1_0_1"
+ // InternalAppliedStereotypeProperty.g:30590:1: rule__QualifiedName__NameBindingAssignment_1_0_1 : ( ruleNameBinding ) ;
+ public final void rule__QualifiedName__NameBindingAssignment_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30594:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30595:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30595:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30596:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__NameBindingAssignment_1_0_1"
+
+
+ // $ANTLR start "rule__QualifiedName__NameBindingAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:30605:1: rule__QualifiedName__NameBindingAssignment_1_1_1 : ( ruleNameBinding ) ;
+ public final void rule__QualifiedName__NameBindingAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30609:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30610:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30610:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30611:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedName__NameBindingAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1"
+ // InternalAppliedStereotypeProperty.g:30620:1: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 : ( ruleNameBinding ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30624:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30625:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30625:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30626:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0"
+ // InternalAppliedStereotypeProperty.g:30635:1: rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 : ( ( '.' ) ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30639:1: ( ( ( '.' ) ) )
+ // InternalAppliedStereotypeProperty.g:30640:1: ( ( '.' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30640:1: ( ( '.' ) )
+ // InternalAppliedStereotypeProperty.g:30641:1: ( '.' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30642:1: ( '.' )
+ // InternalAppliedStereotypeProperty.g:30643:1: '.'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
+ }
+ match(input, 64, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:30658:1: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 : ( ruleNameBinding ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30662:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30663:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30663:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30664:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1"
+ // InternalAppliedStereotypeProperty.g:30673:1: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 : ( ruleNameBinding ) ;
+ public final void rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30677:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30678:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30678:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30679:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1"
+
+
+ // $ANTLR start "rule__UnqualifiedName__NameBindingAssignment"
+ // InternalAppliedStereotypeProperty.g:30690:1: rule__UnqualifiedName__NameBindingAssignment : ( ruleNameBinding ) ;
+ public final void rule__UnqualifiedName__NameBindingAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30694:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30695:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30695:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30696:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getUnqualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getUnqualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__UnqualifiedName__NameBindingAssignment"
+
+
+ // $ANTLR start "rule__NameBinding__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30705:1: rule__NameBinding__NameAssignment_0 : ( ruleName ) ;
+ public final void rule__NameBinding__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30709:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30710:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30710:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30711:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameBindingAccess().getNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameBindingAccess().getNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameBinding__NameAssignment_0"
+
+
+ // $ANTLR start "rule__NameBinding__BindingAssignment_1"
+ // InternalAppliedStereotypeProperty.g:30720:1: rule__NameBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
+ public final void rule__NameBinding__BindingAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30724:1: ( ( ruleTemplateBinding ) )
+ // InternalAppliedStereotypeProperty.g:30725:1: ( ruleTemplateBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30725:1: ( ruleTemplateBinding )
+ // InternalAppliedStereotypeProperty.g:30726:1: ruleTemplateBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTemplateBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameBinding__BindingAssignment_1"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__ArgumentNameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30735:1: rule__PositionalTemplateBinding__ArgumentNameAssignment_0 : ( ruleQualifiedName ) ;
+ public final void rule__PositionalTemplateBinding__ArgumentNameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30739:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30740:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30740:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30741:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__ArgumentNameAssignment_0"
+
+
+ // $ANTLR start "rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:30750:1: rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 : ( ruleQualifiedName ) ;
+ public final void rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30754:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30755:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30755:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30756:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__SubstitutionAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30765:1: rule__NamedTemplateBinding__SubstitutionAssignment_0 : ( ruleTemplateParameterSubstitution ) ;
+ public final void rule__NamedTemplateBinding__SubstitutionAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30769:1: ( ( ruleTemplateParameterSubstitution ) )
+ // InternalAppliedStereotypeProperty.g:30770:1: ( ruleTemplateParameterSubstitution )
+ {
+ // InternalAppliedStereotypeProperty.g:30770:1: ( ruleTemplateParameterSubstitution )
+ // InternalAppliedStereotypeProperty.g:30771:1: ruleTemplateParameterSubstitution
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTemplateParameterSubstitution();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__SubstitutionAssignment_0"
+
+
+ // $ANTLR start "rule__NamedTemplateBinding__SubstitutionAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:30780:1: rule__NamedTemplateBinding__SubstitutionAssignment_1_1 : ( ruleTemplateParameterSubstitution ) ;
+ public final void rule__NamedTemplateBinding__SubstitutionAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30784:1: ( ( ruleTemplateParameterSubstitution ) )
+ // InternalAppliedStereotypeProperty.g:30785:1: ( ruleTemplateParameterSubstitution )
+ {
+ // InternalAppliedStereotypeProperty.g:30785:1: ( ruleTemplateParameterSubstitution )
+ // InternalAppliedStereotypeProperty.g:30786:1: ruleTemplateParameterSubstitution
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTemplateParameterSubstitution();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__SubstitutionAssignment_1_1"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__ParameterNameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:30795:1: rule__TemplateParameterSubstitution__ParameterNameAssignment_0 : ( ruleName ) ;
+ public final void rule__TemplateParameterSubstitution__ParameterNameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30799:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30800:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30800:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30801:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__ParameterNameAssignment_0"
+
+
+ // $ANTLR start "rule__TemplateParameterSubstitution__ArgumentNameAssignment_2"
+ // InternalAppliedStereotypeProperty.g:30810:1: rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 : ( ruleQualifiedName ) ;
+ public final void rule__TemplateParameterSubstitution__ArgumentNameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30814:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30815:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30815:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30816:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameQualifiedNameParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameQualifiedNameParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__TemplateParameterSubstitution__ArgumentNameAssignment_2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__NameBindingAssignment_1_0_2"
+ // InternalAppliedStereotypeProperty.g:30825:1: rule__PrimaryExpression__NameBindingAssignment_1_0_2 : ( ruleNameBinding ) ;
+ public final void rule__PrimaryExpression__NameBindingAssignment_1_0_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30829:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30830:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30830:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30831:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_0_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_0_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__NameBindingAssignment_1_0_2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__TupleAssignment_1_0_4"
+ // InternalAppliedStereotypeProperty.g:30840:1: rule__PrimaryExpression__TupleAssignment_1_0_4 : ( ruleTuple ) ;
+ public final void rule__PrimaryExpression__TupleAssignment_1_0_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30844:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:30845:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:30845:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:30846:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_0_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_0_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__TupleAssignment_1_0_4"
+
+
+ // $ANTLR start "rule__PrimaryExpression__NameBindingAssignment_1_1_2"
+ // InternalAppliedStereotypeProperty.g:30855:1: rule__PrimaryExpression__NameBindingAssignment_1_1_2 : ( ruleNameBinding ) ;
+ public final void rule__PrimaryExpression__NameBindingAssignment_1_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30859:1: ( ( ruleNameBinding ) )
+ // InternalAppliedStereotypeProperty.g:30860:1: ( ruleNameBinding )
+ {
+ // InternalAppliedStereotypeProperty.g:30860:1: ( ruleNameBinding )
+ // InternalAppliedStereotypeProperty.g:30861:1: ruleNameBinding
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameBinding();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__NameBindingAssignment_1_1_2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__OperationAssignment_1_2_2_0_1"
+ // InternalAppliedStereotypeProperty.g:30870:1: rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__PrimaryExpression__OperationAssignment_1_2_2_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30874:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30875:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30875:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30876:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getOperationQualifiedNameParserRuleCall_1_2_2_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getOperationQualifiedNameParserRuleCall_1_2_2_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__OperationAssignment_1_2_2_0_1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__TupleAssignment_1_2_2_0_2"
+ // InternalAppliedStereotypeProperty.g:30885:1: rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 : ( ruleTuple ) ;
+ public final void rule__PrimaryExpression__TupleAssignment_1_2_2_0_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30889:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:30890:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:30890:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:30891:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_2_2_0_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_2_2_0_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__TupleAssignment_1_2_2_0_2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2"
+ // InternalAppliedStereotypeProperty.g:30900:1: rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 : ( ( 'ordered' ) ) ;
+ public final void rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30904:1: ( ( ( 'ordered' ) ) )
+ // InternalAppliedStereotypeProperty.g:30905:1: ( ( 'ordered' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:30905:1: ( ( 'ordered' ) )
+ // InternalAppliedStereotypeProperty.g:30906:1: ( 'ordered' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:30907:1: ( 'ordered' )
+ // InternalAppliedStereotypeProperty.g:30908:1: 'ordered'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
+ }
+ match(input, 108, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3"
+ // InternalAppliedStereotypeProperty.g:30923:1: rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 : ( ruleQualifiedName ) ;
+ public final void rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30927:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:30928:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:30928:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:30929:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_1_2_2_1_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_1_2_2_1_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3"
+
+
+ // $ANTLR start "rule__PrimaryExpression__OperationAssignment_1_2_2_2_1"
+ // InternalAppliedStereotypeProperty.g:30938:1: rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 : ( RULE_ID ) ;
+ public final void rule__PrimaryExpression__OperationAssignment_1_2_2_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30942:1: ( ( RULE_ID ) )
+ // InternalAppliedStereotypeProperty.g:30943:1: ( RULE_ID )
+ {
+ // InternalAppliedStereotypeProperty.g:30943:1: ( RULE_ID )
+ // InternalAppliedStereotypeProperty.g:30944:1: RULE_ID
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getOperationIDTerminalRuleCall_1_2_2_2_1_0());
+ }
+ match(input, RULE_ID, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getOperationIDTerminalRuleCall_1_2_2_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__OperationAssignment_1_2_2_2_1"
+
+
+ // $ANTLR start "rule__PrimaryExpression__VariableAssignment_1_2_2_2_2"
+ // InternalAppliedStereotypeProperty.g:30953:1: rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 : ( ruleName ) ;
+ public final void rule__PrimaryExpression__VariableAssignment_1_2_2_2_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30957:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:30958:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:30958:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:30959:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getVariableNameParserRuleCall_1_2_2_2_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getVariableNameParserRuleCall_1_2_2_2_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__VariableAssignment_1_2_2_2_2"
+
+
+ // $ANTLR start "rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4"
+ // InternalAppliedStereotypeProperty.g:30968:1: rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 : ( ruleExpression ) ;
+ public final void rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30972:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:30973:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:30973:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:30974:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getArgumentExpressionParserRuleCall_1_2_2_2_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getArgumentExpressionParserRuleCall_1_2_2_2_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4"
+
+
+ // $ANTLR start "rule__PrimaryExpression__IndexAssignment_1_3_1"
+ // InternalAppliedStereotypeProperty.g:30983:1: rule__PrimaryExpression__IndexAssignment_1_3_1 : ( ruleIndex ) ;
+ public final void rule__PrimaryExpression__IndexAssignment_1_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:30987:1: ( ( ruleIndex ) )
+ // InternalAppliedStereotypeProperty.g:30988:1: ( ruleIndex )
+ {
+ // InternalAppliedStereotypeProperty.g:30988:1: ( ruleIndex )
+ // InternalAppliedStereotypeProperty.g:30989:1: ruleIndex
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getIndexIndexParserRuleCall_1_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndex();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrimaryExpressionAccess().getIndexIndexParserRuleCall_1_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrimaryExpression__IndexAssignment_1_3_1"
+
+
+ // $ANTLR start "rule__BooleanLiteralExpression__ImageAssignment"
+ // InternalAppliedStereotypeProperty.g:30998:1: rule__BooleanLiteralExpression__ImageAssignment : ( RULE_BOOLEAN_VALUE ) ;
+ public final void rule__BooleanLiteralExpression__ImageAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31002:1: ( ( RULE_BOOLEAN_VALUE ) )
+ // InternalAppliedStereotypeProperty.g:31003:1: ( RULE_BOOLEAN_VALUE )
+ {
+ // InternalAppliedStereotypeProperty.g:31003:1: ( RULE_BOOLEAN_VALUE )
+ // InternalAppliedStereotypeProperty.g:31004:1: RULE_BOOLEAN_VALUE
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanLiteralExpressionAccess().getImageBOOLEAN_VALUETerminalRuleCall_0());
+ }
+ match(input, RULE_BOOLEAN_VALUE, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanLiteralExpressionAccess().getImageBOOLEAN_VALUETerminalRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanLiteralExpression__ImageAssignment"
+
+
+ // $ANTLR start "rule__NaturalLiteralExpression__ImageAssignment"
+ // InternalAppliedStereotypeProperty.g:31013:1: rule__NaturalLiteralExpression__ImageAssignment : ( RULE_NATURAL_VALUE ) ;
+ public final void rule__NaturalLiteralExpression__ImageAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31017:1: ( ( RULE_NATURAL_VALUE ) )
+ // InternalAppliedStereotypeProperty.g:31018:1: ( RULE_NATURAL_VALUE )
+ {
+ // InternalAppliedStereotypeProperty.g:31018:1: ( RULE_NATURAL_VALUE )
+ // InternalAppliedStereotypeProperty.g:31019:1: RULE_NATURAL_VALUE
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNaturalLiteralExpressionAccess().getImageNATURAL_VALUETerminalRuleCall_0());
+ }
+ match(input, RULE_NATURAL_VALUE, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNaturalLiteralExpressionAccess().getImageNATURAL_VALUETerminalRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NaturalLiteralExpression__ImageAssignment"
+
+
+ // $ANTLR start "rule__StringLiteralExpression__ImageAssignment"
+ // InternalAppliedStereotypeProperty.g:31028:1: rule__StringLiteralExpression__ImageAssignment : ( RULE_STRING ) ;
+ public final void rule__StringLiteralExpression__ImageAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31032:1: ( ( RULE_STRING ) )
+ // InternalAppliedStereotypeProperty.g:31033:1: ( RULE_STRING )
+ {
+ // InternalAppliedStereotypeProperty.g:31033:1: ( RULE_STRING )
+ // InternalAppliedStereotypeProperty.g:31034:1: RULE_STRING
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStringLiteralExpressionAccess().getImageSTRINGTerminalRuleCall_0());
+ }
+ match(input, RULE_STRING, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getStringLiteralExpressionAccess().getImageSTRINGTerminalRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__StringLiteralExpression__ImageAssignment"
+
+
+ // $ANTLR start "rule__NameExpression__NameAssignment"
+ // InternalAppliedStereotypeProperty.g:31043:1: rule__NameExpression__NameAssignment : ( rulePotentiallyAmbiguousQualifiedName ) ;
+ public final void rule__NameExpression__NameAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31047:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31048:1: ( rulePotentiallyAmbiguousQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31048:1: ( rulePotentiallyAmbiguousQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31049:1: rulePotentiallyAmbiguousQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameExpression__NameAssignment"
+
+
+ // $ANTLR start "rule__ThisExpression__TupleAssignment_0_2"
+ // InternalAppliedStereotypeProperty.g:31058:1: rule__ThisExpression__TupleAssignment_0_2 : ( ruleTuple ) ;
+ public final void rule__ThisExpression__TupleAssignment_0_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31062:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:31063:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:31063:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:31064:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getThisExpressionAccess().getTupleTupleParserRuleCall_0_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getThisExpressionAccess().getTupleTupleParserRuleCall_0_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ThisExpression__TupleAssignment_0_2"
+
+
+ // $ANTLR start "rule__BehaviorInvocationExpression__TargetAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31073:1: rule__BehaviorInvocationExpression__TargetAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
+ public final void rule__BehaviorInvocationExpression__TargetAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31077:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31078:1: ( rulePotentiallyAmbiguousQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31078:1: ( rulePotentiallyAmbiguousQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31079:1: rulePotentiallyAmbiguousQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorInvocationExpression__TargetAssignment_0"
+
+
+ // $ANTLR start "rule__BehaviorInvocationExpression__TupleAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31088:1: rule__BehaviorInvocationExpression__TupleAssignment_1 : ( ruleTuple ) ;
+ public final void rule__BehaviorInvocationExpression__TupleAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31092:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:31093:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:31093:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:31094:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BehaviorInvocationExpression__TupleAssignment_1"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__ExpressionAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:31103:1: rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 : ( ruleExpression ) ;
+ public final void rule__PositionalTupleExpressionList__ExpressionAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31107:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31108:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31108:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31109:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__ExpressionAssignment_1_0"
+
+
+ // $ANTLR start "rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:31118:1: rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 : ( ruleExpression ) ;
+ public final void rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31122:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31123:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31123:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31124:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__NamedExpressionAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31133:1: rule__NamedTupleExpressionList__NamedExpressionAssignment_0 : ( ruleNamedExpression ) ;
+ public final void rule__NamedTupleExpressionList__NamedExpressionAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31137:1: ( ( ruleNamedExpression ) )
+ // InternalAppliedStereotypeProperty.g:31138:1: ( ruleNamedExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31138:1: ( ruleNamedExpression )
+ // InternalAppliedStereotypeProperty.g:31139:1: ruleNamedExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNamedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__NamedExpressionAssignment_0"
+
+
+ // $ANTLR start "rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:31148:1: rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 : ( ruleNamedExpression ) ;
+ public final void rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31152:1: ( ( ruleNamedExpression ) )
+ // InternalAppliedStereotypeProperty.g:31153:1: ( ruleNamedExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31153:1: ( ruleNamedExpression )
+ // InternalAppliedStereotypeProperty.g:31154:1: ruleNamedExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNamedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1"
+
+
+ // $ANTLR start "rule__NamedExpression__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31163:1: rule__NamedExpression__NameAssignment_0 : ( ruleName ) ;
+ public final void rule__NamedExpression__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31167:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:31168:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:31168:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:31169:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionAccess().getNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionAccess().getNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__NameAssignment_0"
+
+
+ // $ANTLR start "rule__NamedExpression__ExpressionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:31178:1: rule__NamedExpression__ExpressionAssignment_2 : ( ruleExpression ) ;
+ public final void rule__NamedExpression__ExpressionAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31182:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31183:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31183:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31184:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNamedExpressionAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNamedExpressionAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NamedExpression__ExpressionAssignment_2"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__TargetAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:31193:1: rule__SuperInvocationExpression__TargetAssignment_1_1 : ( ruleQualifiedName ) ;
+ public final void rule__SuperInvocationExpression__TargetAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31197:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31198:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31198:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31199:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTargetQualifiedNameParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTargetQualifiedNameParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__TargetAssignment_1_1"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_2"
+ // InternalAppliedStereotypeProperty.g:31208:1: rule__SuperInvocationExpression__TupleAssignment_2 : ( ruleTuple ) ;
+ public final void rule__SuperInvocationExpression__TupleAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31212:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:31213:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:31213:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:31214:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_2"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1"
+ // InternalAppliedStereotypeProperty.g:31223:1: rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31227:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31228:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31228:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31229:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2"
+ // InternalAppliedStereotypeProperty.g:31238:1: rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 : ( ruleMultiplicityIndicator ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31242:1: ( ( ruleMultiplicityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:31243:1: ( ruleMultiplicityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:31243:1: ( ruleMultiplicityIndicator )
+ // InternalAppliedStereotypeProperty.g:31244:1: ruleMultiplicityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_1_0_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_1_0_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4"
+ // InternalAppliedStereotypeProperty.g:31253:1: rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 : ( ruleSequenceElements ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31257:1: ( ( ruleSequenceElements ) )
+ // InternalAppliedStereotypeProperty.g:31258:1: ( ruleSequenceElements )
+ {
+ // InternalAppliedStereotypeProperty.g:31258:1: ( ruleSequenceElements )
+ // InternalAppliedStereotypeProperty.g:31259:1: ruleSequenceElements
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_1_0_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceElements();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_1_0_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:31268:1: rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 : ( ruleQualifiedName ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31272:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31273:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31273:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31274:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorQualifiedNameParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorQualifiedNameParserRuleCall_1_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1"
+
+
+ // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2"
+ // InternalAppliedStereotypeProperty.g:31283:1: rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
+ public final void rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31287:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:31288:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:31288:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:31289:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__AssociationNameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31298:1: rule__LinkOperationExpression__AssociationNameAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
+ public final void rule__LinkOperationExpression__AssociationNameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31302:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31303:1: ( rulePotentiallyAmbiguousQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31303:1: ( rulePotentiallyAmbiguousQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31304:1: rulePotentiallyAmbiguousQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getAssociationNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getAssociationNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__AssociationNameAssignment_0"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__OperationAssignment_2"
+ // InternalAppliedStereotypeProperty.g:31313:1: rule__LinkOperationExpression__OperationAssignment_2 : ( ruleLinkOperation ) ;
+ public final void rule__LinkOperationExpression__OperationAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31317:1: ( ( ruleLinkOperation ) )
+ // InternalAppliedStereotypeProperty.g:31318:1: ( ruleLinkOperation )
+ {
+ // InternalAppliedStereotypeProperty.g:31318:1: ( ruleLinkOperation )
+ // InternalAppliedStereotypeProperty.g:31319:1: ruleLinkOperation
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getOperationLinkOperationParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLinkOperation();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getOperationLinkOperationParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__OperationAssignment_2"
+
+
+ // $ANTLR start "rule__LinkOperationExpression__TupleAssignment_3"
+ // InternalAppliedStereotypeProperty.g:31328:1: rule__LinkOperationExpression__TupleAssignment_3 : ( ruleLinkOperationTuple ) ;
+ public final void rule__LinkOperationExpression__TupleAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31332:1: ( ( ruleLinkOperationTuple ) )
+ // InternalAppliedStereotypeProperty.g:31333:1: ( ruleLinkOperationTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:31333:1: ( ruleLinkOperationTuple )
+ // InternalAppliedStereotypeProperty.g:31334:1: ruleLinkOperationTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLinkOperationTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__TupleAssignment_3"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31343:1: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 : ( ruleIndexedNamedExpression ) ;
+ public final void rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31347:1: ( ( ruleIndexedNamedExpression ) )
+ // InternalAppliedStereotypeProperty.g:31348:1: ( ruleIndexedNamedExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31348:1: ( ruleIndexedNamedExpression )
+ // InternalAppliedStereotypeProperty.g:31349:1: ruleIndexedNamedExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndexedNamedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0"
+
+
+ // $ANTLR start "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:31358:1: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 : ( ruleIndexedNamedExpression ) ;
+ public final void rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31362:1: ( ( ruleIndexedNamedExpression ) )
+ // InternalAppliedStereotypeProperty.g:31363:1: ( ruleIndexedNamedExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31363:1: ( ruleIndexedNamedExpression )
+ // InternalAppliedStereotypeProperty.g:31364:1: ruleIndexedNamedExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndexedNamedExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31373:1: rule__IndexedNamedExpression__NameAssignment_0 : ( ruleName ) ;
+ public final void rule__IndexedNamedExpression__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31377:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:31378:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:31378:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:31379:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getNameNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getNameNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__NameAssignment_0"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__IndexAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31388:1: rule__IndexedNamedExpression__IndexAssignment_1 : ( ruleIndex ) ;
+ public final void rule__IndexedNamedExpression__IndexAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31392:1: ( ( ruleIndex ) )
+ // InternalAppliedStereotypeProperty.g:31393:1: ( ruleIndex )
+ {
+ // InternalAppliedStereotypeProperty.g:31393:1: ( ruleIndex )
+ // InternalAppliedStereotypeProperty.g:31394:1: ruleIndex
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getIndexIndexParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndex();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getIndexIndexParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__IndexAssignment_1"
+
+
+ // $ANTLR start "rule__IndexedNamedExpression__ExpressionAssignment_3"
+ // InternalAppliedStereotypeProperty.g:31403:1: rule__IndexedNamedExpression__ExpressionAssignment_3 : ( ruleExpression ) ;
+ public final void rule__IndexedNamedExpression__ExpressionAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31407:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31408:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31408:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31409:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIndexedNamedExpressionAccess().getExpressionExpressionParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIndexedNamedExpressionAccess().getExpressionExpressionParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IndexedNamedExpression__ExpressionAssignment_3"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__ClassNameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31418:1: rule__ClassExtentExpression__ClassNameAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
+ public final void rule__ClassExtentExpression__ClassNameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31422:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31423:1: ( rulePotentiallyAmbiguousQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31423:1: ( rulePotentiallyAmbiguousQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31424:1: rulePotentiallyAmbiguousQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassExtentExpressionAccess().getClassNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassExtentExpressionAccess().getClassNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__ClassNameAssignment_0"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0"
+ // InternalAppliedStereotypeProperty.g:31433:1: rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 : ( ( 'any' ) ) ;
+ public final void rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31437:1: ( ( ( 'any' ) ) )
+ // InternalAppliedStereotypeProperty.g:31438:1: ( ( 'any' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31438:1: ( ( 'any' ) )
+ // InternalAppliedStereotypeProperty.g:31439:1: ( 'any' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31440:1: ( 'any' )
+ // InternalAppliedStereotypeProperty.g:31441:1: 'any'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
+ }
+ match(input, 107, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1"
+ // InternalAppliedStereotypeProperty.g:31456:1: rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31460:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31461:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31461:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31462:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_0_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_0_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1"
+ // InternalAppliedStereotypeProperty.g:31471:1: rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 : ( ruleMultiplicityIndicator ) ;
+ public final void rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31475:1: ( ( ruleMultiplicityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:31476:1: ( ruleMultiplicityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:31476:1: ( ruleMultiplicityIndicator )
+ // InternalAppliedStereotypeProperty.g:31477:1: ruleMultiplicityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__ElementsAssignment_0_3"
+ // InternalAppliedStereotypeProperty.g:31486:1: rule__SequenceConstructionExpression__ElementsAssignment_0_3 : ( ruleSequenceElements ) ;
+ public final void rule__SequenceConstructionExpression__ElementsAssignment_0_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31490:1: ( ( ruleSequenceElements ) )
+ // InternalAppliedStereotypeProperty.g:31491:1: ( ruleSequenceElements )
+ {
+ // InternalAppliedStereotypeProperty.g:31491:1: ( ruleSequenceElements )
+ // InternalAppliedStereotypeProperty.g:31492:1: ruleSequenceElements
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_0_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceElements();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_0_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__ElementsAssignment_0_3"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__HasMultiplicityAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31501:1: rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 : ( ( 'null' ) ) ;
+ public final void rule__SequenceConstructionExpression__HasMultiplicityAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31505:1: ( ( ( 'null' ) ) )
+ // InternalAppliedStereotypeProperty.g:31506:1: ( ( 'null' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31506:1: ( ( 'null' ) )
+ // InternalAppliedStereotypeProperty.g:31507:1: ( 'null' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31508:1: ( 'null' )
+ // InternalAppliedStereotypeProperty.g:31509:1: 'null'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
+ }
+ match(input, 111, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__HasMultiplicityAssignment_1"
+
+
+ // $ANTLR start "rule__SequenceRange__RangeLowerAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31524:1: rule__SequenceRange__RangeLowerAssignment_0 : ( ruleExpression ) ;
+ public final void rule__SequenceRange__RangeLowerAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31528:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31529:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31529:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31530:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeAccess().getRangeLowerExpressionParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeAccess().getRangeLowerExpressionParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__RangeLowerAssignment_0"
+
+
+ // $ANTLR start "rule__SequenceRange__RangeUpperAssignment_2"
+ // InternalAppliedStereotypeProperty.g:31539:1: rule__SequenceRange__RangeUpperAssignment_2 : ( ruleExpression ) ;
+ public final void rule__SequenceRange__RangeUpperAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31543:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31544:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31544:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31545:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceRangeAccess().getRangeUpperExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceRangeAccess().getRangeUpperExpressionParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceRange__RangeUpperAssignment_2"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__ElementAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31554:1: rule__SequenceExpressionList__ElementAssignment_0 : ( ruleSequenceElement ) ;
+ public final void rule__SequenceExpressionList__ElementAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31558:1: ( ( ruleSequenceElement ) )
+ // InternalAppliedStereotypeProperty.g:31559:1: ( ruleSequenceElement )
+ {
+ // InternalAppliedStereotypeProperty.g:31559:1: ( ruleSequenceElement )
+ // InternalAppliedStereotypeProperty.g:31560:1: ruleSequenceElement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__ElementAssignment_0"
+
+
+ // $ANTLR start "rule__SequenceExpressionList__ElementAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:31569:1: rule__SequenceExpressionList__ElementAssignment_1_1 : ( ruleSequenceElement ) ;
+ public final void rule__SequenceExpressionList__ElementAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31573:1: ( ( ruleSequenceElement ) )
+ // InternalAppliedStereotypeProperty.g:31574:1: ( ruleSequenceElement )
+ {
+ // InternalAppliedStereotypeProperty.g:31574:1: ( ruleSequenceElement )
+ // InternalAppliedStereotypeProperty.g:31575:1: ruleSequenceElement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceElement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceExpressionList__ElementAssignment_1_1"
+
+
+ // $ANTLR start "rule__SequenceInitializationExpression__ElementsAssignment_2"
+ // InternalAppliedStereotypeProperty.g:31584:1: rule__SequenceInitializationExpression__ElementsAssignment_2 : ( ruleSequenceElements ) ;
+ public final void rule__SequenceInitializationExpression__ElementsAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31588:1: ( ( ruleSequenceElements ) )
+ // InternalAppliedStereotypeProperty.g:31589:1: ( ruleSequenceElements )
+ {
+ // InternalAppliedStereotypeProperty.g:31589:1: ( ruleSequenceElements )
+ // InternalAppliedStereotypeProperty.g:31590:1: ruleSequenceElements
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceInitializationExpressionAccess().getElementsSequenceElementsParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceElements();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceInitializationExpressionAccess().getElementsSequenceElementsParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceInitializationExpression__ElementsAssignment_2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31599:1: rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 : ( rulePotentiallyAmbiguousQualifiedName ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31603:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31604:1: ( rulePotentiallyAmbiguousQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31604:1: ( rulePotentiallyAmbiguousQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31605:1: rulePotentiallyAmbiguousQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1"
+ // InternalAppliedStereotypeProperty.g:31614:1: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31618:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31619:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31619:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31620:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationQualifiedNameParserRuleCall_3_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationQualifiedNameParserRuleCall_3_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2"
+ // InternalAppliedStereotypeProperty.g:31629:1: rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 : ( ruleTuple ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31633:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:31634:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:31634:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:31635:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleTupleParserRuleCall_3_0_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleTupleParserRuleCall_3_0_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2"
+ // InternalAppliedStereotypeProperty.g:31644:1: rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 : ( ( 'ordered' ) ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31648:1: ( ( ( 'ordered' ) ) )
+ // InternalAppliedStereotypeProperty.g:31649:1: ( ( 'ordered' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31649:1: ( ( 'ordered' ) )
+ // InternalAppliedStereotypeProperty.g:31650:1: ( 'ordered' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31651:1: ( 'ordered' )
+ // InternalAppliedStereotypeProperty.g:31652:1: 'ordered'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
+ }
+ match(input, 108, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3"
+ // InternalAppliedStereotypeProperty.g:31667:1: rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 : ( ruleQualifiedName ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31671:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31672:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31672:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31673:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_3_1_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_3_1_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1"
+ // InternalAppliedStereotypeProperty.g:31682:1: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 : ( RULE_ID ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31686:1: ( ( RULE_ID ) )
+ // InternalAppliedStereotypeProperty.g:31687:1: ( RULE_ID )
+ {
+ // InternalAppliedStereotypeProperty.g:31687:1: ( RULE_ID )
+ // InternalAppliedStereotypeProperty.g:31688:1: RULE_ID
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationIDTerminalRuleCall_3_2_1_0());
+ }
+ match(input, RULE_ID, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationIDTerminalRuleCall_3_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2"
+ // InternalAppliedStereotypeProperty.g:31697:1: rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 : ( ruleName ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31701:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:31702:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:31702:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:31703:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableNameParserRuleCall_3_2_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableNameParserRuleCall_3_2_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2"
+
+
+ // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4"
+ // InternalAppliedStereotypeProperty.g:31712:1: rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 : ( ruleExpression ) ;
+ public final void rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31716:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:31717:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31717:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:31718:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentExpressionParserRuleCall_3_2_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentExpressionParserRuleCall_3_2_4_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4"
+
+
+ // $ANTLR start "rule__PrefixExpression__OperatorAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31727:1: rule__PrefixExpression__OperatorAssignment_0 : ( ruleAffixOperator ) ;
+ public final void rule__PrefixExpression__OperatorAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31731:1: ( ( ruleAffixOperator ) )
+ // InternalAppliedStereotypeProperty.g:31732:1: ( ruleAffixOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:31732:1: ( ruleAffixOperator )
+ // InternalAppliedStereotypeProperty.g:31733:1: ruleAffixOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrefixExpressionAccess().getOperatorAffixOperatorParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAffixOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrefixExpressionAccess().getOperatorAffixOperatorParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrefixExpression__OperatorAssignment_0"
+
+
+ // $ANTLR start "rule__PrefixExpression__OperandAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31742:1: rule__PrefixExpression__OperandAssignment_1 : ( ruleLeftHandSide ) ;
+ public final void rule__PrefixExpression__OperandAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31746:1: ( ( ruleLeftHandSide ) )
+ // InternalAppliedStereotypeProperty.g:31747:1: ( ruleLeftHandSide )
+ {
+ // InternalAppliedStereotypeProperty.g:31747:1: ( ruleLeftHandSide )
+ // InternalAppliedStereotypeProperty.g:31748:1: ruleLeftHandSide
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrefixExpressionAccess().getOperandLeftHandSideParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPrefixExpressionAccess().getOperandLeftHandSideParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PrefixExpression__OperandAssignment_1"
+
+
+ // $ANTLR start "rule__PostfixExpression__OperandAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31757:1: rule__PostfixExpression__OperandAssignment_0 : ( ruleLeftHandSide ) ;
+ public final void rule__PostfixExpression__OperandAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31761:1: ( ( ruleLeftHandSide ) )
+ // InternalAppliedStereotypeProperty.g:31762:1: ( ruleLeftHandSide )
+ {
+ // InternalAppliedStereotypeProperty.g:31762:1: ( ruleLeftHandSide )
+ // InternalAppliedStereotypeProperty.g:31763:1: ruleLeftHandSide
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixExpressionAccess().getOperandLeftHandSideParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixExpressionAccess().getOperandLeftHandSideParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixExpression__OperandAssignment_0"
+
+
+ // $ANTLR start "rule__PostfixExpression__OperatorAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31772:1: rule__PostfixExpression__OperatorAssignment_1 : ( ruleAffixOperator ) ;
+ public final void rule__PostfixExpression__OperatorAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31776:1: ( ( ruleAffixOperator ) )
+ // InternalAppliedStereotypeProperty.g:31777:1: ( ruleAffixOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:31777:1: ( ruleAffixOperator )
+ // InternalAppliedStereotypeProperty.g:31778:1: ruleAffixOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixExpressionAccess().getOperatorAffixOperatorParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAffixOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getPostfixExpressionAccess().getOperatorAffixOperatorParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__PostfixExpression__OperatorAssignment_1"
+
+
+ // $ANTLR start "rule__BooleanUnaryExpression__OperatorAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31787:1: rule__BooleanUnaryExpression__OperatorAssignment_0 : ( ( '!' ) ) ;
+ public final void rule__BooleanUnaryExpression__OperatorAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31791:1: ( ( ( '!' ) ) )
+ // InternalAppliedStereotypeProperty.g:31792:1: ( ( '!' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31792:1: ( ( '!' ) )
+ // InternalAppliedStereotypeProperty.g:31793:1: ( '!' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31794:1: ( '!' )
+ // InternalAppliedStereotypeProperty.g:31795:1: '!'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
+ }
+ match(input, 112, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanUnaryExpression__OperatorAssignment_0"
+
+
+ // $ANTLR start "rule__BooleanUnaryExpression__OperandAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31810:1: rule__BooleanUnaryExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
+ public final void rule__BooleanUnaryExpression__OperandAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31814:1: ( ( ruleUnaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:31815:1: ( ruleUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31815:1: ( ruleUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:31816:1: ruleUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBooleanUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBooleanUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BooleanUnaryExpression__OperandAssignment_1"
+
+
+ // $ANTLR start "rule__BitStringUnaryExpression__OperatorAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31825:1: rule__BitStringUnaryExpression__OperatorAssignment_0 : ( ( '~' ) ) ;
+ public final void rule__BitStringUnaryExpression__OperatorAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31829:1: ( ( ( '~' ) ) )
+ // InternalAppliedStereotypeProperty.g:31830:1: ( ( '~' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31830:1: ( ( '~' ) )
+ // InternalAppliedStereotypeProperty.g:31831:1: ( '~' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31832:1: ( '~' )
+ // InternalAppliedStereotypeProperty.g:31833:1: '~'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
+ }
+ match(input, 113, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BitStringUnaryExpression__OperatorAssignment_0"
+
+
+ // $ANTLR start "rule__BitStringUnaryExpression__OperandAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31848:1: rule__BitStringUnaryExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
+ public final void rule__BitStringUnaryExpression__OperandAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31852:1: ( ( ruleUnaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:31853:1: ( ruleUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31853:1: ( ruleUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:31854:1: ruleUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBitStringUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBitStringUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__BitStringUnaryExpression__OperandAssignment_1"
+
+
+ // $ANTLR start "rule__NumericUnaryExpression__OperatorAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31863:1: rule__NumericUnaryExpression__OperatorAssignment_0 : ( ruleNumericUnaryOperator ) ;
+ public final void rule__NumericUnaryExpression__OperatorAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31867:1: ( ( ruleNumericUnaryOperator ) )
+ // InternalAppliedStereotypeProperty.g:31868:1: ( ruleNumericUnaryOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:31868:1: ( ruleNumericUnaryOperator )
+ // InternalAppliedStereotypeProperty.g:31869:1: ruleNumericUnaryOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryExpressionAccess().getOperatorNumericUnaryOperatorParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNumericUnaryOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryExpressionAccess().getOperatorNumericUnaryOperatorParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryExpression__OperatorAssignment_0"
+
+
+ // $ANTLR start "rule__NumericUnaryExpression__OperandAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31878:1: rule__NumericUnaryExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
+ public final void rule__NumericUnaryExpression__OperandAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31882:1: ( ( ruleUnaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:31883:1: ( ruleUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31883:1: ( ruleUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:31884:1: ruleUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNumericUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNumericUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__NumericUnaryExpression__OperandAssignment_1"
+
+
+ // $ANTLR start "rule__IsolationExpression__OperatorAssignment_0"
+ // InternalAppliedStereotypeProperty.g:31893:1: rule__IsolationExpression__OperatorAssignment_0 : ( ( '$' ) ) ;
+ public final void rule__IsolationExpression__OperatorAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31897:1: ( ( ( '$' ) ) )
+ // InternalAppliedStereotypeProperty.g:31898:1: ( ( '$' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31898:1: ( ( '$' ) )
+ // InternalAppliedStereotypeProperty.g:31899:1: ( '$' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31900:1: ( '$' )
+ // InternalAppliedStereotypeProperty.g:31901:1: '$'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
+ }
+ match(input, 114, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IsolationExpression__OperatorAssignment_0"
+
+
+ // $ANTLR start "rule__IsolationExpression__OperandAssignment_1"
+ // InternalAppliedStereotypeProperty.g:31916:1: rule__IsolationExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
+ public final void rule__IsolationExpression__OperandAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31920:1: ( ( ruleUnaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:31921:1: ( ruleUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:31921:1: ( ruleUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:31922:1: ruleUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIsolationExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIsolationExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__IsolationExpression__OperandAssignment_1"
+
+
+ // $ANTLR start "rule__CastExpression__IsAnyAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:31931:1: rule__CastExpression__IsAnyAssignment_1_0 : ( ( 'any' ) ) ;
+ public final void rule__CastExpression__IsAnyAssignment_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31935:1: ( ( ( 'any' ) ) )
+ // InternalAppliedStereotypeProperty.g:31936:1: ( ( 'any' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:31936:1: ( ( 'any' ) )
+ // InternalAppliedStereotypeProperty.g:31937:1: ( 'any' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:31938:1: ( 'any' )
+ // InternalAppliedStereotypeProperty.g:31939:1: 'any'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
+ }
+ match(input, 107, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__IsAnyAssignment_1_0"
+
+
+ // $ANTLR start "rule__CastExpression__TypeNameAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:31954:1: rule__CastExpression__TypeNameAssignment_1_1 : ( ruleQualifiedName ) ;
+ public final void rule__CastExpression__TypeNameAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31958:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:31959:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:31959:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:31960:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__TypeNameAssignment_1_1"
+
+
+ // $ANTLR start "rule__CastExpression__OperandAssignment_3"
+ // InternalAppliedStereotypeProperty.g:31969:1: rule__CastExpression__OperandAssignment_3 : ( ruleCastCompletion ) ;
+ public final void rule__CastExpression__OperandAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31973:1: ( ( ruleCastCompletion ) )
+ // InternalAppliedStereotypeProperty.g:31974:1: ( ruleCastCompletion )
+ {
+ // InternalAppliedStereotypeProperty.g:31974:1: ( ruleCastCompletion )
+ // InternalAppliedStereotypeProperty.g:31975:1: ruleCastCompletion
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getCastExpressionAccess().getOperandCastCompletionParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleCastCompletion();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getCastExpressionAccess().getOperandCastCompletionParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__CastExpression__OperandAssignment_3"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:31984:1: rule__MultiplicativeExpression__OperatorAssignment_1_1 : ( ruleMultiplicativeOperator ) ;
+ public final void rule__MultiplicativeExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:31988:1: ( ( ruleMultiplicativeOperator ) )
+ // InternalAppliedStereotypeProperty.g:31989:1: ( ruleMultiplicativeOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:31989:1: ( ruleMultiplicativeOperator )
+ // InternalAppliedStereotypeProperty.g:31990:1: ruleMultiplicativeOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOperatorMultiplicativeOperatorParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicativeOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOperatorMultiplicativeOperatorParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:31999:1: rule__MultiplicativeExpression__Operand2Assignment_1_2 : ( ruleUnaryExpression ) ;
+ public final void rule__MultiplicativeExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32003:1: ( ( ruleUnaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:32004:1: ( ruleUnaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32004:1: ( ruleUnaryExpression )
+ // InternalAppliedStereotypeProperty.g:32005:1: ruleUnaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOperand2UnaryExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleUnaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOperand2UnaryExpressionParserRuleCall_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__AdditiveExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32014:1: rule__AdditiveExpression__OperatorAssignment_1_1 : ( ruleAdditiveOperator ) ;
+ public final void rule__AdditiveExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32018:1: ( ( ruleAdditiveOperator ) )
+ // InternalAppliedStereotypeProperty.g:32019:1: ( ruleAdditiveOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:32019:1: ( ruleAdditiveOperator )
+ // InternalAppliedStereotypeProperty.g:32020:1: ruleAdditiveOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getOperatorAdditiveOperatorParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAdditiveOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getOperatorAdditiveOperatorParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__AdditiveExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32029:1: rule__AdditiveExpression__Operand2Assignment_1_2 : ( ruleMultiplicativeExpression ) ;
+ public final void rule__AdditiveExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32033:1: ( ( ruleMultiplicativeExpression ) )
+ // InternalAppliedStereotypeProperty.g:32034:1: ( ruleMultiplicativeExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32034:1: ( ruleMultiplicativeExpression )
+ // InternalAppliedStereotypeProperty.g:32035:1: ruleMultiplicativeExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAdditiveExpressionAccess().getOperand2MultiplicativeExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicativeExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAdditiveExpressionAccess().getOperand2MultiplicativeExpressionParserRuleCall_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__ShiftExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32044:1: rule__ShiftExpression__OperatorAssignment_1_1 : ( ruleShiftOperator ) ;
+ public final void rule__ShiftExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32048:1: ( ( ruleShiftOperator ) )
+ // InternalAppliedStereotypeProperty.g:32049:1: ( ruleShiftOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:32049:1: ( ruleShiftOperator )
+ // InternalAppliedStereotypeProperty.g:32050:1: ruleShiftOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getOperatorShiftOperatorParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleShiftOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getOperatorShiftOperatorParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__ShiftExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32059:1: rule__ShiftExpression__Operand2Assignment_1_2 : ( ruleAdditiveExpression ) ;
+ public final void rule__ShiftExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32063:1: ( ( ruleAdditiveExpression ) )
+ // InternalAppliedStereotypeProperty.g:32064:1: ( ruleAdditiveExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32064:1: ( ruleAdditiveExpression )
+ // InternalAppliedStereotypeProperty.g:32065:1: ruleAdditiveExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getShiftExpressionAccess().getOperand2AdditiveExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAdditiveExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getShiftExpressionAccess().getOperand2AdditiveExpressionParserRuleCall_1_2_0());
+ }
- state._fsp--;
- if (state.failed) return ;
+ }
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
- }
- }
+ }
- // InternalAppliedStereotypeProperty.g:5978:1: ( ( rule__QualifiedName__Group_1_1__0 )* )
- // InternalAppliedStereotypeProperty.g:5979:1: ( rule__QualifiedName__Group_1_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:5980:1: ( rule__QualifiedName__Group_1_1__0 )*
- loop34:
- do {
- int alt34=2;
- int LA34_0 = input.LA(1);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- if ( (LA34_0==64) ) {
- int LA34_2 = input.LA(2);
+ restoreStackSize(stackSize);
- if ( (LA34_2==RULE_ID) ) {
- int LA34_3 = input.LA(3);
-
- if ( (synpred49_InternalAppliedStereotypeProperty()) ) {
- alt34=1;
- }
-
-
- }
- else if ( (LA34_2==RULE_UNRESTRICTED_NAME) ) {
- int LA34_4 = input.LA(3);
-
- if ( (synpred49_InternalAppliedStereotypeProperty()) ) {
- alt34=1;
- }
-
-
- }
-
-
- }
-
-
- switch (alt34) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5980:2: rule__QualifiedName__Group_1_1__0
- {
- pushFollow(FOLLOW_5);
- rule__QualifiedName__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop34;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup_1_1());
- }
-
- }
-
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Alternatives_1"
+ }
+ return;
+ }
+ // $ANTLR end "rule__ShiftExpression__Operand2Assignment_1_2"
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:5990:1: rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 : ( ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) ) | ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) ) );
- public final void rule__PotentiallyAmbiguousQualifiedName__Alternatives_1() throws RecognitionException {
+ // $ANTLR start "rule__RelationalExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32074:1: rule__RelationalExpression__OperatorAssignment_1_1 : ( ruleRelationalOperator ) ;
+ public final void rule__RelationalExpression__OperatorAssignment_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:5994:1: ( ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) ) | ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) ) )
- int alt37=2;
- int LA37_0 = input.LA(1);
-
- if ( (LA37_0==63) ) {
- alt37=1;
- }
- else if ( (LA37_0==64) ) {
- alt37=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
-
- throw nvae;
- }
- switch (alt37) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:5995:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) )
- {
- // InternalAppliedStereotypeProperty.g:5995:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* ) )
- // InternalAppliedStereotypeProperty.g:5996:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) ) ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:5996:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:5997:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:5998:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:5998:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0
- {
- pushFollow(FOLLOW_4);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32078:1: ( ( ruleRelationalOperator ) )
+ // InternalAppliedStereotypeProperty.g:32079:1: ( ruleRelationalOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:32079:1: ( ruleRelationalOperator )
+ // InternalAppliedStereotypeProperty.g:32080:1: ruleRelationalOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getOperatorRelationalOperatorParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleRelationalOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getOperatorRelationalOperatorParserRuleCall_1_1_0());
+ }
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
- }
-
- }
-
- // InternalAppliedStereotypeProperty.g:6001:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )* )
- // InternalAppliedStereotypeProperty.g:6002:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:6003:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 )*
- loop36:
- do {
- int alt36=2;
- int LA36_0 = input.LA(1);
-
- if ( (LA36_0==63) ) {
- alt36=1;
- }
-
-
- switch (alt36) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6003:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0
- {
- pushFollow(FOLLOW_4);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop36;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_0());
- }
-
- }
-
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6008:6: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6008:6: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6009:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:6010:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:6010:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Alternatives_1"
-
-
- // $ANTLR start "rule__TemplateBinding__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:6019:1: rule__TemplateBinding__Alternatives_1 : ( ( ruleNamedTemplateBinding ) | ( rulePositionalTemplateBinding ) );
- public final void rule__TemplateBinding__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6023:1: ( ( ruleNamedTemplateBinding ) | ( rulePositionalTemplateBinding ) )
- int alt38=2;
- int LA38_0 = input.LA(1);
-
- if ( (LA38_0==RULE_ID) ) {
- int LA38_1 = input.LA(2);
-
- if ( (LA38_1==58) ) {
- alt38=1;
- }
- else if ( ((LA38_1>=34 && LA38_1<=35)||LA38_1==57||(LA38_1>=63 && LA38_1<=64)) ) {
- alt38=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 38, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA38_0==RULE_UNRESTRICTED_NAME) ) {
- int LA38_2 = input.LA(2);
-
- if ( ((LA38_2>=34 && LA38_2<=35)||LA38_2==57||(LA38_2>=63 && LA38_2<=64)) ) {
- alt38=2;
- }
- else if ( (LA38_2==58) ) {
- alt38=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 38, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
-
- throw nvae;
- }
- switch (alt38) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6024:1: ( ruleNamedTemplateBinding )
- {
- // InternalAppliedStereotypeProperty.g:6024:1: ( ruleNamedTemplateBinding )
- // InternalAppliedStereotypeProperty.g:6025:1: ruleNamedTemplateBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingAccess().getNamedTemplateBindingParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNamedTemplateBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingAccess().getNamedTemplateBindingParserRuleCall_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6030:6: ( rulePositionalTemplateBinding )
- {
- // InternalAppliedStereotypeProperty.g:6030:6: ( rulePositionalTemplateBinding )
- // InternalAppliedStereotypeProperty.g:6031:1: rulePositionalTemplateBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingAccess().getPositionalTemplateBindingParserRuleCall_1_1());
- }
- pushFollow(FOLLOW_2);
- rulePositionalTemplateBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingAccess().getPositionalTemplateBindingParserRuleCall_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Alternatives_1"
-
-
- // $ANTLR start "rule__Expression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6041:1: rule__Expression__Alternatives : ( ( ruleAssignmentExpression ) | ( ruleConditionalExpression ) );
- public final void rule__Expression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6045:1: ( ( ruleAssignmentExpression ) | ( ruleConditionalExpression ) )
- int alt39=2;
- alt39 = dfa39.predict(input);
- switch (alt39) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
- {
- // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
- // InternalAppliedStereotypeProperty.g:6047:1: ruleAssignmentExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionAccess().getAssignmentExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAssignmentExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionAccess().getAssignmentExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6052:6: ( ruleConditionalExpression )
- {
- // InternalAppliedStereotypeProperty.g:6052:6: ( ruleConditionalExpression )
- // InternalAppliedStereotypeProperty.g:6053:1: ruleConditionalExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionAccess().getConditionalExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleConditionalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionAccess().getConditionalExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Expression__Alternatives"
-
-
- // $ANTLR start "rule__PrimaryExpression__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:6063:1: rule__PrimaryExpression__Alternatives_1 : ( ( ( rule__PrimaryExpression__Group_1_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2__0 ) ) | ( ( rule__PrimaryExpression__Group_1_3__0 ) ) );
- public final void rule__PrimaryExpression__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6067:1: ( ( ( rule__PrimaryExpression__Group_1_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2__0 ) ) | ( ( rule__PrimaryExpression__Group_1_3__0 ) ) )
- int alt40=4;
- switch ( input.LA(1) ) {
- case 64:
- {
- int LA40_1 = input.LA(2);
-
- if ( (synpred54_InternalAppliedStereotypeProperty()) ) {
- alt40=1;
- }
- else if ( (synpred55_InternalAppliedStereotypeProperty()) ) {
- alt40=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 40, 1, input);
-
- throw nvae;
- }
- }
- break;
- case 83:
- {
- alt40=3;
- }
- break;
- case 78:
- {
- alt40=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
-
- throw nvae;
- }
-
- switch (alt40) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6069:1: ( rule__PrimaryExpression__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:6070:1: ( rule__PrimaryExpression__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:6070:2: rule__PrimaryExpression__Group_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6075:1: ( rule__PrimaryExpression__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:6076:1: ( rule__PrimaryExpression__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:6076:2: rule__PrimaryExpression__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6080:6: ( ( rule__PrimaryExpression__Group_1_2__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6080:6: ( ( rule__PrimaryExpression__Group_1_2__0 ) )
- // InternalAppliedStereotypeProperty.g:6081:1: ( rule__PrimaryExpression__Group_1_2__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2());
- }
- // InternalAppliedStereotypeProperty.g:6082:1: ( rule__PrimaryExpression__Group_1_2__0 )
- // InternalAppliedStereotypeProperty.g:6082:2: rule__PrimaryExpression__Group_1_2__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6086:6: ( ( rule__PrimaryExpression__Group_1_3__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6086:6: ( ( rule__PrimaryExpression__Group_1_3__0 ) )
- // InternalAppliedStereotypeProperty.g:6087:1: ( rule__PrimaryExpression__Group_1_3__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_3());
- }
- // InternalAppliedStereotypeProperty.g:6088:1: ( rule__PrimaryExpression__Group_1_3__0 )
- // InternalAppliedStereotypeProperty.g:6088:2: rule__PrimaryExpression__Group_1_3__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Alternatives_1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Alternatives_1_2_2"
- // InternalAppliedStereotypeProperty.g:6097:1: rule__PrimaryExpression__Alternatives_1_2_2 : ( ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) ) );
- public final void rule__PrimaryExpression__Alternatives_1_2_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6101:1: ( ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) ) | ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) ) )
- int alt41=3;
- switch ( input.LA(1) ) {
- case RULE_ID:
- {
- int LA41_1 = input.LA(2);
-
- if ( (LA41_1==34||LA41_1==55||(LA41_1>=63 && LA41_1<=64)) ) {
- alt41=1;
- }
- else if ( ((LA41_1>=RULE_ID && LA41_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt41=3;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 41, 1, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_UNRESTRICTED_NAME:
- {
- alt41=1;
- }
- break;
- case 84:
- {
- alt41=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
-
- throw nvae;
- }
-
- switch (alt41) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6102:1: ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6102:1: ( ( rule__PrimaryExpression__Group_1_2_2_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6103:1: ( rule__PrimaryExpression__Group_1_2_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_0());
- }
- // InternalAppliedStereotypeProperty.g:6104:1: ( rule__PrimaryExpression__Group_1_2_2_0__0 )
- // InternalAppliedStereotypeProperty.g:6104:2: rule__PrimaryExpression__Group_1_2_2_0__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6108:6: ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6108:6: ( ( rule__PrimaryExpression__Group_1_2_2_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6109:1: ( rule__PrimaryExpression__Group_1_2_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_1());
- }
- // InternalAppliedStereotypeProperty.g:6110:1: ( rule__PrimaryExpression__Group_1_2_2_1__0 )
- // InternalAppliedStereotypeProperty.g:6110:2: rule__PrimaryExpression__Group_1_2_2_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6114:6: ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6114:6: ( ( rule__PrimaryExpression__Group_1_2_2_2__0 ) )
- // InternalAppliedStereotypeProperty.g:6115:1: ( rule__PrimaryExpression__Group_1_2_2_2__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_2());
- }
- // InternalAppliedStereotypeProperty.g:6116:1: ( rule__PrimaryExpression__Group_1_2_2_2__0 )
- // InternalAppliedStereotypeProperty.g:6116:2: rule__PrimaryExpression__Group_1_2_2_2__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getGroup_1_2_2_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Alternatives_1_2_2"
-
-
- // $ANTLR start "rule__BaseExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6125:1: rule__BaseExpression__Alternatives : ( ( ruleLiteralExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationOrSequenceConstructionExpression ) | ( ruleClassExtentExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceConstructionExpression ) | ( ruleSequenceOperationOrReductionOrExpansionExpression ) | ( ruleBehaviorInvocationExpression ) | ( ruleNameExpression ) | ( ruleParenthesizedExpression ) );
- public final void rule__BaseExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6129:1: ( ( ruleLiteralExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationOrSequenceConstructionExpression ) | ( ruleClassExtentExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceConstructionExpression ) | ( ruleSequenceOperationOrReductionOrExpansionExpression ) | ( ruleBehaviorInvocationExpression ) | ( ruleNameExpression ) | ( ruleParenthesizedExpression ) )
- int alt42=11;
- alt42 = dfa42.predict(input);
- switch (alt42) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6130:1: ( ruleLiteralExpression )
- {
- // InternalAppliedStereotypeProperty.g:6130:1: ( ruleLiteralExpression )
- // InternalAppliedStereotypeProperty.g:6131:1: ruleLiteralExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getLiteralExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getLiteralExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6136:6: ( ruleThisExpression )
- {
- // InternalAppliedStereotypeProperty.g:6136:6: ( ruleThisExpression )
- // InternalAppliedStereotypeProperty.g:6137:1: ruleThisExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getThisExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleThisExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getThisExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6142:6: ( ruleSuperInvocationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6142:6: ( ruleSuperInvocationExpression )
- // InternalAppliedStereotypeProperty.g:6143:1: ruleSuperInvocationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getSuperInvocationExpressionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleSuperInvocationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getSuperInvocationExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6148:6: ( ruleInstanceCreationOrSequenceConstructionExpression )
- {
- // InternalAppliedStereotypeProperty.g:6148:6: ( ruleInstanceCreationOrSequenceConstructionExpression )
- // InternalAppliedStereotypeProperty.g:6149:1: ruleInstanceCreationOrSequenceConstructionExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getInstanceCreationOrSequenceConstructionExpressionParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleInstanceCreationOrSequenceConstructionExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getInstanceCreationOrSequenceConstructionExpressionParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
- {
- // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
- // InternalAppliedStereotypeProperty.g:6155:1: ruleClassExtentExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getClassExtentExpressionParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleClassExtentExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getClassExtentExpressionParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
- // InternalAppliedStereotypeProperty.g:6161:1: ruleLinkOperationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getLinkOperationExpressionParserRuleCall_5());
- }
- pushFollow(FOLLOW_2);
- ruleLinkOperationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getLinkOperationExpressionParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
- {
- // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
- // InternalAppliedStereotypeProperty.g:6167:1: ruleSequenceConstructionExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getSequenceConstructionExpressionParserRuleCall_6());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceConstructionExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getSequenceConstructionExpressionParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
- {
- // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
- // InternalAppliedStereotypeProperty.g:6173:1: ruleSequenceOperationOrReductionOrExpansionExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getSequenceOperationOrReductionOrExpansionExpressionParserRuleCall_7());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceOperationOrReductionOrExpansionExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getSequenceOperationOrReductionOrExpansionExpressionParserRuleCall_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
- // InternalAppliedStereotypeProperty.g:6179:1: ruleBehaviorInvocationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getBehaviorInvocationExpressionParserRuleCall_8());
- }
- pushFollow(FOLLOW_2);
- ruleBehaviorInvocationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getBehaviorInvocationExpressionParserRuleCall_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
- {
- // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
- // InternalAppliedStereotypeProperty.g:6185:1: ruleNameExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getNameExpressionParserRuleCall_9());
- }
- pushFollow(FOLLOW_2);
- ruleNameExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getNameExpressionParserRuleCall_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // InternalAppliedStereotypeProperty.g:6190:6: ( ruleParenthesizedExpression )
- {
- // InternalAppliedStereotypeProperty.g:6190:6: ( ruleParenthesizedExpression )
- // InternalAppliedStereotypeProperty.g:6191:1: ruleParenthesizedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getParenthesizedExpressionParserRuleCall_10());
- }
- pushFollow(FOLLOW_2);
- ruleParenthesizedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBaseExpressionAccess().getParenthesizedExpressionParserRuleCall_10());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BaseExpression__Alternatives"
-
-
- // $ANTLR start "rule__LiteralExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6201:1: rule__LiteralExpression__Alternatives : ( ( ruleBooleanLiteralExpression ) | ( ruleNaturalLiteralExpression ) | ( ruleUnboundedLiteralExpression ) | ( ruleStringLiteralExpression ) );
- public final void rule__LiteralExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6205:1: ( ( ruleBooleanLiteralExpression ) | ( ruleNaturalLiteralExpression ) | ( ruleUnboundedLiteralExpression ) | ( ruleStringLiteralExpression ) )
- int alt43=4;
- switch ( input.LA(1) ) {
- case RULE_BOOLEAN_VALUE:
- {
- alt43=1;
- }
- break;
- case RULE_NATURAL_VALUE:
- {
- alt43=2;
- }
- break;
- case 21:
- {
- alt43=3;
- }
- break;
- case RULE_STRING:
- {
- alt43=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 43, 0, input);
-
- throw nvae;
- }
-
- switch (alt43) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6206:1: ( ruleBooleanLiteralExpression )
- {
- // InternalAppliedStereotypeProperty.g:6206:1: ( ruleBooleanLiteralExpression )
- // InternalAppliedStereotypeProperty.g:6207:1: ruleBooleanLiteralExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralExpressionAccess().getBooleanLiteralExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleBooleanLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralExpressionAccess().getBooleanLiteralExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6212:6: ( ruleNaturalLiteralExpression )
- {
- // InternalAppliedStereotypeProperty.g:6212:6: ( ruleNaturalLiteralExpression )
- // InternalAppliedStereotypeProperty.g:6213:1: ruleNaturalLiteralExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralExpressionAccess().getNaturalLiteralExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleNaturalLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralExpressionAccess().getNaturalLiteralExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6218:6: ( ruleUnboundedLiteralExpression )
- {
- // InternalAppliedStereotypeProperty.g:6218:6: ( ruleUnboundedLiteralExpression )
- // InternalAppliedStereotypeProperty.g:6219:1: ruleUnboundedLiteralExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralExpressionAccess().getUnboundedLiteralExpressionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleUnboundedLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralExpressionAccess().getUnboundedLiteralExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6224:6: ( ruleStringLiteralExpression )
- {
- // InternalAppliedStereotypeProperty.g:6224:6: ( ruleStringLiteralExpression )
- // InternalAppliedStereotypeProperty.g:6225:1: ruleStringLiteralExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralExpressionAccess().getStringLiteralExpressionParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleStringLiteralExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralExpressionAccess().getStringLiteralExpressionParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LiteralExpression__Alternatives"
-
-
- // $ANTLR start "rule__ThisExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6235:1: rule__ThisExpression__Alternatives : ( ( ( rule__ThisExpression__Group_0__0 ) ) | ( ( rule__ThisExpression__Group_1__0 ) ) );
- public final void rule__ThisExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6239:1: ( ( ( rule__ThisExpression__Group_0__0 ) ) | ( ( rule__ThisExpression__Group_1__0 ) ) )
- int alt44=2;
- int LA44_0 = input.LA(1);
-
- if ( (LA44_0==85) ) {
- int LA44_1 = input.LA(2);
-
- if ( (LA44_1==EOF||LA44_1==21||(LA44_1>=25 && LA44_1<=53)||(LA44_1>=56 && LA44_1<=57)||LA44_1==60||LA44_1==64||LA44_1==67||(LA44_1>=77 && LA44_1<=80)||LA44_1==83||LA44_1==89||(LA44_1>=103 && LA44_1<=104)||(LA44_1>=115 && LA44_1<=119)) ) {
- alt44=2;
- }
- else if ( (LA44_1==55) ) {
- alt44=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 44, 1, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
-
- throw nvae;
- }
- switch (alt44) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6240:1: ( ( rule__ThisExpression__Group_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6240:1: ( ( rule__ThisExpression__Group_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6241:1: ( rule__ThisExpression__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getGroup_0());
- }
- // InternalAppliedStereotypeProperty.g:6242:1: ( rule__ThisExpression__Group_0__0 )
- // InternalAppliedStereotypeProperty.g:6242:2: rule__ThisExpression__Group_0__0
- {
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6246:6: ( ( rule__ThisExpression__Group_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6246:6: ( ( rule__ThisExpression__Group_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6247:1: ( rule__ThisExpression__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:6248:1: ( rule__ThisExpression__Group_1__0 )
- // InternalAppliedStereotypeProperty.g:6248:2: rule__ThisExpression__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Alternatives"
-
-
- // $ANTLR start "rule__Tuple__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:6257:1: rule__Tuple__Alternatives_1 : ( ( ruleNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) );
- public final void rule__Tuple__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6261:1: ( ( ruleNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) )
- int alt45=2;
- switch ( input.LA(1) ) {
- case RULE_ID:
- {
- int LA45_1 = input.LA(2);
-
- if ( (LA45_1==21||(LA45_1>=25 && LA45_1<=53)||(LA45_1>=55 && LA45_1<=57)||(LA45_1>=63 && LA45_1<=64)||LA45_1==66||LA45_1==78||LA45_1==83||LA45_1==89||(LA45_1>=115 && LA45_1<=119)) ) {
- alt45=2;
- }
- else if ( (LA45_1==58) ) {
- alt45=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 45, 1, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_UNRESTRICTED_NAME:
- {
- int LA45_2 = input.LA(2);
-
- if ( (LA45_2==21||(LA45_2>=25 && LA45_2<=53)||(LA45_2>=55 && LA45_2<=57)||(LA45_2>=63 && LA45_2<=64)||LA45_2==66||LA45_2==78||LA45_2==83||LA45_2==89||(LA45_2>=115 && LA45_2<=119)) ) {
- alt45=2;
- }
- else if ( (LA45_2==58) ) {
- alt45=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 45, 2, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_NATURAL_VALUE:
- case RULE_BOOLEAN_VALUE:
- case RULE_STRING:
- case 21:
- case 25:
- case 26:
- case 27:
- case 28:
- case 55:
- case 56:
- case 85:
- case 86:
- case 87:
- case 107:
- case 111:
- case 112:
- case 113:
- case 114:
- {
- alt45=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 45, 0, input);
-
- throw nvae;
- }
-
- switch (alt45) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6262:1: ( ruleNamedTupleExpressionList )
- {
- // InternalAppliedStereotypeProperty.g:6262:1: ( ruleNamedTupleExpressionList )
- // InternalAppliedStereotypeProperty.g:6263:1: ruleNamedTupleExpressionList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleAccess().getNamedTupleExpressionListParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNamedTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleAccess().getNamedTupleExpressionListParserRuleCall_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6268:6: ( rulePositionalTupleExpressionList )
- {
- // InternalAppliedStereotypeProperty.g:6268:6: ( rulePositionalTupleExpressionList )
- // InternalAppliedStereotypeProperty.g:6269:1: rulePositionalTupleExpressionList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
- }
- pushFollow(FOLLOW_2);
- rulePositionalTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Alternatives_1"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:6279:1: rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 : ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) ) | ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) ) );
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6283:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) ) | ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) ) )
- int alt46=2;
- int LA46_0 = input.LA(1);
-
- if ( (LA46_0==RULE_ID) ) {
- int LA46_1 = input.LA(2);
-
- if ( (synpred74_InternalAppliedStereotypeProperty()) ) {
- alt46=1;
- }
- else if ( (true) ) {
- alt46=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 46, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA46_0==RULE_UNRESTRICTED_NAME) ) {
- int LA46_2 = input.LA(2);
-
- if ( (synpred74_InternalAppliedStereotypeProperty()) ) {
- alt46=1;
- }
- else if ( (true) ) {
- alt46=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 46, 2, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
-
- throw nvae;
- }
- switch (alt46) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6285:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:6286:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:6286:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6290:6: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6290:6: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6291:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:6292:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:6292:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1"
-
-
- // $ANTLR start "rule__LinkOperation__Alternatives"
- // InternalAppliedStereotypeProperty.g:6301:1: rule__LinkOperation__Alternatives : ( ( 'createLink' ) | ( 'destroyLink' ) | ( 'clearAssoc' ) );
- public final void rule__LinkOperation__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6305:1: ( ( 'createLink' ) | ( 'destroyLink' ) | ( 'clearAssoc' ) )
- int alt47=3;
- switch ( input.LA(1) ) {
- case 22:
- {
- alt47=1;
- }
- break;
- case 23:
- {
- alt47=2;
- }
- break;
- case 24:
- {
- alt47=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
-
- throw nvae;
- }
-
- switch (alt47) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6306:1: ( 'createLink' )
- {
- // InternalAppliedStereotypeProperty.g:6306:1: ( 'createLink' )
- // InternalAppliedStereotypeProperty.g:6307:1: 'createLink'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationAccess().getCreateLinkKeyword_0());
- }
- match(input,22,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationAccess().getCreateLinkKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6314:6: ( 'destroyLink' )
- {
- // InternalAppliedStereotypeProperty.g:6314:6: ( 'destroyLink' )
- // InternalAppliedStereotypeProperty.g:6315:1: 'destroyLink'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationAccess().getDestroyLinkKeyword_1());
- }
- match(input,23,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationAccess().getDestroyLinkKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6322:6: ( 'clearAssoc' )
- {
- // InternalAppliedStereotypeProperty.g:6322:6: ( 'clearAssoc' )
- // InternalAppliedStereotypeProperty.g:6323:1: 'clearAssoc'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationAccess().getClearAssocKeyword_2());
- }
- match(input,24,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationAccess().getClearAssocKeyword_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperation__Alternatives"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:6335:1: rule__LinkOperationTuple__Alternatives_1 : ( ( ruleIndexedNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) );
- public final void rule__LinkOperationTuple__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6339:1: ( ( ruleIndexedNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) )
- int alt48=2;
- alt48 = dfa48.predict(input);
- switch (alt48) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
- {
- // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
- // InternalAppliedStereotypeProperty.g:6341:1: ruleIndexedNamedTupleExpressionList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getIndexedNamedTupleExpressionListParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndexedNamedTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleAccess().getIndexedNamedTupleExpressionListParserRuleCall_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6346:6: ( rulePositionalTupleExpressionList )
- {
- // InternalAppliedStereotypeProperty.g:6346:6: ( rulePositionalTupleExpressionList )
- // InternalAppliedStereotypeProperty.g:6347:1: rulePositionalTupleExpressionList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
- }
- pushFollow(FOLLOW_2);
- rulePositionalTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleAccess().getPositionalTupleExpressionListParserRuleCall_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Alternatives_1"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6357:1: rule__SequenceConstructionExpression__Alternatives : ( ( ( rule__SequenceConstructionExpression__Group_0__0 ) ) | ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) ) );
- public final void rule__SequenceConstructionExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6361:1: ( ( ( rule__SequenceConstructionExpression__Group_0__0 ) ) | ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) ) )
- int alt49=2;
- int LA49_0 = input.LA(1);
-
- if ( ((LA49_0>=RULE_ID && LA49_0<=RULE_UNRESTRICTED_NAME)||LA49_0==107) ) {
- alt49=1;
- }
- else if ( (LA49_0==111) ) {
- alt49=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
-
- throw nvae;
- }
- switch (alt49) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6362:1: ( ( rule__SequenceConstructionExpression__Group_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6362:1: ( ( rule__SequenceConstructionExpression__Group_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6363:1: ( rule__SequenceConstructionExpression__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_0());
- }
- // InternalAppliedStereotypeProperty.g:6364:1: ( rule__SequenceConstructionExpression__Group_0__0 )
- // InternalAppliedStereotypeProperty.g:6364:2: rule__SequenceConstructionExpression__Group_0__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6368:6: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:6368:6: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:6369:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:6370:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 )
- // InternalAppliedStereotypeProperty.g:6370:2: rule__SequenceConstructionExpression__HasMultiplicityAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__HasMultiplicityAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Alternatives"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Alternatives_0_0"
- // InternalAppliedStereotypeProperty.g:6379:1: rule__SequenceConstructionExpression__Alternatives_0_0 : ( ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) ) | ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) ) );
- public final void rule__SequenceConstructionExpression__Alternatives_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6383:1: ( ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) ) | ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) ) )
- int alt50=2;
- int LA50_0 = input.LA(1);
-
- if ( (LA50_0==107) ) {
- alt50=1;
- }
- else if ( ((LA50_0>=RULE_ID && LA50_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt50=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
-
- throw nvae;
- }
- switch (alt50) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6384:1: ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6384:1: ( ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 ) )
- // InternalAppliedStereotypeProperty.g:6385:1: ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAssignment_0_0_0());
- }
- // InternalAppliedStereotypeProperty.g:6386:1: ( rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 )
- // InternalAppliedStereotypeProperty.g:6386:2: rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAssignment_0_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6390:6: ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:6390:6: ( ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 ) )
- // InternalAppliedStereotypeProperty.g:6391:1: ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameAssignment_0_0_1());
- }
- // InternalAppliedStereotypeProperty.g:6392:1: ( rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 )
- // InternalAppliedStereotypeProperty.g:6392:2: rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameAssignment_0_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Alternatives_0_0"
-
-
- // $ANTLR start "rule__SequenceElements__Alternatives"
- // InternalAppliedStereotypeProperty.g:6401:1: rule__SequenceElements__Alternatives : ( ( ruleSequenceRange ) | ( ruleSequenceExpressionList ) );
- public final void rule__SequenceElements__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6405:1: ( ( ruleSequenceRange ) | ( ruleSequenceExpressionList ) )
- int alt51=2;
- alt51 = dfa51.predict(input);
- switch (alt51) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
- {
- // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
- // InternalAppliedStereotypeProperty.g:6407:1: ruleSequenceRange
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementsAccess().getSequenceRangeParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceRange();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementsAccess().getSequenceRangeParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6412:6: ( ruleSequenceExpressionList )
- {
- // InternalAppliedStereotypeProperty.g:6412:6: ( ruleSequenceExpressionList )
- // InternalAppliedStereotypeProperty.g:6413:1: ruleSequenceExpressionList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementsAccess().getSequenceExpressionListParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementsAccess().getSequenceExpressionListParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceElements__Alternatives"
-
-
- // $ANTLR start "rule__SequenceElement__Alternatives"
- // InternalAppliedStereotypeProperty.g:6423:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) );
- public final void rule__SequenceElement__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6427:1: ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) )
- int alt52=2;
- switch ( input.LA(1) ) {
- case RULE_NATURAL_VALUE:
- case RULE_ID:
- case RULE_UNRESTRICTED_NAME:
- case RULE_BOOLEAN_VALUE:
- case RULE_STRING:
- case 21:
- case 25:
- case 26:
- case 27:
- case 28:
- case 55:
- case 85:
- case 86:
- case 107:
- case 111:
- case 112:
- case 113:
- case 114:
- {
- alt52=1;
- }
- break;
- case 87:
- {
- int LA52_2 = input.LA(2);
-
- if ( ((LA52_2>=RULE_ID && LA52_2<=RULE_UNRESTRICTED_NAME)) ) {
- alt52=1;
- }
- else if ( (LA52_2==66) ) {
- alt52=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 52, 2, input);
-
- throw nvae;
- }
- }
- break;
- case 66:
- {
- alt52=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
-
- throw nvae;
- }
-
- switch (alt52) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6428:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:6428:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:6429:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6434:6: ( ruleSequenceInitializationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6434:6: ( ruleSequenceInitializationExpression )
- // InternalAppliedStereotypeProperty.g:6435:1: ruleSequenceInitializationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementAccess().getSequenceInitializationExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceElementAccess().getSequenceInitializationExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceElement__Alternatives"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3"
- // InternalAppliedStereotypeProperty.g:6445:1: rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 : ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) ) | ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) ) | ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) ) );
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6449:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) ) | ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) ) | ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) ) )
- int alt53=3;
- switch ( input.LA(1) ) {
- case RULE_ID:
- {
- int LA53_1 = input.LA(2);
-
- if ( ((LA53_1>=RULE_ID && LA53_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt53=3;
- }
- else if ( (LA53_1==34||LA53_1==55||(LA53_1>=63 && LA53_1<=64)) ) {
- alt53=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 53, 1, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_UNRESTRICTED_NAME:
- {
- alt53=1;
- }
- break;
- case 84:
- {
- alt53=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 53, 0, input);
-
- throw nvae;
- }
-
- switch (alt53) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6450:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6450:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6451:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_0());
- }
- // InternalAppliedStereotypeProperty.g:6452:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 )
- // InternalAppliedStereotypeProperty.g:6452:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6456:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6456:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6457:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_1());
- }
- // InternalAppliedStereotypeProperty.g:6458:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 )
- // InternalAppliedStereotypeProperty.g:6458:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6462:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6462:6: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 ) )
- // InternalAppliedStereotypeProperty.g:6463:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_2());
- }
- // InternalAppliedStereotypeProperty.g:6464:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 )
- // InternalAppliedStereotypeProperty.g:6464:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getGroup_3_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3"
-
-
- // $ANTLR start "rule__AffixOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6473:1: rule__AffixOperator__Alternatives : ( ( '++' ) | ( '--' ) );
- public final void rule__AffixOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6477:1: ( ( '++' ) | ( '--' ) )
- int alt54=2;
- int LA54_0 = input.LA(1);
-
- if ( (LA54_0==25) ) {
- alt54=1;
- }
- else if ( (LA54_0==26) ) {
- alt54=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 54, 0, input);
-
- throw nvae;
- }
- switch (alt54) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6478:1: ( '++' )
- {
- // InternalAppliedStereotypeProperty.g:6478:1: ( '++' )
- // InternalAppliedStereotypeProperty.g:6479:1: '++'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAffixOperatorAccess().getPlusSignPlusSignKeyword_0());
- }
- match(input,25,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAffixOperatorAccess().getPlusSignPlusSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6486:6: ( '--' )
- {
- // InternalAppliedStereotypeProperty.g:6486:6: ( '--' )
- // InternalAppliedStereotypeProperty.g:6487:1: '--'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAffixOperatorAccess().getHyphenMinusHyphenMinusKeyword_1());
- }
- match(input,26,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAffixOperatorAccess().getHyphenMinusHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AffixOperator__Alternatives"
-
-
- // $ANTLR start "rule__UnaryExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6499:1: rule__UnaryExpression__Alternatives : ( ( rulePostfixOrCastExpression ) | ( ruleNonPostfixNonCastUnaryExpression ) );
- public final void rule__UnaryExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6503:1: ( ( rulePostfixOrCastExpression ) | ( ruleNonPostfixNonCastUnaryExpression ) )
- int alt55=2;
- int LA55_0 = input.LA(1);
-
- if ( ((LA55_0>=RULE_NATURAL_VALUE && LA55_0<=RULE_STRING)||LA55_0==21||LA55_0==55||(LA55_0>=85 && LA55_0<=87)||LA55_0==107||LA55_0==111) ) {
- alt55=1;
- }
- else if ( ((LA55_0>=25 && LA55_0<=28)||(LA55_0>=112 && LA55_0<=114)) ) {
- alt55=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
-
- throw nvae;
- }
- switch (alt55) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6504:1: ( rulePostfixOrCastExpression )
- {
- // InternalAppliedStereotypeProperty.g:6504:1: ( rulePostfixOrCastExpression )
- // InternalAppliedStereotypeProperty.g:6505:1: rulePostfixOrCastExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnaryExpressionAccess().getPostfixOrCastExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePostfixOrCastExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnaryExpressionAccess().getPostfixOrCastExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6510:6: ( ruleNonPostfixNonCastUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6510:6: ( ruleNonPostfixNonCastUnaryExpression )
- // InternalAppliedStereotypeProperty.g:6511:1: ruleNonPostfixNonCastUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnaryExpressionAccess().getNonPostfixNonCastUnaryExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleNonPostfixNonCastUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnaryExpressionAccess().getNonPostfixNonCastUnaryExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnaryExpression__Alternatives"
-
-
- // $ANTLR start "rule__PostfixOrCastExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6521:1: rule__PostfixOrCastExpression__Alternatives : ( ( rulePostfixExpression ) | ( ruleCastExpression ) | ( rulePrimaryExpression ) );
- public final void rule__PostfixOrCastExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6525:1: ( ( rulePostfixExpression ) | ( ruleCastExpression ) | ( rulePrimaryExpression ) )
- int alt56=3;
- alt56 = dfa56.predict(input);
- switch (alt56) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
- {
- // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
- // InternalAppliedStereotypeProperty.g:6527:1: rulePostfixExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionAccess().getPostfixExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePostfixExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixOrCastExpressionAccess().getPostfixExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
- {
- // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
- // InternalAppliedStereotypeProperty.g:6533:1: ruleCastExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionAccess().getCastExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleCastExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixOrCastExpressionAccess().getCastExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6538:6: ( rulePrimaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6538:6: ( rulePrimaryExpression )
- // InternalAppliedStereotypeProperty.g:6539:1: rulePrimaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionAccess().getPrimaryExpressionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- rulePrimaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixOrCastExpressionAccess().getPrimaryExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PostfixOrCastExpression__Alternatives"
-
-
- // $ANTLR start "rule__NonPostfixNonCastUnaryExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:6549:1: rule__NonPostfixNonCastUnaryExpression__Alternatives : ( ( rulePrefixExpression ) | ( ruleNumericUnaryExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) );
- public final void rule__NonPostfixNonCastUnaryExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6553:1: ( ( rulePrefixExpression ) | ( ruleNumericUnaryExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) )
- int alt57=5;
- switch ( input.LA(1) ) {
- case 25:
- case 26:
- {
- alt57=1;
- }
- break;
- case 27:
- case 28:
- {
- alt57=2;
- }
- break;
- case 112:
- {
- alt57=3;
- }
- break;
- case 113:
- {
- alt57=4;
- }
- break;
- case 114:
- {
- alt57=5;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 57, 0, input);
-
- throw nvae;
- }
-
- switch (alt57) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6554:1: ( rulePrefixExpression )
- {
- // InternalAppliedStereotypeProperty.g:6554:1: ( rulePrefixExpression )
- // InternalAppliedStereotypeProperty.g:6555:1: rulePrefixExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getPrefixExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePrefixExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getPrefixExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6560:6: ( ruleNumericUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6560:6: ( ruleNumericUnaryExpression )
- // InternalAppliedStereotypeProperty.g:6561:1: ruleNumericUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getNumericUnaryExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleNumericUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getNumericUnaryExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6566:6: ( ruleBooleanUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6566:6: ( ruleBooleanUnaryExpression )
- // InternalAppliedStereotypeProperty.g:6567:1: ruleBooleanUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBooleanUnaryExpressionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleBooleanUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBooleanUnaryExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6572:6: ( ruleBitStringUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6572:6: ( ruleBitStringUnaryExpression )
- // InternalAppliedStereotypeProperty.g:6573:1: ruleBitStringUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBitStringUnaryExpressionParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleBitStringUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getBitStringUnaryExpressionParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // InternalAppliedStereotypeProperty.g:6578:6: ( ruleIsolationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6578:6: ( ruleIsolationExpression )
- // InternalAppliedStereotypeProperty.g:6579:1: ruleIsolationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getIsolationExpressionParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleIsolationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonPostfixNonCastUnaryExpressionAccess().getIsolationExpressionParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonPostfixNonCastUnaryExpression__Alternatives"
-
-
- // $ANTLR start "rule__NumericUnaryOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6589:1: rule__NumericUnaryOperator__Alternatives : ( ( '+' ) | ( '-' ) );
- public final void rule__NumericUnaryOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6593:1: ( ( '+' ) | ( '-' ) )
- int alt58=2;
- int LA58_0 = input.LA(1);
-
- if ( (LA58_0==27) ) {
- alt58=1;
- }
- else if ( (LA58_0==28) ) {
- alt58=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 58, 0, input);
-
- throw nvae;
- }
- switch (alt58) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6594:1: ( '+' )
- {
- // InternalAppliedStereotypeProperty.g:6594:1: ( '+' )
- // InternalAppliedStereotypeProperty.g:6595:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryOperatorAccess().getPlusSignKeyword_0());
- }
- match(input,27,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryOperatorAccess().getPlusSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6602:6: ( '-' )
- {
- // InternalAppliedStereotypeProperty.g:6602:6: ( '-' )
- // InternalAppliedStereotypeProperty.g:6603:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryOperatorAccess().getHyphenMinusKeyword_1());
- }
- match(input,28,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryOperatorAccess().getHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryOperator__Alternatives"
-
-
- // $ANTLR start "rule__CastExpression__Alternatives_1"
- // InternalAppliedStereotypeProperty.g:6615:1: rule__CastExpression__Alternatives_1 : ( ( ( rule__CastExpression__IsAnyAssignment_1_0 ) ) | ( ( rule__CastExpression__TypeNameAssignment_1_1 ) ) );
- public final void rule__CastExpression__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6619:1: ( ( ( rule__CastExpression__IsAnyAssignment_1_0 ) ) | ( ( rule__CastExpression__TypeNameAssignment_1_1 ) ) )
- int alt59=2;
- int LA59_0 = input.LA(1);
-
- if ( (LA59_0==107) ) {
- alt59=1;
- }
- else if ( ((LA59_0>=RULE_ID && LA59_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt59=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 59, 0, input);
-
- throw nvae;
- }
- switch (alt59) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6620:1: ( ( rule__CastExpression__IsAnyAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6620:1: ( ( rule__CastExpression__IsAnyAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:6621:1: ( rule__CastExpression__IsAnyAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getIsAnyAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:6622:1: ( rule__CastExpression__IsAnyAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:6622:2: rule__CastExpression__IsAnyAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__CastExpression__IsAnyAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getIsAnyAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6626:6: ( ( rule__CastExpression__TypeNameAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:6626:6: ( ( rule__CastExpression__TypeNameAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:6627:1: ( rule__CastExpression__TypeNameAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getTypeNameAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:6628:1: ( rule__CastExpression__TypeNameAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:6628:2: rule__CastExpression__TypeNameAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__CastExpression__TypeNameAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getTypeNameAssignment_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Alternatives_1"
-
-
- // $ANTLR start "rule__CastCompletion__Alternatives"
- // InternalAppliedStereotypeProperty.g:6637:1: rule__CastCompletion__Alternatives : ( ( rulePostfixOrCastExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) );
- public final void rule__CastCompletion__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6641:1: ( ( rulePostfixOrCastExpression ) | ( ruleBooleanUnaryExpression ) | ( ruleBitStringUnaryExpression ) | ( ruleIsolationExpression ) )
- int alt60=4;
- switch ( input.LA(1) ) {
- case RULE_NATURAL_VALUE:
- case RULE_ID:
- case RULE_UNRESTRICTED_NAME:
- case RULE_BOOLEAN_VALUE:
- case RULE_STRING:
- case 21:
- case 55:
- case 85:
- case 86:
- case 87:
- case 107:
- case 111:
- {
- alt60=1;
- }
- break;
- case 112:
- {
- alt60=2;
- }
- break;
- case 113:
- {
- alt60=3;
- }
- break;
- case 114:
- {
- alt60=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 60, 0, input);
-
- throw nvae;
- }
-
- switch (alt60) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6642:1: ( rulePostfixOrCastExpression )
- {
- // InternalAppliedStereotypeProperty.g:6642:1: ( rulePostfixOrCastExpression )
- // InternalAppliedStereotypeProperty.g:6643:1: rulePostfixOrCastExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastCompletionAccess().getPostfixOrCastExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePostfixOrCastExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastCompletionAccess().getPostfixOrCastExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6648:6: ( ruleBooleanUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6648:6: ( ruleBooleanUnaryExpression )
- // InternalAppliedStereotypeProperty.g:6649:1: ruleBooleanUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastCompletionAccess().getBooleanUnaryExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleBooleanUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastCompletionAccess().getBooleanUnaryExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6654:6: ( ruleBitStringUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:6654:6: ( ruleBitStringUnaryExpression )
- // InternalAppliedStereotypeProperty.g:6655:1: ruleBitStringUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastCompletionAccess().getBitStringUnaryExpressionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleBitStringUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastCompletionAccess().getBitStringUnaryExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6660:6: ( ruleIsolationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6660:6: ( ruleIsolationExpression )
- // InternalAppliedStereotypeProperty.g:6661:1: ruleIsolationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastCompletionAccess().getIsolationExpressionParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleIsolationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastCompletionAccess().getIsolationExpressionParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastCompletion__Alternatives"
-
-
- // $ANTLR start "rule__MultiplicativeOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6671:1: rule__MultiplicativeOperator__Alternatives : ( ( '*' ) | ( '/' ) | ( '%' ) );
- public final void rule__MultiplicativeOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6675:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
- int alt61=3;
- switch ( input.LA(1) ) {
- case 21:
- {
- alt61=1;
- }
- break;
- case 29:
- {
- alt61=2;
- }
- break;
- case 30:
- {
- alt61=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 61, 0, input);
-
- throw nvae;
- }
-
- switch (alt61) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6676:1: ( '*' )
- {
- // InternalAppliedStereotypeProperty.g:6676:1: ( '*' )
- // InternalAppliedStereotypeProperty.g:6677:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeOperatorAccess().getAsteriskKeyword_0());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeOperatorAccess().getAsteriskKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6684:6: ( '/' )
- {
- // InternalAppliedStereotypeProperty.g:6684:6: ( '/' )
- // InternalAppliedStereotypeProperty.g:6685:1: '/'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeOperatorAccess().getSolidusKeyword_1());
- }
- match(input,29,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeOperatorAccess().getSolidusKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6692:6: ( '%' )
- {
- // InternalAppliedStereotypeProperty.g:6692:6: ( '%' )
- // InternalAppliedStereotypeProperty.g:6693:1: '%'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeOperatorAccess().getPercentSignKeyword_2());
- }
- match(input,30,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeOperatorAccess().getPercentSignKeyword_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeOperator__Alternatives"
-
-
- // $ANTLR start "rule__AdditiveOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6705:1: rule__AdditiveOperator__Alternatives : ( ( '+' ) | ( '-' ) );
- public final void rule__AdditiveOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6709:1: ( ( '+' ) | ( '-' ) )
- int alt62=2;
- int LA62_0 = input.LA(1);
-
- if ( (LA62_0==27) ) {
- alt62=1;
- }
- else if ( (LA62_0==28) ) {
- alt62=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 62, 0, input);
-
- throw nvae;
- }
- switch (alt62) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6710:1: ( '+' )
- {
- // InternalAppliedStereotypeProperty.g:6710:1: ( '+' )
- // InternalAppliedStereotypeProperty.g:6711:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveOperatorAccess().getPlusSignKeyword_0());
- }
- match(input,27,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveOperatorAccess().getPlusSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6718:6: ( '-' )
- {
- // InternalAppliedStereotypeProperty.g:6718:6: ( '-' )
- // InternalAppliedStereotypeProperty.g:6719:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveOperatorAccess().getHyphenMinusKeyword_1());
- }
- match(input,28,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveOperatorAccess().getHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveOperator__Alternatives"
-
-
- // $ANTLR start "rule__ShiftOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6731:1: rule__ShiftOperator__Alternatives : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
- public final void rule__ShiftOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6735:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
- int alt63=3;
- switch ( input.LA(1) ) {
- case 31:
- {
- alt63=1;
- }
- break;
- case 32:
- {
- alt63=2;
- }
- break;
- case 33:
- {
- alt63=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 63, 0, input);
-
- throw nvae;
- }
-
- switch (alt63) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6736:1: ( '<<' )
- {
- // InternalAppliedStereotypeProperty.g:6736:1: ( '<<' )
- // InternalAppliedStereotypeProperty.g:6737:1: '<<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftOperatorAccess().getLessThanSignLessThanSignKeyword_0());
- }
- match(input,31,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftOperatorAccess().getLessThanSignLessThanSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6744:6: ( '>>' )
- {
- // InternalAppliedStereotypeProperty.g:6744:6: ( '>>' )
- // InternalAppliedStereotypeProperty.g:6745:1: '>>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignKeyword_1());
- }
- match(input,32,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6752:6: ( '>>>' )
- {
- // InternalAppliedStereotypeProperty.g:6752:6: ( '>>>' )
- // InternalAppliedStereotypeProperty.g:6753:1: '>>>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignKeyword_2());
- }
- match(input,33,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignKeyword_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftOperator__Alternatives"
-
-
- // $ANTLR start "rule__RelationalOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6765:1: rule__RelationalOperator__Alternatives : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
- public final void rule__RelationalOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6769:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
- int alt64=4;
- switch ( input.LA(1) ) {
- case 34:
- {
- alt64=1;
- }
- break;
- case 35:
- {
- alt64=2;
- }
- break;
- case 36:
- {
- alt64=3;
- }
- break;
- case 37:
- {
- alt64=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 64, 0, input);
-
- throw nvae;
- }
-
- switch (alt64) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6770:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:6770:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:6771:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalOperatorAccess().getLessThanSignKeyword_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalOperatorAccess().getLessThanSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6778:6: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:6778:6: ( '>' )
- // InternalAppliedStereotypeProperty.g:6779:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignKeyword_1());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6786:6: ( '<=' )
- {
- // InternalAppliedStereotypeProperty.g:6786:6: ( '<=' )
- // InternalAppliedStereotypeProperty.g:6787:1: '<='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalOperatorAccess().getLessThanSignEqualsSignKeyword_2());
- }
- match(input,36,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalOperatorAccess().getLessThanSignEqualsSignKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6794:6: ( '>=' )
- {
- // InternalAppliedStereotypeProperty.g:6794:6: ( '>=' )
- // InternalAppliedStereotypeProperty.g:6795:1: '>='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignEqualsSignKeyword_3());
- }
- match(input,37,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalOperatorAccess().getGreaterThanSignEqualsSignKeyword_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalOperator__Alternatives"
-
-
- // $ANTLR start "rule__ClassificationOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6807:1: rule__ClassificationOperator__Alternatives : ( ( 'instanceof' ) | ( 'hastype' ) );
- public final void rule__ClassificationOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6811:1: ( ( 'instanceof' ) | ( 'hastype' ) )
- int alt65=2;
- int LA65_0 = input.LA(1);
-
- if ( (LA65_0==38) ) {
- alt65=1;
- }
- else if ( (LA65_0==39) ) {
- alt65=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 65, 0, input);
-
- throw nvae;
- }
- switch (alt65) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6812:1: ( 'instanceof' )
- {
- // InternalAppliedStereotypeProperty.g:6812:1: ( 'instanceof' )
- // InternalAppliedStereotypeProperty.g:6813:1: 'instanceof'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationOperatorAccess().getInstanceofKeyword_0());
- }
- match(input,38,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationOperatorAccess().getInstanceofKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6820:6: ( 'hastype' )
- {
- // InternalAppliedStereotypeProperty.g:6820:6: ( 'hastype' )
- // InternalAppliedStereotypeProperty.g:6821:1: 'hastype'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationOperatorAccess().getHastypeKeyword_1());
- }
- match(input,39,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationOperatorAccess().getHastypeKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationOperator__Alternatives"
-
-
- // $ANTLR start "rule__EqualityOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6833:1: rule__EqualityOperator__Alternatives : ( ( '==' ) | ( '!=' ) );
- public final void rule__EqualityOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6837:1: ( ( '==' ) | ( '!=' ) )
- int alt66=2;
- int LA66_0 = input.LA(1);
-
- if ( (LA66_0==40) ) {
- alt66=1;
- }
- else if ( (LA66_0==41) ) {
- alt66=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
-
- throw nvae;
- }
- switch (alt66) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6838:1: ( '==' )
- {
- // InternalAppliedStereotypeProperty.g:6838:1: ( '==' )
- // InternalAppliedStereotypeProperty.g:6839:1: '=='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityOperatorAccess().getEqualsSignEqualsSignKeyword_0());
- }
- match(input,40,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityOperatorAccess().getEqualsSignEqualsSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6846:6: ( '!=' )
- {
- // InternalAppliedStereotypeProperty.g:6846:6: ( '!=' )
- // InternalAppliedStereotypeProperty.g:6847:1: '!='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityOperatorAccess().getExclamationMarkEqualsSignKeyword_1());
- }
- match(input,41,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityOperatorAccess().getExclamationMarkEqualsSignKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityOperator__Alternatives"
-
-
- // $ANTLR start "rule__LeftHandSide__Alternatives"
- // InternalAppliedStereotypeProperty.g:6859:1: rule__LeftHandSide__Alternatives : ( ( ruleNameLeftHandSide ) | ( ruleFeatureLeftHandSide ) );
- public final void rule__LeftHandSide__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6863:1: ( ( ruleNameLeftHandSide ) | ( ruleFeatureLeftHandSide ) )
- int alt67=2;
- switch ( input.LA(1) ) {
- case RULE_ID:
- {
- int LA67_1 = input.LA(2);
-
- if ( (synpred107_InternalAppliedStereotypeProperty()) ) {
- alt67=1;
- }
- else if ( (true) ) {
- alt67=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 67, 1, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_UNRESTRICTED_NAME:
- {
- int LA67_2 = input.LA(2);
-
- if ( (synpred107_InternalAppliedStereotypeProperty()) ) {
- alt67=1;
- }
- else if ( (true) ) {
- alt67=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 67, 2, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_NATURAL_VALUE:
- case RULE_BOOLEAN_VALUE:
- case RULE_STRING:
- case 21:
- case 55:
- case 85:
- case 86:
- case 87:
- case 107:
- case 111:
- {
- alt67=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 67, 0, input);
-
- throw nvae;
- }
-
- switch (alt67) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
- {
- // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
- // InternalAppliedStereotypeProperty.g:6865:1: ruleNameLeftHandSide
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLeftHandSideAccess().getNameLeftHandSideParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLeftHandSideAccess().getNameLeftHandSideParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6870:6: ( ruleFeatureLeftHandSide )
- {
- // InternalAppliedStereotypeProperty.g:6870:6: ( ruleFeatureLeftHandSide )
- // InternalAppliedStereotypeProperty.g:6871:1: ruleFeatureLeftHandSide
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLeftHandSideAccess().getFeatureLeftHandSideParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleFeatureLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLeftHandSideAccess().getFeatureLeftHandSideParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LeftHandSide__Alternatives"
-
-
- // $ANTLR start "rule__AssignmentOperator__Alternatives"
- // InternalAppliedStereotypeProperty.g:6881:1: rule__AssignmentOperator__Alternatives : ( ( '=' ) | ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( '&=' ) | ( '|=' ) | ( '^=' ) | ( '<<=' ) | ( '>>=' ) | ( '>>>=' ) );
- public final void rule__AssignmentOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6885:1: ( ( '=' ) | ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( '&=' ) | ( '|=' ) | ( '^=' ) | ( '<<=' ) | ( '>>=' ) | ( '>>>=' ) )
- int alt68=12;
- switch ( input.LA(1) ) {
- case 42:
- {
- alt68=1;
- }
- break;
- case 43:
- {
- alt68=2;
- }
- break;
- case 44:
- {
- alt68=3;
- }
- break;
- case 45:
- {
- alt68=4;
- }
- break;
- case 46:
- {
- alt68=5;
- }
- break;
- case 47:
- {
- alt68=6;
- }
- break;
- case 48:
- {
- alt68=7;
- }
- break;
- case 49:
- {
- alt68=8;
- }
- break;
- case 50:
- {
- alt68=9;
- }
- break;
- case 51:
- {
- alt68=10;
- }
- break;
- case 52:
- {
- alt68=11;
- }
- break;
- case 53:
- {
- alt68=12;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 68, 0, input);
-
- throw nvae;
- }
-
- switch (alt68) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6886:1: ( '=' )
- {
- // InternalAppliedStereotypeProperty.g:6886:1: ( '=' )
- // InternalAppliedStereotypeProperty.g:6887:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getEqualsSignKeyword_0());
- }
- match(input,42,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getEqualsSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6894:6: ( '+=' )
- {
- // InternalAppliedStereotypeProperty.g:6894:6: ( '+=' )
- // InternalAppliedStereotypeProperty.g:6895:1: '+='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getPlusSignEqualsSignKeyword_1());
- }
- match(input,43,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getPlusSignEqualsSignKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:6902:6: ( '-=' )
- {
- // InternalAppliedStereotypeProperty.g:6902:6: ( '-=' )
- // InternalAppliedStereotypeProperty.g:6903:1: '-='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getHyphenMinusEqualsSignKeyword_2());
- }
- match(input,44,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getHyphenMinusEqualsSignKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:6910:6: ( '*=' )
- {
- // InternalAppliedStereotypeProperty.g:6910:6: ( '*=' )
- // InternalAppliedStereotypeProperty.g:6911:1: '*='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getAsteriskEqualsSignKeyword_3());
- }
- match(input,45,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getAsteriskEqualsSignKeyword_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // InternalAppliedStereotypeProperty.g:6918:6: ( '/=' )
- {
- // InternalAppliedStereotypeProperty.g:6918:6: ( '/=' )
- // InternalAppliedStereotypeProperty.g:6919:1: '/='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getSolidusEqualsSignKeyword_4());
- }
- match(input,46,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getSolidusEqualsSignKeyword_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // InternalAppliedStereotypeProperty.g:6926:6: ( '%=' )
- {
- // InternalAppliedStereotypeProperty.g:6926:6: ( '%=' )
- // InternalAppliedStereotypeProperty.g:6927:1: '%='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getPercentSignEqualsSignKeyword_5());
- }
- match(input,47,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getPercentSignEqualsSignKeyword_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // InternalAppliedStereotypeProperty.g:6934:6: ( '&=' )
- {
- // InternalAppliedStereotypeProperty.g:6934:6: ( '&=' )
- // InternalAppliedStereotypeProperty.g:6935:1: '&='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getAmpersandEqualsSignKeyword_6());
- }
- match(input,48,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getAmpersandEqualsSignKeyword_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // InternalAppliedStereotypeProperty.g:6942:6: ( '|=' )
- {
- // InternalAppliedStereotypeProperty.g:6942:6: ( '|=' )
- // InternalAppliedStereotypeProperty.g:6943:1: '|='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getVerticalLineEqualsSignKeyword_7());
- }
- match(input,49,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getVerticalLineEqualsSignKeyword_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // InternalAppliedStereotypeProperty.g:6950:6: ( '^=' )
- {
- // InternalAppliedStereotypeProperty.g:6950:6: ( '^=' )
- // InternalAppliedStereotypeProperty.g:6951:1: '^='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getCircumflexAccentEqualsSignKeyword_8());
- }
- match(input,50,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getCircumflexAccentEqualsSignKeyword_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // InternalAppliedStereotypeProperty.g:6958:6: ( '<<=' )
- {
- // InternalAppliedStereotypeProperty.g:6958:6: ( '<<=' )
- // InternalAppliedStereotypeProperty.g:6959:1: '<<='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getLessThanSignLessThanSignEqualsSignKeyword_9());
- }
- match(input,51,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getLessThanSignLessThanSignEqualsSignKeyword_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // InternalAppliedStereotypeProperty.g:6966:6: ( '>>=' )
- {
- // InternalAppliedStereotypeProperty.g:6966:6: ( '>>=' )
- // InternalAppliedStereotypeProperty.g:6967:1: '>>='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignEqualsSignKeyword_10());
- }
- match(input,52,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignEqualsSignKeyword_10());
- }
-
- }
-
-
- }
- break;
- case 12 :
- // InternalAppliedStereotypeProperty.g:6974:6: ( '>>>=' )
- {
- // InternalAppliedStereotypeProperty.g:6974:6: ( '>>>=' )
- // InternalAppliedStereotypeProperty.g:6975:1: '>>>='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignEqualsSignKeyword_11());
- }
- match(input,53,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentOperatorAccess().getGreaterThanSignGreaterThanSignGreaterThanSignEqualsSignKeyword_11());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentOperator__Alternatives"
-
-
- // $ANTLR start "rule__Statement__Alternatives"
- // InternalAppliedStereotypeProperty.g:6987:1: rule__Statement__Alternatives : ( ( ruleInLineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleExpressionStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleForStatement ) | ( ruleDoStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) );
- public final void rule__Statement__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:6991:1: ( ( ruleInLineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleExpressionStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleForStatement ) | ( ruleDoStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) )
- int alt69=14;
- alt69 = dfa69.predict(input);
- switch (alt69) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:6992:1: ( ruleInLineStatement )
- {
- // InternalAppliedStereotypeProperty.g:6992:1: ( ruleInLineStatement )
- // InternalAppliedStereotypeProperty.g:6993:1: ruleInLineStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getInLineStatementParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleInLineStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getInLineStatementParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:6998:6: ( ruleBlockStatement )
- {
- // InternalAppliedStereotypeProperty.g:6998:6: ( ruleBlockStatement )
- // InternalAppliedStereotypeProperty.g:6999:1: ruleBlockStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleBlockStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:7004:6: ( ruleEmptyStatement )
- {
- // InternalAppliedStereotypeProperty.g:7004:6: ( ruleEmptyStatement )
- // InternalAppliedStereotypeProperty.g:7005:1: ruleEmptyStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleEmptyStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
- {
- // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
- // InternalAppliedStereotypeProperty.g:7011:1: ruleLocalNameDeclarationStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleLocalNameDeclarationStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
- {
- // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
- // InternalAppliedStereotypeProperty.g:7017:1: ruleExpressionStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getExpressionStatementParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleExpressionStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getExpressionStatementParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // InternalAppliedStereotypeProperty.g:7022:6: ( ruleIfStatement )
- {
- // InternalAppliedStereotypeProperty.g:7022:6: ( ruleIfStatement )
- // InternalAppliedStereotypeProperty.g:7023:1: ruleIfStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- }
- pushFollow(FOLLOW_2);
- ruleIfStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // InternalAppliedStereotypeProperty.g:7028:6: ( ruleSwitchStatement )
- {
- // InternalAppliedStereotypeProperty.g:7028:6: ( ruleSwitchStatement )
- // InternalAppliedStereotypeProperty.g:7029:1: ruleSwitchStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- }
- pushFollow(FOLLOW_2);
- ruleSwitchStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // InternalAppliedStereotypeProperty.g:7034:6: ( ruleWhileStatement )
- {
- // InternalAppliedStereotypeProperty.g:7034:6: ( ruleWhileStatement )
- // InternalAppliedStereotypeProperty.g:7035:1: ruleWhileStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- }
- pushFollow(FOLLOW_2);
- ruleWhileStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // InternalAppliedStereotypeProperty.g:7040:6: ( ruleForStatement )
- {
- // InternalAppliedStereotypeProperty.g:7040:6: ( ruleForStatement )
- // InternalAppliedStereotypeProperty.g:7041:1: ruleForStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_8());
- }
- pushFollow(FOLLOW_2);
- ruleForStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // InternalAppliedStereotypeProperty.g:7046:6: ( ruleDoStatement )
- {
- // InternalAppliedStereotypeProperty.g:7046:6: ( ruleDoStatement )
- // InternalAppliedStereotypeProperty.g:7047:1: ruleDoStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_9());
- }
- pushFollow(FOLLOW_2);
- ruleDoStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // InternalAppliedStereotypeProperty.g:7052:6: ( ruleBreakStatement )
- {
- // InternalAppliedStereotypeProperty.g:7052:6: ( ruleBreakStatement )
- // InternalAppliedStereotypeProperty.g:7053:1: ruleBreakStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- }
- pushFollow(FOLLOW_2);
- ruleBreakStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- }
-
- }
-
-
- }
- break;
- case 12 :
- // InternalAppliedStereotypeProperty.g:7058:6: ( ruleReturnStatement )
- {
- // InternalAppliedStereotypeProperty.g:7058:6: ( ruleReturnStatement )
- // InternalAppliedStereotypeProperty.g:7059:1: ruleReturnStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- }
- pushFollow(FOLLOW_2);
- ruleReturnStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- }
-
- }
-
-
- }
- break;
- case 13 :
- // InternalAppliedStereotypeProperty.g:7064:6: ( ruleAcceptStatement )
- {
- // InternalAppliedStereotypeProperty.g:7064:6: ( ruleAcceptStatement )
- // InternalAppliedStereotypeProperty.g:7065:1: ruleAcceptStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- }
- pushFollow(FOLLOW_2);
- ruleAcceptStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- }
-
- }
-
-
- }
- break;
- case 14 :
- // InternalAppliedStereotypeProperty.g:7070:6: ( ruleClassifyStatement )
- {
- // InternalAppliedStereotypeProperty.g:7070:6: ( ruleClassifyStatement )
- // InternalAppliedStereotypeProperty.g:7071:1: ruleClassifyStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- }
- pushFollow(FOLLOW_2);
- ruleClassifyStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Statement__Alternatives"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Alternatives_0"
- // InternalAppliedStereotypeProperty.g:7081:1: rule__LocalNameDeclarationStatement__Alternatives_0 : ( ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) ) | ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) ) );
- public final void rule__LocalNameDeclarationStatement__Alternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7085:1: ( ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) ) | ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) ) )
- int alt70=2;
- int LA70_0 = input.LA(1);
-
- if ( (LA70_0==90) ) {
- alt70=1;
- }
- else if ( ((LA70_0>=RULE_ID && LA70_0<=RULE_UNRESTRICTED_NAME)||LA70_0==107) ) {
- alt70=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 70, 0, input);
-
- throw nvae;
- }
- switch (alt70) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7086:1: ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7086:1: ( ( rule__LocalNameDeclarationStatement__Group_0_0__0 ) )
- // InternalAppliedStereotypeProperty.g:7087:1: ( rule__LocalNameDeclarationStatement__Group_0_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_0());
- }
- // InternalAppliedStereotypeProperty.g:7088:1: ( rule__LocalNameDeclarationStatement__Group_0_0__0 )
- // InternalAppliedStereotypeProperty.g:7088:2: rule__LocalNameDeclarationStatement__Group_0_0__0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7092:6: ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7092:6: ( ( rule__LocalNameDeclarationStatement__Group_0_1__0 ) )
- // InternalAppliedStereotypeProperty.g:7093:1: ( rule__LocalNameDeclarationStatement__Group_0_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_1());
- }
- // InternalAppliedStereotypeProperty.g:7094:1: ( rule__LocalNameDeclarationStatement__Group_0_1__0 )
- // InternalAppliedStereotypeProperty.g:7094:2: rule__LocalNameDeclarationStatement__Group_0_1__0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Alternatives_0"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Alternatives_0_0_3"
- // InternalAppliedStereotypeProperty.g:7103:1: rule__LocalNameDeclarationStatement__Alternatives_0_0_3 : ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) ) );
- public final void rule__LocalNameDeclarationStatement__Alternatives_0_0_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7107:1: ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) ) )
- int alt71=2;
- int LA71_0 = input.LA(1);
-
- if ( (LA71_0==107) ) {
- alt71=1;
- }
- else if ( ((LA71_0>=RULE_ID && LA71_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt71=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 71, 0, input);
-
- throw nvae;
- }
- switch (alt71) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7108:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7108:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 ) )
- // InternalAppliedStereotypeProperty.g:7109:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_0_3_0());
- }
- // InternalAppliedStereotypeProperty.g:7110:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 )
- // InternalAppliedStereotypeProperty.g:7110:2: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_0_3_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7114:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7114:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 ) )
- // InternalAppliedStereotypeProperty.g:7115:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_0_3_1());
- }
- // InternalAppliedStereotypeProperty.g:7116:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 )
- // InternalAppliedStereotypeProperty.g:7116:2: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_0_3_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Alternatives_0_0_3"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Alternatives_0_1_0"
- // InternalAppliedStereotypeProperty.g:7125:1: rule__LocalNameDeclarationStatement__Alternatives_0_1_0 : ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) ) );
- public final void rule__LocalNameDeclarationStatement__Alternatives_0_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7129:1: ( ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) ) | ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) ) )
- int alt72=2;
- int LA72_0 = input.LA(1);
-
- if ( (LA72_0==107) ) {
- alt72=1;
- }
- else if ( ((LA72_0>=RULE_ID && LA72_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt72=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 72, 0, input);
-
- throw nvae;
- }
- switch (alt72) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7130:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7130:1: ( ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 ) )
- // InternalAppliedStereotypeProperty.g:7131:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:7132:1: ( rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 )
- // InternalAppliedStereotypeProperty.g:7132:2: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAssignment_0_1_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7136:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7136:6: ( ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:7137:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:7138:1: ( rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 )
- // InternalAppliedStereotypeProperty.g:7138:2: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameAssignment_0_1_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Alternatives_0_1_0"
-
-
- // $ANTLR start "rule__InitializationExpression__Alternatives"
- // InternalAppliedStereotypeProperty.g:7147:1: rule__InitializationExpression__Alternatives : ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) | ( ruleInstanceInitializationExpression ) );
- public final void rule__InitializationExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7151:1: ( ( ruleExpression ) | ( ruleSequenceInitializationExpression ) | ( ruleInstanceInitializationExpression ) )
- int alt73=3;
- switch ( input.LA(1) ) {
- case RULE_NATURAL_VALUE:
- case RULE_ID:
- case RULE_UNRESTRICTED_NAME:
- case RULE_BOOLEAN_VALUE:
- case RULE_STRING:
- case 21:
- case 25:
- case 26:
- case 27:
- case 28:
- case 55:
- case 85:
- case 86:
- case 107:
- case 111:
- case 112:
- case 113:
- case 114:
- {
- alt73=1;
- }
- break;
- case 87:
- {
- switch ( input.LA(2) ) {
- case RULE_ID:
- case RULE_UNRESTRICTED_NAME:
- {
- alt73=1;
- }
- break;
- case 66:
- {
- alt73=2;
- }
- break;
- case 55:
- {
- alt73=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 73, 2, input);
-
- throw nvae;
- }
-
- }
- break;
- case 66:
- {
- alt73=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 73, 0, input);
-
- throw nvae;
- }
-
- switch (alt73) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7152:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:7152:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:7153:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitializationExpressionAccess().getExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitializationExpressionAccess().getExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7158:6: ( ruleSequenceInitializationExpression )
- {
- // InternalAppliedStereotypeProperty.g:7158:6: ( ruleSequenceInitializationExpression )
- // InternalAppliedStereotypeProperty.g:7159:1: ruleSequenceInitializationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitializationExpressionAccess().getSequenceInitializationExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitializationExpressionAccess().getSequenceInitializationExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // InternalAppliedStereotypeProperty.g:7164:6: ( ruleInstanceInitializationExpression )
- {
- // InternalAppliedStereotypeProperty.g:7164:6: ( ruleInstanceInitializationExpression )
- // InternalAppliedStereotypeProperty.g:7165:1: ruleInstanceInitializationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitializationExpressionAccess().getInstanceInitializationExpressionParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleInstanceInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitializationExpressionAccess().getInstanceInitializationExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InitializationExpression__Alternatives"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Alternatives"
- // InternalAppliedStereotypeProperty.g:7175:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) );
- public final void rule__LoopVariableDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7179:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
- int alt74=2;
- switch ( input.LA(1) ) {
- case RULE_ID:
- {
- int LA74_1 = input.LA(2);
-
- if ( ((LA74_1>=RULE_ID && LA74_1<=RULE_UNRESTRICTED_NAME)||LA74_1==34||(LA74_1>=63 && LA74_1<=64)) ) {
- alt74=2;
- }
- else if ( (LA74_1==18) ) {
- alt74=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 74, 1, input);
-
- throw nvae;
- }
- }
- break;
- case RULE_UNRESTRICTED_NAME:
- {
- int LA74_2 = input.LA(2);
-
- if ( ((LA74_2>=RULE_ID && LA74_2<=RULE_UNRESTRICTED_NAME)||LA74_2==34||(LA74_2>=63 && LA74_2<=64)) ) {
- alt74=2;
- }
- else if ( (LA74_2==18) ) {
- alt74=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 74, 2, input);
-
- throw nvae;
- }
- }
- break;
- case 107:
- {
- alt74=2;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 74, 0, input);
-
- throw nvae;
- }
-
- switch (alt74) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7180:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7180:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
- // InternalAppliedStereotypeProperty.g:7181:1: ( rule__LoopVariableDefinition__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
- }
- // InternalAppliedStereotypeProperty.g:7182:1: ( rule__LoopVariableDefinition__Group_0__0 )
- // InternalAppliedStereotypeProperty.g:7182:2: rule__LoopVariableDefinition__Group_0__0
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7186:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7186:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
- // InternalAppliedStereotypeProperty.g:7187:1: ( rule__LoopVariableDefinition__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:7188:1: ( rule__LoopVariableDefinition__Group_1__0 )
- // InternalAppliedStereotypeProperty.g:7188:2: rule__LoopVariableDefinition__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Alternatives"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Alternatives_1_0"
- // InternalAppliedStereotypeProperty.g:7197:1: rule__LoopVariableDefinition__Alternatives_1_0 : ( ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) ) | ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) ) );
- public final void rule__LoopVariableDefinition__Alternatives_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7201:1: ( ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) ) | ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) ) )
- int alt75=2;
- int LA75_0 = input.LA(1);
-
- if ( (LA75_0==107) ) {
- alt75=1;
- }
- else if ( ((LA75_0>=RULE_ID && LA75_0<=RULE_UNRESTRICTED_NAME)) ) {
- alt75=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 75, 0, input);
-
- throw nvae;
- }
- switch (alt75) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7202:1: ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7202:1: ( ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 ) )
- // InternalAppliedStereotypeProperty.g:7203:1: ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAssignment_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:7204:1: ( rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 )
- // InternalAppliedStereotypeProperty.g:7204:2: rule__LoopVariableDefinition__IsAnyAssignment_1_0_0
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__IsAnyAssignment_1_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAssignment_1_0_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7208:6: ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7208:6: ( ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:7209:1: ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameAssignment_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:7210:1: ( rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 )
- // InternalAppliedStereotypeProperty.g:7210:2: rule__LoopVariableDefinition__TypeNameAssignment_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__TypeNameAssignment_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameAssignment_1_0_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Alternatives_1_0"
-
-
- // $ANTLR start "rule__AcceptStatement__Alternatives"
- // InternalAppliedStereotypeProperty.g:7219:1: rule__AcceptStatement__Alternatives : ( ( ( rule__AcceptStatement__Group_0__0 ) ) | ( ( rule__AcceptStatement__Group_1__0 ) ) );
- public final void rule__AcceptStatement__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7223:1: ( ( ( rule__AcceptStatement__Group_0__0 ) ) | ( ( rule__AcceptStatement__Group_1__0 ) ) )
- int alt76=2;
- int LA76_0 = input.LA(1);
-
- if ( (LA76_0==101) ) {
- int LA76_1 = input.LA(2);
-
- if ( (synpred139_InternalAppliedStereotypeProperty()) ) {
- alt76=1;
- }
- else if ( (true) ) {
- alt76=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 76, 1, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 76, 0, input);
-
- throw nvae;
- }
- switch (alt76) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
- // InternalAppliedStereotypeProperty.g:7225:1: ( rule__AcceptStatement__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getGroup_0());
- }
- // InternalAppliedStereotypeProperty.g:7226:1: ( rule__AcceptStatement__Group_0__0 )
- // InternalAppliedStereotypeProperty.g:7226:2: rule__AcceptStatement__Group_0__0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7230:6: ( ( rule__AcceptStatement__Group_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7230:6: ( ( rule__AcceptStatement__Group_1__0 ) )
- // InternalAppliedStereotypeProperty.g:7231:1: ( rule__AcceptStatement__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:7232:1: ( rule__AcceptStatement__Group_1__0 )
- // InternalAppliedStereotypeProperty.g:7232:2: rule__AcceptStatement__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Alternatives"
-
-
- // $ANTLR start "rule__ClassifyStatement__Alternatives_2"
- // InternalAppliedStereotypeProperty.g:7241:1: rule__ClassifyStatement__Alternatives_2 : ( ( ( rule__ClassifyStatement__Group_2_0__0 ) ) | ( ( rule__ClassifyStatement__Group_2_1__0 ) ) );
- public final void rule__ClassifyStatement__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7245:1: ( ( ( rule__ClassifyStatement__Group_2_0__0 ) ) | ( ( rule__ClassifyStatement__Group_2_1__0 ) ) )
- int alt77=2;
- int LA77_0 = input.LA(1);
-
- if ( (LA77_0==103) ) {
- int LA77_1 = input.LA(2);
-
- if ( ((LA77_1>=RULE_ID && LA77_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt77=1;
- }
- else if ( (LA77_1==21) ) {
- alt77=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 77, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA77_0==104) ) {
- alt77=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 77, 0, input);
-
- throw nvae;
- }
- switch (alt77) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7246:1: ( ( rule__ClassifyStatement__Group_2_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7246:1: ( ( rule__ClassifyStatement__Group_2_0__0 ) )
- // InternalAppliedStereotypeProperty.g:7247:1: ( rule__ClassifyStatement__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getGroup_2_0());
- }
- // InternalAppliedStereotypeProperty.g:7248:1: ( rule__ClassifyStatement__Group_2_0__0 )
- // InternalAppliedStereotypeProperty.g:7248:2: rule__ClassifyStatement__Group_2_0__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // InternalAppliedStereotypeProperty.g:7252:6: ( ( rule__ClassifyStatement__Group_2_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7252:6: ( ( rule__ClassifyStatement__Group_2_1__0 ) )
- // InternalAppliedStereotypeProperty.g:7253:1: ( rule__ClassifyStatement__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getGroup_2_1());
- }
- // InternalAppliedStereotypeProperty.g:7254:1: ( rule__ClassifyStatement__Group_2_1__0 )
- // InternalAppliedStereotypeProperty.g:7254:2: rule__ClassifyStatement__Group_2_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Alternatives_2"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__0"
- // InternalAppliedStereotypeProperty.g:7265:1: rule__ExpressionValueRule__Group__0 : rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 ;
- public final void rule__ExpressionValueRule__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7269:1: ( rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 )
- // InternalAppliedStereotypeProperty.g:7270:2: rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1
- {
- pushFollow(FOLLOW_6);
- rule__ExpressionValueRule__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ExpressionValueRule__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionValueRule__Group__0"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7277:1: rule__ExpressionValueRule__Group__0__Impl : ( '=' ) ;
- public final void rule__ExpressionValueRule__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7281:1: ( ( '=' ) )
- // InternalAppliedStereotypeProperty.g:7282:1: ( '=' )
- {
- // InternalAppliedStereotypeProperty.g:7282:1: ( '=' )
- // InternalAppliedStereotypeProperty.g:7283:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
- }
- match(input,42,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionValueRule__Group__0__Impl"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__1"
- // InternalAppliedStereotypeProperty.g:7296:1: rule__ExpressionValueRule__Group__1 : rule__ExpressionValueRule__Group__1__Impl ;
- public final void rule__ExpressionValueRule__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7300:1: ( rule__ExpressionValueRule__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:7301:2: rule__ExpressionValueRule__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ExpressionValueRule__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionValueRule__Group__1"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7307:1: rule__ExpressionValueRule__Group__1__Impl : ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ;
- public final void rule__ExpressionValueRule__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7311:1: ( ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:7312:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7312:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:7313:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:7314:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
- // InternalAppliedStereotypeProperty.g:7314:2: rule__ExpressionValueRule__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ExpressionValueRule__ExpressionAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionValueRule__Group__1__Impl"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group__0"
- // InternalAppliedStereotypeProperty.g:7329:1: rule__StereotypeAnnotation__Group__0 : rule__StereotypeAnnotation__Group__0__Impl rule__StereotypeAnnotation__Group__1 ;
- public final void rule__StereotypeAnnotation__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7333:1: ( rule__StereotypeAnnotation__Group__0__Impl rule__StereotypeAnnotation__Group__1 )
- // InternalAppliedStereotypeProperty.g:7334:2: rule__StereotypeAnnotation__Group__0__Impl rule__StereotypeAnnotation__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__StereotypeAnnotation__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group__0"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7341:1: rule__StereotypeAnnotation__Group__0__Impl : ( '@' ) ;
- public final void rule__StereotypeAnnotation__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7345:1: ( ( '@' ) )
- // InternalAppliedStereotypeProperty.g:7346:1: ( '@' )
- {
- // InternalAppliedStereotypeProperty.g:7346:1: ( '@' )
- // InternalAppliedStereotypeProperty.g:7347:1: '@'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getCommercialAtKeyword_0());
- }
- match(input,54,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getCommercialAtKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group__0__Impl"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group__1"
- // InternalAppliedStereotypeProperty.g:7360:1: rule__StereotypeAnnotation__Group__1 : rule__StereotypeAnnotation__Group__1__Impl rule__StereotypeAnnotation__Group__2 ;
- public final void rule__StereotypeAnnotation__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7364:1: ( rule__StereotypeAnnotation__Group__1__Impl rule__StereotypeAnnotation__Group__2 )
- // InternalAppliedStereotypeProperty.g:7365:2: rule__StereotypeAnnotation__Group__1__Impl rule__StereotypeAnnotation__Group__2
- {
- pushFollow(FOLLOW_8);
- rule__StereotypeAnnotation__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group__1"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7372:1: rule__StereotypeAnnotation__Group__1__Impl : ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) ) ;
- public final void rule__StereotypeAnnotation__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7376:1: ( ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:7377:1: ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7377:1: ( ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:7378:1: ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:7379:1: ( rule__StereotypeAnnotation__StereotypeNameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:7379:2: rule__StereotypeAnnotation__StereotypeNameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__StereotypeNameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group__1__Impl"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group__2"
- // InternalAppliedStereotypeProperty.g:7389:1: rule__StereotypeAnnotation__Group__2 : rule__StereotypeAnnotation__Group__2__Impl ;
- public final void rule__StereotypeAnnotation__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7393:1: ( rule__StereotypeAnnotation__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:7394:2: rule__StereotypeAnnotation__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group__2"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:7400:1: rule__StereotypeAnnotation__Group__2__Impl : ( ( rule__StereotypeAnnotation__Group_2__0 )? ) ;
- public final void rule__StereotypeAnnotation__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7404:1: ( ( ( rule__StereotypeAnnotation__Group_2__0 )? ) )
- // InternalAppliedStereotypeProperty.g:7405:1: ( ( rule__StereotypeAnnotation__Group_2__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:7405:1: ( ( rule__StereotypeAnnotation__Group_2__0 )? )
- // InternalAppliedStereotypeProperty.g:7406:1: ( rule__StereotypeAnnotation__Group_2__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getGroup_2());
- }
- // InternalAppliedStereotypeProperty.g:7407:1: ( rule__StereotypeAnnotation__Group_2__0 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
-
- if ( (LA78_0==55) ) {
- alt78=1;
- }
- switch (alt78) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7407:2: rule__StereotypeAnnotation__Group_2__0
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group__2__Impl"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group_2__0"
- // InternalAppliedStereotypeProperty.g:7423:1: rule__StereotypeAnnotation__Group_2__0 : rule__StereotypeAnnotation__Group_2__0__Impl rule__StereotypeAnnotation__Group_2__1 ;
- public final void rule__StereotypeAnnotation__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7427:1: ( rule__StereotypeAnnotation__Group_2__0__Impl rule__StereotypeAnnotation__Group_2__1 )
- // InternalAppliedStereotypeProperty.g:7428:2: rule__StereotypeAnnotation__Group_2__0__Impl rule__StereotypeAnnotation__Group_2__1
- {
- pushFollow(FOLLOW_7);
- rule__StereotypeAnnotation__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group_2__0"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:7435:1: rule__StereotypeAnnotation__Group_2__0__Impl : ( '(' ) ;
- public final void rule__StereotypeAnnotation__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7439:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:7440:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:7440:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:7441:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getLeftParenthesisKeyword_2_0());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getLeftParenthesisKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group_2__1"
- // InternalAppliedStereotypeProperty.g:7454:1: rule__StereotypeAnnotation__Group_2__1 : rule__StereotypeAnnotation__Group_2__1__Impl rule__StereotypeAnnotation__Group_2__2 ;
- public final void rule__StereotypeAnnotation__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7458:1: ( rule__StereotypeAnnotation__Group_2__1__Impl rule__StereotypeAnnotation__Group_2__2 )
- // InternalAppliedStereotypeProperty.g:7459:2: rule__StereotypeAnnotation__Group_2__1__Impl rule__StereotypeAnnotation__Group_2__2
- {
- pushFollow(FOLLOW_9);
- rule__StereotypeAnnotation__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group_2__1"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:7466:1: rule__StereotypeAnnotation__Group_2__1__Impl : ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) ) ;
- public final void rule__StereotypeAnnotation__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7470:1: ( ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:7471:1: ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7471:1: ( ( rule__StereotypeAnnotation__Alternatives_2_1 ) )
- // InternalAppliedStereotypeProperty.g:7472:1: ( rule__StereotypeAnnotation__Alternatives_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getAlternatives_2_1());
- }
- // InternalAppliedStereotypeProperty.g:7473:1: ( rule__StereotypeAnnotation__Alternatives_2_1 )
- // InternalAppliedStereotypeProperty.g:7473:2: rule__StereotypeAnnotation__Alternatives_2_1
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Alternatives_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getAlternatives_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group_2__2"
- // InternalAppliedStereotypeProperty.g:7483:1: rule__StereotypeAnnotation__Group_2__2 : rule__StereotypeAnnotation__Group_2__2__Impl ;
- public final void rule__StereotypeAnnotation__Group_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7487:1: ( rule__StereotypeAnnotation__Group_2__2__Impl )
- // InternalAppliedStereotypeProperty.g:7488:2: rule__StereotypeAnnotation__Group_2__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__StereotypeAnnotation__Group_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group_2__2"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__Group_2__2__Impl"
- // InternalAppliedStereotypeProperty.g:7494:1: rule__StereotypeAnnotation__Group_2__2__Impl : ( ')' ) ;
- public final void rule__StereotypeAnnotation__Group_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7498:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:7499:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:7499:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:7500:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getRightParenthesisKeyword_2_2());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getRightParenthesisKeyword_2_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__Group_2__2__Impl"
-
-
- // $ANTLR start "rule__TaggedValueList__Group__0"
- // InternalAppliedStereotypeProperty.g:7519:1: rule__TaggedValueList__Group__0 : rule__TaggedValueList__Group__0__Impl rule__TaggedValueList__Group__1 ;
- public final void rule__TaggedValueList__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7523:1: ( rule__TaggedValueList__Group__0__Impl rule__TaggedValueList__Group__1 )
- // InternalAppliedStereotypeProperty.g:7524:2: rule__TaggedValueList__Group__0__Impl rule__TaggedValueList__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__TaggedValueList__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group__0"
-
-
- // $ANTLR start "rule__TaggedValueList__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7531:1: rule__TaggedValueList__Group__0__Impl : ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) ) ;
- public final void rule__TaggedValueList__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7535:1: ( ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:7536:1: ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7536:1: ( ( rule__TaggedValueList__TaggedValueAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:7537:1: ( rule__TaggedValueList__TaggedValueAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:7538:1: ( rule__TaggedValueList__TaggedValueAssignment_0 )
- // InternalAppliedStereotypeProperty.g:7538:2: rule__TaggedValueList__TaggedValueAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__TaggedValueAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group__0__Impl"
-
-
- // $ANTLR start "rule__TaggedValueList__Group__1"
- // InternalAppliedStereotypeProperty.g:7548:1: rule__TaggedValueList__Group__1 : rule__TaggedValueList__Group__1__Impl ;
- public final void rule__TaggedValueList__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7552:1: ( rule__TaggedValueList__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:7553:2: rule__TaggedValueList__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group__1"
-
-
- // $ANTLR start "rule__TaggedValueList__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7559:1: rule__TaggedValueList__Group__1__Impl : ( ( rule__TaggedValueList__Group_1__0 )* ) ;
- public final void rule__TaggedValueList__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7563:1: ( ( ( rule__TaggedValueList__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:7564:1: ( ( rule__TaggedValueList__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:7564:1: ( ( rule__TaggedValueList__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:7565:1: ( rule__TaggedValueList__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:7566:1: ( rule__TaggedValueList__Group_1__0 )*
- loop79:
- do {
- int alt79=2;
- int LA79_0 = input.LA(1);
-
- if ( (LA79_0==57) ) {
- alt79=1;
- }
-
-
- switch (alt79) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7566:2: rule__TaggedValueList__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__TaggedValueList__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop79;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group__1__Impl"
-
-
- // $ANTLR start "rule__TaggedValueList__Group_1__0"
- // InternalAppliedStereotypeProperty.g:7580:1: rule__TaggedValueList__Group_1__0 : rule__TaggedValueList__Group_1__0__Impl rule__TaggedValueList__Group_1__1 ;
- public final void rule__TaggedValueList__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7584:1: ( rule__TaggedValueList__Group_1__0__Impl rule__TaggedValueList__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:7585:2: rule__TaggedValueList__Group_1__0__Impl rule__TaggedValueList__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__TaggedValueList__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group_1__0"
-
-
- // $ANTLR start "rule__TaggedValueList__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:7592:1: rule__TaggedValueList__Group_1__0__Impl : ( ',' ) ;
- public final void rule__TaggedValueList__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7596:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:7597:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:7597:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:7598:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__OperatorAssignment_1_1"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__TaggedValueList__Group_1__1"
- // InternalAppliedStereotypeProperty.g:7611:1: rule__TaggedValueList__Group_1__1 : rule__TaggedValueList__Group_1__1__Impl ;
- public final void rule__TaggedValueList__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7615:1: ( rule__TaggedValueList__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:7616:2: rule__TaggedValueList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group_1__1"
-
-
- // $ANTLR start "rule__TaggedValueList__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:7622:1: rule__TaggedValueList__Group_1__1__Impl : ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) ) ;
- public final void rule__TaggedValueList__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7626:1: ( ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:7627:1: ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7627:1: ( ( rule__TaggedValueList__TaggedValueAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:7628:1: ( rule__TaggedValueList__TaggedValueAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:7629:1: ( rule__TaggedValueList__TaggedValueAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:7629:2: rule__TaggedValueList__TaggedValueAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValueList__TaggedValueAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getTaggedValueAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__TaggedValue__Group__0"
- // InternalAppliedStereotypeProperty.g:7643:1: rule__TaggedValue__Group__0 : rule__TaggedValue__Group__0__Impl rule__TaggedValue__Group__1 ;
- public final void rule__TaggedValue__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7647:1: ( rule__TaggedValue__Group__0__Impl rule__TaggedValue__Group__1 )
- // InternalAppliedStereotypeProperty.g:7648:2: rule__TaggedValue__Group__0__Impl rule__TaggedValue__Group__1
- {
- pushFollow(FOLLOW_12);
- rule__TaggedValue__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group__0"
-
-
- // $ANTLR start "rule__TaggedValue__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7655:1: rule__TaggedValue__Group__0__Impl : ( ( rule__TaggedValue__NameAssignment_0 ) ) ;
- public final void rule__TaggedValue__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7659:1: ( ( ( rule__TaggedValue__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:7660:1: ( ( rule__TaggedValue__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7660:1: ( ( rule__TaggedValue__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:7661:1: ( rule__TaggedValue__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:7662:1: ( rule__TaggedValue__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:7662:2: rule__TaggedValue__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getNameAssignment_0());
- }
+ // $ANTLR start "rule__RelationalExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32089:1: rule__RelationalExpression__Operand2Assignment_1_2 : ( ruleShiftExpression ) ;
+ public final void rule__RelationalExpression__Operand2Assignment_1_2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32093:1: ( ( ruleShiftExpression ) )
+ // InternalAppliedStereotypeProperty.g:32094:1: ( ruleShiftExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32094:1: ( ruleShiftExpression )
+ // InternalAppliedStereotypeProperty.g:32095:1: ruleShiftExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getRelationalExpressionAccess().getOperand2ShiftExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleShiftExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getRelationalExpressionAccess().getOperand2ShiftExpressionParserRuleCall_1_2_0());
+ }
+ }
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group__0__Impl"
-
-
- // $ANTLR start "rule__TaggedValue__Group__1"
- // InternalAppliedStereotypeProperty.g:7672:1: rule__TaggedValue__Group__1 : rule__TaggedValue__Group__1__Impl rule__TaggedValue__Group__2 ;
- public final void rule__TaggedValue__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7676:1: ( rule__TaggedValue__Group__1__Impl rule__TaggedValue__Group__2 )
- // InternalAppliedStereotypeProperty.g:7677:2: rule__TaggedValue__Group__1__Impl rule__TaggedValue__Group__2
- {
- pushFollow(FOLLOW_13);
- rule__TaggedValue__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group__1"
-
-
- // $ANTLR start "rule__TaggedValue__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7684:1: rule__TaggedValue__Group__1__Impl : ( '=>' ) ;
- public final void rule__TaggedValue__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7688:1: ( ( '=>' ) )
- // InternalAppliedStereotypeProperty.g:7689:1: ( '=>' )
- {
- // InternalAppliedStereotypeProperty.g:7689:1: ( '=>' )
- // InternalAppliedStereotypeProperty.g:7690:1: '=>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getEqualsSignGreaterThanSignKeyword_1());
- }
- match(input,58,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getEqualsSignGreaterThanSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group__1__Impl"
-
-
- // $ANTLR start "rule__TaggedValue__Group__2"
- // InternalAppliedStereotypeProperty.g:7703:1: rule__TaggedValue__Group__2 : rule__TaggedValue__Group__2__Impl ;
- public final void rule__TaggedValue__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7707:1: ( rule__TaggedValue__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:7708:2: rule__TaggedValue__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group__2"
-
-
- // $ANTLR start "rule__TaggedValue__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:7714:1: rule__TaggedValue__Group__2__Impl : ( ( rule__TaggedValue__Alternatives_2 ) ) ;
- public final void rule__TaggedValue__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7718:1: ( ( ( rule__TaggedValue__Alternatives_2 ) ) )
- // InternalAppliedStereotypeProperty.g:7719:1: ( ( rule__TaggedValue__Alternatives_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:7719:1: ( ( rule__TaggedValue__Alternatives_2 ) )
- // InternalAppliedStereotypeProperty.g:7720:1: ( rule__TaggedValue__Alternatives_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getAlternatives_2());
- }
- // InternalAppliedStereotypeProperty.g:7721:1: ( rule__TaggedValue__Alternatives_2 )
- // InternalAppliedStereotypeProperty.g:7721:2: rule__TaggedValue__Alternatives_2
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Alternatives_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getAlternatives_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group__2__Impl"
-
-
- // $ANTLR start "rule__TaggedValue__Group_2_1__0"
- // InternalAppliedStereotypeProperty.g:7737:1: rule__TaggedValue__Group_2_1__0 : rule__TaggedValue__Group_2_1__0__Impl rule__TaggedValue__Group_2_1__1 ;
- public final void rule__TaggedValue__Group_2_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7741:1: ( rule__TaggedValue__Group_2_1__0__Impl rule__TaggedValue__Group_2_1__1 )
- // InternalAppliedStereotypeProperty.g:7742:2: rule__TaggedValue__Group_2_1__0__Impl rule__TaggedValue__Group_2_1__1
- {
- pushFollow(FOLLOW_14);
- rule__TaggedValue__Group_2_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group_2_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group_2_1__0"
-
-
- // $ANTLR start "rule__TaggedValue__Group_2_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:7749:1: rule__TaggedValue__Group_2_1__0__Impl : ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? ) ;
- public final void rule__TaggedValue__Group_2_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7753:1: ( ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? ) )
- // InternalAppliedStereotypeProperty.g:7754:1: ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:7754:1: ( ( rule__TaggedValue__OperatorAssignment_2_1_0 )? )
- // InternalAppliedStereotypeProperty.g:7755:1: ( rule__TaggedValue__OperatorAssignment_2_1_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getOperatorAssignment_2_1_0());
- }
- // InternalAppliedStereotypeProperty.g:7756:1: ( rule__TaggedValue__OperatorAssignment_2_1_0 )?
- int alt80=2;
- int LA80_0 = input.LA(1);
-
- if ( ((LA80_0>=27 && LA80_0<=28)) ) {
- alt80=1;
- }
- switch (alt80) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:7756:2: rule__TaggedValue__OperatorAssignment_2_1_0
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__OperatorAssignment_2_1_0();
-
- state._fsp--;
- if (state.failed) return ;
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getOperatorAssignment_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group_2_1__0__Impl"
-
-
- // $ANTLR start "rule__TaggedValue__Group_2_1__1"
- // InternalAppliedStereotypeProperty.g:7766:1: rule__TaggedValue__Group_2_1__1 : rule__TaggedValue__Group_2_1__1__Impl ;
- public final void rule__TaggedValue__Group_2_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7770:1: ( rule__TaggedValue__Group_2_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:7771:2: rule__TaggedValue__Group_2_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__Group_2_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group_2_1__1"
-
-
- // $ANTLR start "rule__TaggedValue__Group_2_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:7777:1: rule__TaggedValue__Group_2_1__1__Impl : ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) ) ;
- public final void rule__TaggedValue__Group_2_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7781:1: ( ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:7782:1: ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:7782:1: ( ( rule__TaggedValue__ValueAssignment_2_1_1 ) )
- // InternalAppliedStereotypeProperty.g:7783:1: ( rule__TaggedValue__ValueAssignment_2_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueAssignment_2_1_1());
- }
- // InternalAppliedStereotypeProperty.g:7784:1: ( rule__TaggedValue__ValueAssignment_2_1_1 )
- // InternalAppliedStereotypeProperty.g:7784:2: rule__TaggedValue__ValueAssignment_2_1_1
- {
- pushFollow(FOLLOW_2);
- rule__TaggedValue__ValueAssignment_2_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueAssignment_2_1_1());
- }
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__RelationalExpression__Operand2Assignment_1_2"
- }
+ // $ANTLR start "rule__ClassificationExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32104:1: rule__ClassificationExpression__OperatorAssignment_1_1 : ( ruleClassificationOperator ) ;
+ public final void rule__ClassificationExpression__OperatorAssignment_1_1() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__Group_2_1__1__Impl"
-
-
- // $ANTLR start "rule__NamespaceDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:7798:1: rule__NamespaceDeclaration__Group__0 : rule__NamespaceDeclaration__Group__0__Impl rule__NamespaceDeclaration__Group__1 ;
- public final void rule__NamespaceDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7802:1: ( rule__NamespaceDeclaration__Group__0__Impl rule__NamespaceDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:7803:2: rule__NamespaceDeclaration__Group__0__Impl rule__NamespaceDeclaration__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__NamespaceDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamespaceDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDeclaration__Group__0"
-
-
- // $ANTLR start "rule__NamespaceDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7810:1: rule__NamespaceDeclaration__Group__0__Impl : ( 'namespace' ) ;
- public final void rule__NamespaceDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7814:1: ( ( 'namespace' ) )
- // InternalAppliedStereotypeProperty.g:7815:1: ( 'namespace' )
- {
- // InternalAppliedStereotypeProperty.g:7815:1: ( 'namespace' )
- // InternalAppliedStereotypeProperty.g:7816:1: 'namespace'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDeclarationAccess().getNamespaceKeyword_0());
- }
- match(input,59,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDeclarationAccess().getNamespaceKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__NamespaceDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:7829:1: rule__NamespaceDeclaration__Group__1 : rule__NamespaceDeclaration__Group__1__Impl rule__NamespaceDeclaration__Group__2 ;
- public final void rule__NamespaceDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7833:1: ( rule__NamespaceDeclaration__Group__1__Impl rule__NamespaceDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:7834:2: rule__NamespaceDeclaration__Group__1__Impl rule__NamespaceDeclaration__Group__2
- {
- pushFollow(FOLLOW_15);
- rule__NamespaceDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamespaceDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDeclaration__Group__1"
-
-
- // $ANTLR start "rule__NamespaceDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7841:1: rule__NamespaceDeclaration__Group__1__Impl : ( ruleQualifiedName ) ;
- public final void rule__NamespaceDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7845:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:7846:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:7846:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:7847:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDeclarationAccess().getQualifiedNameParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDeclarationAccess().getQualifiedNameParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__NamespaceDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:7858:1: rule__NamespaceDeclaration__Group__2 : rule__NamespaceDeclaration__Group__2__Impl ;
- public final void rule__NamespaceDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7862:1: ( rule__NamespaceDeclaration__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:7863:2: rule__NamespaceDeclaration__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NamespaceDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDeclaration__Group__2"
-
-
- // $ANTLR start "rule__NamespaceDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:7869:1: rule__NamespaceDeclaration__Group__2__Impl : ( ';' ) ;
- public final void rule__NamespaceDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7873:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:7874:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:7874:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:7875:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamespaceDeclarationAccess().getSemicolonKeyword_2());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamespaceDeclarationAccess().getSemicolonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamespaceDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__ImportDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:7894:1: rule__ImportDeclaration__Group__0 : rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ;
- public final void rule__ImportDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7898:1: ( rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:7899:2: rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1
- {
- pushFollow(FOLLOW_15);
- rule__ImportDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ImportDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ImportDeclaration__Group__0"
-
-
- // $ANTLR start "rule__ImportDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7906:1: rule__ImportDeclaration__Group__0__Impl : ( ( rule__ImportDeclaration__Alternatives_0 ) ) ;
- public final void rule__ImportDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7910:1: ( ( ( rule__ImportDeclaration__Alternatives_0 ) ) )
- // InternalAppliedStereotypeProperty.g:7911:1: ( ( rule__ImportDeclaration__Alternatives_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7911:1: ( ( rule__ImportDeclaration__Alternatives_0 ) )
- // InternalAppliedStereotypeProperty.g:7912:1: ( rule__ImportDeclaration__Alternatives_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationAccess().getAlternatives_0());
- }
- // InternalAppliedStereotypeProperty.g:7913:1: ( rule__ImportDeclaration__Alternatives_0 )
- // InternalAppliedStereotypeProperty.g:7913:2: rule__ImportDeclaration__Alternatives_0
- {
- pushFollow(FOLLOW_2);
- rule__ImportDeclaration__Alternatives_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportDeclarationAccess().getAlternatives_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ImportDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__ImportDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:7923:1: rule__ImportDeclaration__Group__1 : rule__ImportDeclaration__Group__1__Impl ;
- public final void rule__ImportDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7927:1: ( rule__ImportDeclaration__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:7928:2: rule__ImportDeclaration__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ImportDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ImportDeclaration__Group__1"
-
-
- // $ANTLR start "rule__ImportDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7934:1: rule__ImportDeclaration__Group__1__Impl : ( ';' ) ;
- public final void rule__ImportDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7938:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:7939:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:7939:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:7940:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_1());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32108:1: ( ( ruleClassificationOperator ) )
+ // InternalAppliedStereotypeProperty.g:32109:1: ( ruleClassificationOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:32109:1: ( ruleClassificationOperator )
+ // InternalAppliedStereotypeProperty.g:32110:1: ruleClassificationOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getOperatorClassificationOperatorParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassificationOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getOperatorClassificationOperatorParserRuleCall_1_1_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__ImportDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__0"
- // InternalAppliedStereotypeProperty.g:7957:1: rule__ElementImportReference__Group__0 : rule__ElementImportReference__Group__0__Impl rule__ElementImportReference__Group__1 ;
- public final void rule__ElementImportReference__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7961:1: ( rule__ElementImportReference__Group__0__Impl rule__ElementImportReference__Group__1 )
- // InternalAppliedStereotypeProperty.g:7962:2: rule__ElementImportReference__Group__0__Impl rule__ElementImportReference__Group__1
- {
- pushFollow(FOLLOW_16);
- rule__ElementImportReference__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__0"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:7969:1: rule__ElementImportReference__Group__0__Impl : ( ( rule__ElementImportReference__VisibilityAssignment_0 ) ) ;
- public final void rule__ElementImportReference__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7973:1: ( ( ( rule__ElementImportReference__VisibilityAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:7974:1: ( ( rule__ElementImportReference__VisibilityAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7974:1: ( ( rule__ElementImportReference__VisibilityAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:7975:1: ( rule__ElementImportReference__VisibilityAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getVisibilityAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:7976:1: ( rule__ElementImportReference__VisibilityAssignment_0 )
- // InternalAppliedStereotypeProperty.g:7976:2: rule__ElementImportReference__VisibilityAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__VisibilityAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getVisibilityAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__0__Impl"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__1"
- // InternalAppliedStereotypeProperty.g:7986:1: rule__ElementImportReference__Group__1 : rule__ElementImportReference__Group__1__Impl rule__ElementImportReference__Group__2 ;
- public final void rule__ElementImportReference__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:7990:1: ( rule__ElementImportReference__Group__1__Impl rule__ElementImportReference__Group__2 )
- // InternalAppliedStereotypeProperty.g:7991:2: rule__ElementImportReference__Group__1__Impl rule__ElementImportReference__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__ElementImportReference__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__1"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:7998:1: rule__ElementImportReference__Group__1__Impl : ( 'import' ) ;
- public final void rule__ElementImportReference__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8002:1: ( ( 'import' ) )
- // InternalAppliedStereotypeProperty.g:8003:1: ( 'import' )
- {
- // InternalAppliedStereotypeProperty.g:8003:1: ( 'import' )
- // InternalAppliedStereotypeProperty.g:8004:1: 'import'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getImportKeyword_1());
- }
- match(input,61,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getImportKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__1__Impl"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__2"
- // InternalAppliedStereotypeProperty.g:8017:1: rule__ElementImportReference__Group__2 : rule__ElementImportReference__Group__2__Impl rule__ElementImportReference__Group__3 ;
- public final void rule__ElementImportReference__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8021:1: ( rule__ElementImportReference__Group__2__Impl rule__ElementImportReference__Group__3 )
- // InternalAppliedStereotypeProperty.g:8022:2: rule__ElementImportReference__Group__2__Impl rule__ElementImportReference__Group__3
- {
- pushFollow(FOLLOW_17);
- rule__ElementImportReference__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__2"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:8029:1: rule__ElementImportReference__Group__2__Impl : ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) ) ;
- public final void rule__ElementImportReference__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8033:1: ( ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:8034:1: ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:8034:1: ( ( rule__ElementImportReference__ReferentNameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:8035:1: ( rule__ElementImportReference__ReferentNameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getReferentNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:8036:1: ( rule__ElementImportReference__ReferentNameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:8036:2: rule__ElementImportReference__ReferentNameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__ReferentNameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getReferentNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__2__Impl"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__3"
- // InternalAppliedStereotypeProperty.g:8046:1: rule__ElementImportReference__Group__3 : rule__ElementImportReference__Group__3__Impl ;
- public final void rule__ElementImportReference__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8050:1: ( rule__ElementImportReference__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:8051:2: rule__ElementImportReference__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__3"
-
-
- // $ANTLR start "rule__ElementImportReference__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:8057:1: rule__ElementImportReference__Group__3__Impl : ( ( rule__ElementImportReference__Group_3__0 )? ) ;
- public final void rule__ElementImportReference__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8061:1: ( ( ( rule__ElementImportReference__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:8062:1: ( ( rule__ElementImportReference__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:8062:1: ( ( rule__ElementImportReference__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:8063:1: ( rule__ElementImportReference__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:8064:1: ( rule__ElementImportReference__Group_3__0 )?
- int alt81=2;
- int LA81_0 = input.LA(1);
-
- if ( (LA81_0==62) ) {
- alt81=1;
- }
- switch (alt81) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:8064:2: rule__ElementImportReference__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group__3__Impl"
-
-
- // $ANTLR start "rule__ElementImportReference__Group_3__0"
- // InternalAppliedStereotypeProperty.g:8082:1: rule__ElementImportReference__Group_3__0 : rule__ElementImportReference__Group_3__0__Impl rule__ElementImportReference__Group_3__1 ;
- public final void rule__ElementImportReference__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8086:1: ( rule__ElementImportReference__Group_3__0__Impl rule__ElementImportReference__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:8087:2: rule__ElementImportReference__Group_3__0__Impl rule__ElementImportReference__Group_3__1
- {
- pushFollow(FOLLOW_7);
- rule__ElementImportReference__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group_3__0"
-
-
- // $ANTLR start "rule__ElementImportReference__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:8094:1: rule__ElementImportReference__Group_3__0__Impl : ( 'as' ) ;
- public final void rule__ElementImportReference__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8098:1: ( ( 'as' ) )
- // InternalAppliedStereotypeProperty.g:8099:1: ( 'as' )
- {
- // InternalAppliedStereotypeProperty.g:8099:1: ( 'as' )
- // InternalAppliedStereotypeProperty.g:8100:1: 'as'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getAsKeyword_3_0());
- }
- match(input,62,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getAsKeyword_3_0());
- }
-
- }
-
-
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__ElementImportReference__Group_3__1"
- // InternalAppliedStereotypeProperty.g:8113:1: rule__ElementImportReference__Group_3__1 : rule__ElementImportReference__Group_3__1__Impl ;
- public final void rule__ElementImportReference__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8117:1: ( rule__ElementImportReference__Group_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:8118:2: rule__ElementImportReference__Group_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group_3__1"
-
-
- // $ANTLR start "rule__ElementImportReference__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:8124:1: rule__ElementImportReference__Group_3__1__Impl : ( ( rule__ElementImportReference__AliasAssignment_3_1 ) ) ;
- public final void rule__ElementImportReference__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8128:1: ( ( ( rule__ElementImportReference__AliasAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:8129:1: ( ( rule__ElementImportReference__AliasAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:8129:1: ( ( rule__ElementImportReference__AliasAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:8130:1: ( rule__ElementImportReference__AliasAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getAliasAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:8131:1: ( rule__ElementImportReference__AliasAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:8131:2: rule__ElementImportReference__AliasAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__ElementImportReference__AliasAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getAliasAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__PackageImportReference__Group__0"
- // InternalAppliedStereotypeProperty.g:8145:1: rule__PackageImportReference__Group__0 : rule__PackageImportReference__Group__0__Impl rule__PackageImportReference__Group__1 ;
- public final void rule__PackageImportReference__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8149:1: ( rule__PackageImportReference__Group__0__Impl rule__PackageImportReference__Group__1 )
- // InternalAppliedStereotypeProperty.g:8150:2: rule__PackageImportReference__Group__0__Impl rule__PackageImportReference__Group__1
- {
- pushFollow(FOLLOW_16);
- rule__PackageImportReference__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportReference__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__Group__0"
-
-
- // $ANTLR start "rule__PackageImportReference__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:8157:1: rule__PackageImportReference__Group__0__Impl : ( ( rule__PackageImportReference__VisibilityAssignment_0 ) ) ;
- public final void rule__PackageImportReference__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8161:1: ( ( ( rule__PackageImportReference__VisibilityAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:8162:1: ( ( rule__PackageImportReference__VisibilityAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:8162:1: ( ( rule__PackageImportReference__VisibilityAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:8163:1: ( rule__PackageImportReference__VisibilityAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceAccess().getVisibilityAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:8164:1: ( rule__PackageImportReference__VisibilityAssignment_0 )
- // InternalAppliedStereotypeProperty.g:8164:2: rule__PackageImportReference__VisibilityAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportReference__VisibilityAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceAccess().getVisibilityAssignment_0());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__OperatorAssignment_1_1"
- }
+ // $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32119:1: rule__ClassificationExpression__TypeNameAssignment_1_2 : ( ruleQualifiedName ) ;
+ public final void rule__ClassificationExpression__TypeNameAssignment_1_2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32123:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:32124:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:32124:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:32125:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassificationExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassificationExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_2_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__Group__0__Impl"
-
-
- // $ANTLR start "rule__PackageImportReference__Group__1"
- // InternalAppliedStereotypeProperty.g:8174:1: rule__PackageImportReference__Group__1 : rule__PackageImportReference__Group__1__Impl rule__PackageImportReference__Group__2 ;
- public final void rule__PackageImportReference__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8178:1: ( rule__PackageImportReference__Group__1__Impl rule__PackageImportReference__Group__2 )
- // InternalAppliedStereotypeProperty.g:8179:2: rule__PackageImportReference__Group__1__Impl rule__PackageImportReference__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__PackageImportReference__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportReference__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__Group__1"
-
-
- // $ANTLR start "rule__PackageImportReference__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:8186:1: rule__PackageImportReference__Group__1__Impl : ( 'import' ) ;
- public final void rule__PackageImportReference__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8190:1: ( ( 'import' ) )
- // InternalAppliedStereotypeProperty.g:8191:1: ( 'import' )
- {
- // InternalAppliedStereotypeProperty.g:8191:1: ( 'import' )
- // InternalAppliedStereotypeProperty.g:8192:1: 'import'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceAccess().getImportKeyword_1());
- }
- match(input,61,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceAccess().getImportKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__Group__1__Impl"
-
-
- // $ANTLR start "rule__PackageImportReference__Group__2"
- // InternalAppliedStereotypeProperty.g:8205:1: rule__PackageImportReference__Group__2 : rule__PackageImportReference__Group__2__Impl ;
- public final void rule__PackageImportReference__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8209:1: ( rule__PackageImportReference__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:8210:2: rule__PackageImportReference__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportReference__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__Group__2"
-
-
- // $ANTLR start "rule__PackageImportReference__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:8216:1: rule__PackageImportReference__Group__2__Impl : ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) ) ;
- public final void rule__PackageImportReference__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8220:1: ( ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:8221:1: ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:8221:1: ( ( rule__PackageImportReference__ReferentNameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:8222:1: ( rule__PackageImportReference__ReferentNameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceAccess().getReferentNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:8223:1: ( rule__PackageImportReference__ReferentNameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:8223:2: rule__PackageImportReference__ReferentNameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportReference__ReferentNameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceAccess().getReferentNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__Group__2__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group__0"
- // InternalAppliedStereotypeProperty.g:8239:1: rule__PackageImportQualifiedName__Group__0 : rule__PackageImportQualifiedName__Group__0__Impl rule__PackageImportQualifiedName__Group__1 ;
- public final void rule__PackageImportQualifiedName__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8243:1: ( rule__PackageImportQualifiedName__Group__0__Impl rule__PackageImportQualifiedName__Group__1 )
- // InternalAppliedStereotypeProperty.g:8244:2: rule__PackageImportQualifiedName__Group__0__Impl rule__PackageImportQualifiedName__Group__1
- {
- pushFollow(FOLLOW_18);
- rule__PackageImportQualifiedName__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group__0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:8251:1: rule__PackageImportQualifiedName__Group__0__Impl : ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) ) ;
- public final void rule__PackageImportQualifiedName__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8255:1: ( ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:8256:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:8256:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:8257:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:8258:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_0 )
- // InternalAppliedStereotypeProperty.g:8258:2: rule__PackageImportQualifiedName__NameBindingAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__NameBindingAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_0());
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassificationExpression__TypeNameAssignment_1_2"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group__0__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group__1"
- // InternalAppliedStereotypeProperty.g:8268:1: rule__PackageImportQualifiedName__Group__1 : rule__PackageImportQualifiedName__Group__1__Impl ;
- public final void rule__PackageImportQualifiedName__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8272:1: ( rule__PackageImportQualifiedName__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:8273:2: rule__PackageImportQualifiedName__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group__1"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:8279:1: rule__PackageImportQualifiedName__Group__1__Impl : ( ( rule__PackageImportQualifiedName__Alternatives_1 ) ) ;
- public final void rule__PackageImportQualifiedName__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8283:1: ( ( ( rule__PackageImportQualifiedName__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:8284:1: ( ( rule__PackageImportQualifiedName__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:8284:1: ( ( rule__PackageImportQualifiedName__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:8285:1: ( rule__PackageImportQualifiedName__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:8286:1: ( rule__PackageImportQualifiedName__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:8286:2: rule__PackageImportQualifiedName__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getAlternatives_1());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group__1__Impl"
+ // $ANTLR start "rule__EqualityExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32134:1: rule__EqualityExpression__OperatorAssignment_1_1 : ( ruleEqualityOperator ) ;
+ public final void rule__EqualityExpression__OperatorAssignment_1_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32138:1: ( ( ruleEqualityOperator ) )
+ // InternalAppliedStereotypeProperty.g:32139:1: ( ruleEqualityOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:32139:1: ( ruleEqualityOperator )
+ // InternalAppliedStereotypeProperty.g:32140:1: ruleEqualityOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getOperatorEqualityOperatorParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEqualityOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getOperatorEqualityOperatorParserRuleCall_1_1_0());
+ }
+
+ }
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__0"
- // InternalAppliedStereotypeProperty.g:8300:1: rule__PackageImportQualifiedName__Group_1_0__0 : rule__PackageImportQualifiedName__Group_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_0__1 ;
- public final void rule__PackageImportQualifiedName__Group_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8304:1: ( rule__PackageImportQualifiedName__Group_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_0__1 )
- // InternalAppliedStereotypeProperty.g:8305:2: rule__PackageImportQualifiedName__Group_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_0__1
- {
- pushFollow(FOLLOW_19);
- rule__PackageImportQualifiedName__Group_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:8312:1: rule__PackageImportQualifiedName__Group_1_0__0__Impl : ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* ) ;
- public final void rule__PackageImportQualifiedName__Group_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8316:1: ( ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* ) )
- // InternalAppliedStereotypeProperty.g:8317:1: ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:8317:1: ( ( rule__PackageImportQualifiedName__Group_1_0_0__0 )* )
- // InternalAppliedStereotypeProperty.g:8318:1: ( rule__PackageImportQualifiedName__Group_1_0_0__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:8319:1: ( rule__PackageImportQualifiedName__Group_1_0_0__0 )*
- loop82:
- do {
- int alt82=2;
- int LA82_0 = input.LA(1);
-
- if ( (LA82_0==63) ) {
- int LA82_1 = input.LA(2);
-
- if ( ((LA82_1>=RULE_ID && LA82_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt82=1;
- }
-
-
- }
-
-
- switch (alt82) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:8319:2: rule__PackageImportQualifiedName__Group_1_0_0__0
- {
- pushFollow(FOLLOW_4);
- rule__PackageImportQualifiedName__Group_1_0_0__0();
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop82;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__0__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__1"
- // InternalAppliedStereotypeProperty.g:8329:1: rule__PackageImportQualifiedName__Group_1_0__1 : rule__PackageImportQualifiedName__Group_1_0__1__Impl rule__PackageImportQualifiedName__Group_1_0__2 ;
- public final void rule__PackageImportQualifiedName__Group_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8333:1: ( rule__PackageImportQualifiedName__Group_1_0__1__Impl rule__PackageImportQualifiedName__Group_1_0__2 )
- // InternalAppliedStereotypeProperty.g:8334:2: rule__PackageImportQualifiedName__Group_1_0__1__Impl rule__PackageImportQualifiedName__Group_1_0__2
- {
- pushFollow(FOLLOW_20);
- rule__PackageImportQualifiedName__Group_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__1"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:8341:1: rule__PackageImportQualifiedName__Group_1_0__1__Impl : ( '::' ) ;
- public final void rule__PackageImportQualifiedName__Group_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8345:1: ( ( '::' ) )
- // InternalAppliedStereotypeProperty.g:8346:1: ( '::' )
- {
- // InternalAppliedStereotypeProperty.g:8346:1: ( '::' )
- // InternalAppliedStereotypeProperty.g:8347:1: '::'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_1());
- }
- match(input,63,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__1__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__2"
- // InternalAppliedStereotypeProperty.g:8360:1: rule__PackageImportQualifiedName__Group_1_0__2 : rule__PackageImportQualifiedName__Group_1_0__2__Impl ;
- public final void rule__PackageImportQualifiedName__Group_1_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8364:1: ( rule__PackageImportQualifiedName__Group_1_0__2__Impl )
- // InternalAppliedStereotypeProperty.g:8365:2: rule__PackageImportQualifiedName__Group_1_0__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__2"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:8371:1: rule__PackageImportQualifiedName__Group_1_0__2__Impl : ( '*' ) ;
- public final void rule__PackageImportQualifiedName__Group_1_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8375:1: ( ( '*' ) )
- // InternalAppliedStereotypeProperty.g:8376:1: ( '*' )
- {
- // InternalAppliedStereotypeProperty.g:8376:1: ( '*' )
- // InternalAppliedStereotypeProperty.g:8377:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_0_2());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_0_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0__2__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__0"
- // InternalAppliedStereotypeProperty.g:8396:1: rule__PackageImportQualifiedName__Group_1_0_0__0 : rule__PackageImportQualifiedName__Group_1_0_0__0__Impl rule__PackageImportQualifiedName__Group_1_0_0__1 ;
- public final void rule__PackageImportQualifiedName__Group_1_0_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8400:1: ( rule__PackageImportQualifiedName__Group_1_0_0__0__Impl rule__PackageImportQualifiedName__Group_1_0_0__1 )
- // InternalAppliedStereotypeProperty.g:8401:2: rule__PackageImportQualifiedName__Group_1_0_0__0__Impl rule__PackageImportQualifiedName__Group_1_0_0__1
- {
- pushFollow(FOLLOW_7);
- rule__PackageImportQualifiedName__Group_1_0_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_0_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:8408:1: rule__PackageImportQualifiedName__Group_1_0_0__0__Impl : ( '::' ) ;
- public final void rule__PackageImportQualifiedName__Group_1_0_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8412:1: ( ( '::' ) )
- // InternalAppliedStereotypeProperty.g:8413:1: ( '::' )
- {
- // InternalAppliedStereotypeProperty.g:8413:1: ( '::' )
- // InternalAppliedStereotypeProperty.g:8414:1: '::'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_0_0());
- }
- match(input,63,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getColonColonKeyword_1_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__0__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__1"
- // InternalAppliedStereotypeProperty.g:8427:1: rule__PackageImportQualifiedName__Group_1_0_0__1 : rule__PackageImportQualifiedName__Group_1_0_0__1__Impl ;
- public final void rule__PackageImportQualifiedName__Group_1_0_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8431:1: ( rule__PackageImportQualifiedName__Group_1_0_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:8432:2: rule__PackageImportQualifiedName__Group_1_0_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_0_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__1"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_0_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:8438:1: rule__PackageImportQualifiedName__Group_1_0_0__1__Impl : ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) ) ;
- public final void rule__PackageImportQualifiedName__Group_1_0_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8442:1: ( ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:8443:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:8443:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 ) )
- // InternalAppliedStereotypeProperty.g:8444:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_0_0_1());
- }
- // InternalAppliedStereotypeProperty.g:8445:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 )
- // InternalAppliedStereotypeProperty.g:8445:2: rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_0_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_0_0__1__Impl"
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:8459:1: rule__PackageImportQualifiedName__Group_1_1__0 : rule__PackageImportQualifiedName__Group_1_1__0__Impl rule__PackageImportQualifiedName__Group_1_1__1 ;
- public final void rule__PackageImportQualifiedName__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8463:1: ( rule__PackageImportQualifiedName__Group_1_1__0__Impl rule__PackageImportQualifiedName__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:8464:2: rule__PackageImportQualifiedName__Group_1_1__0__Impl rule__PackageImportQualifiedName__Group_1_1__1
- {
- pushFollow(FOLLOW_18);
- rule__PackageImportQualifiedName__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:8471:1: rule__PackageImportQualifiedName__Group_1_1__0__Impl : ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* ) ;
- public final void rule__PackageImportQualifiedName__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8475:1: ( ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* ) )
- // InternalAppliedStereotypeProperty.g:8476:1: ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:8476:1: ( ( rule__PackageImportQualifiedName__Group_1_1_0__0 )* )
- // InternalAppliedStereotypeProperty.g:8477:1: ( rule__PackageImportQualifiedName__Group_1_1_0__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:8478:1: ( rule__PackageImportQualifiedName__Group_1_1_0__0 )*
- loop83:
- do {
- int alt83=2;
- int LA83_0 = input.LA(1);
-
- if ( (LA83_0==64) ) {
- int LA83_1 = input.LA(2);
-
- if ( ((LA83_1>=RULE_ID && LA83_1<=RULE_UNRESTRICTED_NAME)) ) {
- alt83=1;
- }
-
-
- }
-
-
- switch (alt83) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:8478:2: rule__PackageImportQualifiedName__Group_1_1_0__0
- {
- pushFollow(FOLLOW_5);
- rule__PackageImportQualifiedName__Group_1_1_0__0();
+ restoreStackSize(stackSize);
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop83;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getGroup_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:8488:1: rule__PackageImportQualifiedName__Group_1_1__1 : rule__PackageImportQualifiedName__Group_1_1__1__Impl rule__PackageImportQualifiedName__Group_1_1__2 ;
- public final void rule__PackageImportQualifiedName__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8492:1: ( rule__PackageImportQualifiedName__Group_1_1__1__Impl rule__PackageImportQualifiedName__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:8493:2: rule__PackageImportQualifiedName__Group_1_1__1__Impl rule__PackageImportQualifiedName__Group_1_1__2
- {
- pushFollow(FOLLOW_20);
- rule__PackageImportQualifiedName__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__1"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:8500:1: rule__PackageImportQualifiedName__Group_1_1__1__Impl : ( '.' ) ;
- public final void rule__PackageImportQualifiedName__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8504:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:8505:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:8505:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:8506:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_1());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:8519:1: rule__PackageImportQualifiedName__Group_1_1__2 : rule__PackageImportQualifiedName__Group_1_1__2__Impl ;
- public final void rule__PackageImportQualifiedName__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8523:1: ( rule__PackageImportQualifiedName__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:8524:2: rule__PackageImportQualifiedName__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__2"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:8530:1: rule__PackageImportQualifiedName__Group_1_1__2__Impl : ( '*' ) ;
- public final void rule__PackageImportQualifiedName__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8534:1: ( ( '*' ) )
- // InternalAppliedStereotypeProperty.g:8535:1: ( '*' )
- {
- // InternalAppliedStereotypeProperty.g:8535:1: ( '*' )
- // InternalAppliedStereotypeProperty.g:8536:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_1_2());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getAsteriskKeyword_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__0"
- // InternalAppliedStereotypeProperty.g:8555:1: rule__PackageImportQualifiedName__Group_1_1_0__0 : rule__PackageImportQualifiedName__Group_1_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_1_0__1 ;
- public final void rule__PackageImportQualifiedName__Group_1_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8559:1: ( rule__PackageImportQualifiedName__Group_1_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_1_0__1 )
- // InternalAppliedStereotypeProperty.g:8560:2: rule__PackageImportQualifiedName__Group_1_1_0__0__Impl rule__PackageImportQualifiedName__Group_1_1_0__1
- {
- pushFollow(FOLLOW_7);
- rule__PackageImportQualifiedName__Group_1_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:8567:1: rule__PackageImportQualifiedName__Group_1_1_0__0__Impl : ( '.' ) ;
- public final void rule__PackageImportQualifiedName__Group_1_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8571:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:8572:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:8572:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:8573:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_0_0());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getFullStopKeyword_1_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__0__Impl"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__1"
- // InternalAppliedStereotypeProperty.g:8586:1: rule__PackageImportQualifiedName__Group_1_1_0__1 : rule__PackageImportQualifiedName__Group_1_1_0__1__Impl ;
- public final void rule__PackageImportQualifiedName__Group_1_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8590:1: ( rule__PackageImportQualifiedName__Group_1_1_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:8591:2: rule__PackageImportQualifiedName__Group_1_1_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__Group_1_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__1"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__Group_1_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:8597:1: rule__PackageImportQualifiedName__Group_1_1_0__1__Impl : ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) ) ;
- public final void rule__PackageImportQualifiedName__Group_1_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8601:1: ( ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:8602:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:8602:1: ( ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:8603:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:8604:1: ( rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 )
- // InternalAppliedStereotypeProperty.g:8604:2: rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingAssignment_1_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__Group_1_1_0__1__Impl"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:8618:1: rule__PackageDefinition__Group__0 : rule__PackageDefinition__Group__0__Impl rule__PackageDefinition__Group__1 ;
- public final void rule__PackageDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8622:1: ( rule__PackageDefinition__Group__0__Impl rule__PackageDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:8623:2: rule__PackageDefinition__Group__0__Impl rule__PackageDefinition__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__PackageDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__0"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:8630:1: rule__PackageDefinition__Group__0__Impl : ( 'package' ) ;
- public final void rule__PackageDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8634:1: ( ( 'package' ) )
- // InternalAppliedStereotypeProperty.g:8635:1: ( 'package' )
- {
- // InternalAppliedStereotypeProperty.g:8635:1: ( 'package' )
- // InternalAppliedStereotypeProperty.g:8636:1: 'package'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getPackageKeyword_0());
- }
- match(input,65,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getPackageKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__OperatorAssignment_1_1"
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:8649:1: rule__PackageDefinition__Group__1 : rule__PackageDefinition__Group__1__Impl rule__PackageDefinition__Group__2 ;
- public final void rule__PackageDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8653:1: ( rule__PackageDefinition__Group__1__Impl rule__PackageDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:8654:2: rule__PackageDefinition__Group__1__Impl rule__PackageDefinition__Group__2
- {
- pushFollow(FOLLOW_21);
- rule__PackageDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__1"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:8661:1: rule__PackageDefinition__Group__1__Impl : ( ( rule__PackageDefinition__NameAssignment_1 ) ) ;
- public final void rule__PackageDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8665:1: ( ( ( rule__PackageDefinition__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:8666:1: ( ( rule__PackageDefinition__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:8666:1: ( ( rule__PackageDefinition__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:8667:1: ( rule__PackageDefinition__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:8668:1: ( rule__PackageDefinition__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:8668:2: rule__PackageDefinition__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:8678:1: rule__PackageDefinition__Group__2 : rule__PackageDefinition__Group__2__Impl rule__PackageDefinition__Group__3 ;
- public final void rule__PackageDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8682:1: ( rule__PackageDefinition__Group__2__Impl rule__PackageDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:8683:2: rule__PackageDefinition__Group__2__Impl rule__PackageDefinition__Group__3
- {
- pushFollow(FOLLOW_22);
- rule__PackageDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__2"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:8690:1: rule__PackageDefinition__Group__2__Impl : ( '{' ) ;
- public final void rule__PackageDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8694:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:8695:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:8695:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:8696:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getLeftCurlyBracketKeyword_2());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getLeftCurlyBracketKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:8709:1: rule__PackageDefinition__Group__3 : rule__PackageDefinition__Group__3__Impl rule__PackageDefinition__Group__4 ;
- public final void rule__PackageDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8713:1: ( rule__PackageDefinition__Group__3__Impl rule__PackageDefinition__Group__4 )
- // InternalAppliedStereotypeProperty.g:8714:2: rule__PackageDefinition__Group__3__Impl rule__PackageDefinition__Group__4
- {
- pushFollow(FOLLOW_22);
- rule__PackageDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__3"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:8721:1: rule__PackageDefinition__Group__3__Impl : ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* ) ;
- public final void rule__PackageDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8725:1: ( ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* ) )
- // InternalAppliedStereotypeProperty.g:8726:1: ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* )
- {
- // InternalAppliedStereotypeProperty.g:8726:1: ( ( rule__PackageDefinition__OwnedMemberAssignment_3 )* )
- // InternalAppliedStereotypeProperty.g:8727:1: ( rule__PackageDefinition__OwnedMemberAssignment_3 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getOwnedMemberAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:8728:1: ( rule__PackageDefinition__OwnedMemberAssignment_3 )*
- loop84:
- do {
- int alt84=2;
- int LA84_0 = input.LA(1);
-
- if ( (LA84_0==RULE_DOCUMENTATION_COMMENT||(LA84_0>=15 && LA84_0<=16)||LA84_0==54) ) {
- alt84=1;
- }
-
-
- switch (alt84) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:8728:2: rule__PackageDefinition__OwnedMemberAssignment_3
- {
- pushFollow(FOLLOW_23);
- rule__PackageDefinition__OwnedMemberAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop84;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getOwnedMemberAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__4"
- // InternalAppliedStereotypeProperty.g:8738:1: rule__PackageDefinition__Group__4 : rule__PackageDefinition__Group__4__Impl ;
- public final void rule__PackageDefinition__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8742:1: ( rule__PackageDefinition__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:8743:2: rule__PackageDefinition__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinition__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__4"
-
-
- // $ANTLR start "rule__PackageDefinition__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:8749:1: rule__PackageDefinition__Group__4__Impl : ( '}' ) ;
- public final void rule__PackageDefinition__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8753:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:8754:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:8754:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:8755:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getRightCurlyBracketKeyword_4());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getRightCurlyBracketKeyword_4());
- }
-
- }
+ // $ANTLR start "rule__EqualityExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32149:1: rule__EqualityExpression__Operand2Assignment_1_2 : ( ruleClassificationExpression ) ;
+ public final void rule__EqualityExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__Group__4__Impl"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:8778:1: rule__PackageDefinitionOrStub__Group__0 : rule__PackageDefinitionOrStub__Group__0__Impl rule__PackageDefinitionOrStub__Group__1 ;
- public final void rule__PackageDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8782:1: ( rule__PackageDefinitionOrStub__Group__0__Impl rule__PackageDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:8783:2: rule__PackageDefinitionOrStub__Group__0__Impl rule__PackageDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__PackageDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:8790:1: rule__PackageDefinitionOrStub__Group__0__Impl : ( 'package' ) ;
- public final void rule__PackageDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8794:1: ( ( 'package' ) )
- // InternalAppliedStereotypeProperty.g:8795:1: ( 'package' )
- {
- // InternalAppliedStereotypeProperty.g:8795:1: ( 'package' )
- // InternalAppliedStereotypeProperty.g:8796:1: 'package'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getPackageKeyword_0());
- }
- match(input,65,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getPackageKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:8809:1: rule__PackageDefinitionOrStub__Group__1 : rule__PackageDefinitionOrStub__Group__1__Impl rule__PackageDefinitionOrStub__Group__2 ;
- public final void rule__PackageDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8813:1: ( rule__PackageDefinitionOrStub__Group__1__Impl rule__PackageDefinitionOrStub__Group__2 )
- // InternalAppliedStereotypeProperty.g:8814:2: rule__PackageDefinitionOrStub__Group__1__Impl rule__PackageDefinitionOrStub__Group__2
- {
- pushFollow(FOLLOW_24);
- rule__PackageDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:8821:1: rule__PackageDefinitionOrStub__Group__1__Impl : ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) ) ;
- public final void rule__PackageDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8825:1: ( ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:8826:1: ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:8826:1: ( ( rule__PackageDefinitionOrStub__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:8827:1: ( rule__PackageDefinitionOrStub__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:8828:1: ( rule__PackageDefinitionOrStub__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:8828:2: rule__PackageDefinitionOrStub__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group__2"
- // InternalAppliedStereotypeProperty.g:8838:1: rule__PackageDefinitionOrStub__Group__2 : rule__PackageDefinitionOrStub__Group__2__Impl ;
- public final void rule__PackageDefinitionOrStub__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8842:1: ( rule__PackageDefinitionOrStub__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:8843:2: rule__PackageDefinitionOrStub__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group__2"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:8849:1: rule__PackageDefinitionOrStub__Group__2__Impl : ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) ) ;
- public final void rule__PackageDefinitionOrStub__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8853:1: ( ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) ) )
- // InternalAppliedStereotypeProperty.g:8854:1: ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:8854:1: ( ( rule__PackageDefinitionOrStub__Alternatives_2 ) )
- // InternalAppliedStereotypeProperty.g:8855:1: ( rule__PackageDefinitionOrStub__Alternatives_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getAlternatives_2());
- }
- // InternalAppliedStereotypeProperty.g:8856:1: ( rule__PackageDefinitionOrStub__Alternatives_2 )
- // InternalAppliedStereotypeProperty.g:8856:2: rule__PackageDefinitionOrStub__Alternatives_2
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Alternatives_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getAlternatives_2());
- }
-
- }
+ try {
+ // InternalAppliedStereotypeProperty.g:32153:1: ( ( ruleClassificationExpression ) )
+ // InternalAppliedStereotypeProperty.g:32154:1: ( ruleClassificationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32154:1: ( ruleClassificationExpression )
+ // InternalAppliedStereotypeProperty.g:32155:1: ruleClassificationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getEqualityExpressionAccess().getOperand2ClassificationExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassificationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getEqualityExpressionAccess().getOperand2ClassificationExpressionParserRuleCall_1_2_0());
+ }
+
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group__2__Impl"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__0"
- // InternalAppliedStereotypeProperty.g:8872:1: rule__PackageDefinitionOrStub__Group_2_1__0 : rule__PackageDefinitionOrStub__Group_2_1__0__Impl rule__PackageDefinitionOrStub__Group_2_1__1 ;
- public final void rule__PackageDefinitionOrStub__Group_2_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8876:1: ( rule__PackageDefinitionOrStub__Group_2_1__0__Impl rule__PackageDefinitionOrStub__Group_2_1__1 )
- // InternalAppliedStereotypeProperty.g:8877:2: rule__PackageDefinitionOrStub__Group_2_1__0__Impl rule__PackageDefinitionOrStub__Group_2_1__1
- {
- pushFollow(FOLLOW_22);
- rule__PackageDefinitionOrStub__Group_2_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group_2_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__0"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:8884:1: rule__PackageDefinitionOrStub__Group_2_1__0__Impl : ( '{' ) ;
- public final void rule__PackageDefinitionOrStub__Group_2_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8888:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:8889:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:8889:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:8890:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getLeftCurlyBracketKeyword_2_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getLeftCurlyBracketKeyword_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__0__Impl"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__1"
- // InternalAppliedStereotypeProperty.g:8903:1: rule__PackageDefinitionOrStub__Group_2_1__1 : rule__PackageDefinitionOrStub__Group_2_1__1__Impl rule__PackageDefinitionOrStub__Group_2_1__2 ;
- public final void rule__PackageDefinitionOrStub__Group_2_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8907:1: ( rule__PackageDefinitionOrStub__Group_2_1__1__Impl rule__PackageDefinitionOrStub__Group_2_1__2 )
- // InternalAppliedStereotypeProperty.g:8908:2: rule__PackageDefinitionOrStub__Group_2_1__1__Impl rule__PackageDefinitionOrStub__Group_2_1__2
- {
- pushFollow(FOLLOW_22);
- rule__PackageDefinitionOrStub__Group_2_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group_2_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__1"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:8915:1: rule__PackageDefinitionOrStub__Group_2_1__1__Impl : ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* ) ;
- public final void rule__PackageDefinitionOrStub__Group_2_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8919:1: ( ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:8920:1: ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:8920:1: ( ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )* )
- // InternalAppliedStereotypeProperty.g:8921:1: ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberAssignment_2_1_1());
- }
- // InternalAppliedStereotypeProperty.g:8922:1: ( rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 )*
- loop85:
- do {
- int alt85=2;
- int LA85_0 = input.LA(1);
-
- if ( (LA85_0==RULE_DOCUMENTATION_COMMENT||(LA85_0>=15 && LA85_0<=16)||LA85_0==54) ) {
- alt85=1;
- }
-
-
- switch (alt85) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:8922:2: rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1
- {
- pushFollow(FOLLOW_23);
- rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop85;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberAssignment_2_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__1__Impl"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__2"
- // InternalAppliedStereotypeProperty.g:8932:1: rule__PackageDefinitionOrStub__Group_2_1__2 : rule__PackageDefinitionOrStub__Group_2_1__2__Impl ;
- public final void rule__PackageDefinitionOrStub__Group_2_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8936:1: ( rule__PackageDefinitionOrStub__Group_2_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:8937:2: rule__PackageDefinitionOrStub__Group_2_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackageDefinitionOrStub__Group_2_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__2"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__Group_2_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:8943:1: rule__PackageDefinitionOrStub__Group_2_1__2__Impl : ( '}' ) ;
- public final void rule__PackageDefinitionOrStub__Group_2_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8947:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:8948:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:8948:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:8949:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getRightCurlyBracketKeyword_2_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getRightCurlyBracketKeyword_2_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__Group_2_1__2__Impl"
-
-
- // $ANTLR start "rule__PackagedElement__Group__0"
- // InternalAppliedStereotypeProperty.g:8968:1: rule__PackagedElement__Group__0 : rule__PackagedElement__Group__0__Impl rule__PackagedElement__Group__1 ;
- public final void rule__PackagedElement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8972:1: ( rule__PackagedElement__Group__0__Impl rule__PackagedElement__Group__1 )
- // InternalAppliedStereotypeProperty.g:8973:2: rule__PackagedElement__Group__0__Impl rule__PackagedElement__Group__1
- {
- pushFollow(FOLLOW_25);
- rule__PackagedElement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackagedElement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__0"
-
-
- // $ANTLR start "rule__PackagedElement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:8980:1: rule__PackagedElement__Group__0__Impl : ( ( rule__PackagedElement__DocumentationAssignment_0 )? ) ;
- public final void rule__PackagedElement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:8984:1: ( ( ( rule__PackagedElement__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:8985:1: ( ( rule__PackagedElement__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:8985:1: ( ( rule__PackagedElement__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:8986:1: ( rule__PackagedElement__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:8987:1: ( rule__PackagedElement__DocumentationAssignment_0 )?
- int alt86=2;
- int LA86_0 = input.LA(1);
-
- if ( (LA86_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt86=1;
- }
- switch (alt86) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:8987:2: rule__PackagedElement__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PackagedElement__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__0__Impl"
-
-
- // $ANTLR start "rule__PackagedElement__Group__1"
- // InternalAppliedStereotypeProperty.g:8997:1: rule__PackagedElement__Group__1 : rule__PackagedElement__Group__1__Impl rule__PackagedElement__Group__2 ;
- public final void rule__PackagedElement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9001:1: ( rule__PackagedElement__Group__1__Impl rule__PackagedElement__Group__2 )
- // InternalAppliedStereotypeProperty.g:9002:2: rule__PackagedElement__Group__1__Impl rule__PackagedElement__Group__2
- {
- pushFollow(FOLLOW_25);
- rule__PackagedElement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackagedElement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__1"
-
-
- // $ANTLR start "rule__PackagedElement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9009:1: rule__PackagedElement__Group__1__Impl : ( ( rule__PackagedElement__AnnotationAssignment_1 )* ) ;
- public final void rule__PackagedElement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9013:1: ( ( ( rule__PackagedElement__AnnotationAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:9014:1: ( ( rule__PackagedElement__AnnotationAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:9014:1: ( ( rule__PackagedElement__AnnotationAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:9015:1: ( rule__PackagedElement__AnnotationAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getAnnotationAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:9016:1: ( rule__PackagedElement__AnnotationAssignment_1 )*
- loop87:
- do {
- int alt87=2;
- int LA87_0 = input.LA(1);
-
- if ( (LA87_0==54) ) {
- alt87=1;
- }
-
-
- switch (alt87) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9016:2: rule__PackagedElement__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_26);
- rule__PackagedElement__AnnotationAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop87;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getAnnotationAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__1__Impl"
-
-
- // $ANTLR start "rule__PackagedElement__Group__2"
- // InternalAppliedStereotypeProperty.g:9026:1: rule__PackagedElement__Group__2 : rule__PackagedElement__Group__2__Impl rule__PackagedElement__Group__3 ;
- public final void rule__PackagedElement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9030:1: ( rule__PackagedElement__Group__2__Impl rule__PackagedElement__Group__3 )
- // InternalAppliedStereotypeProperty.g:9031:2: rule__PackagedElement__Group__2__Impl rule__PackagedElement__Group__3
- {
- pushFollow(FOLLOW_27);
- rule__PackagedElement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PackagedElement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__2"
-
-
- // $ANTLR start "rule__PackagedElement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:9038:1: rule__PackagedElement__Group__2__Impl : ( ( rule__PackagedElement__VisibilityAssignment_2 ) ) ;
- public final void rule__PackagedElement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9042:1: ( ( ( rule__PackagedElement__VisibilityAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:9043:1: ( ( rule__PackagedElement__VisibilityAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:9043:1: ( ( rule__PackagedElement__VisibilityAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:9044:1: ( rule__PackagedElement__VisibilityAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getVisibilityAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:9045:1: ( rule__PackagedElement__VisibilityAssignment_2 )
- // InternalAppliedStereotypeProperty.g:9045:2: rule__PackagedElement__VisibilityAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__PackagedElement__VisibilityAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
+ restoreStackSize(stackSize);
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getVisibilityAssignment_2());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__EqualityExpression__Operand2Assignment_1_2"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__2__Impl"
-
-
- // $ANTLR start "rule__PackagedElement__Group__3"
- // InternalAppliedStereotypeProperty.g:9055:1: rule__PackagedElement__Group__3 : rule__PackagedElement__Group__3__Impl ;
- public final void rule__PackagedElement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9059:1: ( rule__PackagedElement__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:9060:2: rule__PackagedElement__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PackagedElement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__3"
-
-
- // $ANTLR start "rule__PackagedElement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:9066:1: rule__PackagedElement__Group__3__Impl : ( ( rule__PackagedElement__DefinitionAssignment_3 ) ) ;
- public final void rule__PackagedElement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9070:1: ( ( ( rule__PackagedElement__DefinitionAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:9071:1: ( ( rule__PackagedElement__DefinitionAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:9071:1: ( ( rule__PackagedElement__DefinitionAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:9072:1: ( rule__PackagedElement__DefinitionAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getDefinitionAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:9073:1: ( rule__PackagedElement__DefinitionAssignment_3 )
- // InternalAppliedStereotypeProperty.g:9073:2: rule__PackagedElement__DefinitionAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__PackagedElement__DefinitionAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getDefinitionAssignment_3());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__Group__3__Impl"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameter__Group__0"
- // InternalAppliedStereotypeProperty.g:9094:1: rule__ClassifierTemplateParameter__Group__0 : rule__ClassifierTemplateParameter__Group__0__Impl rule__ClassifierTemplateParameter__Group__1 ;
- public final void rule__ClassifierTemplateParameter__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9098:1: ( rule__ClassifierTemplateParameter__Group__0__Impl rule__ClassifierTemplateParameter__Group__1 )
- // InternalAppliedStereotypeProperty.g:9099:2: rule__ClassifierTemplateParameter__Group__0__Impl rule__ClassifierTemplateParameter__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__ClassifierTemplateParameter__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameter__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameter__Group__0"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameter__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9106:1: rule__ClassifierTemplateParameter__Group__0__Impl : ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? ) ;
- public final void rule__ClassifierTemplateParameter__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9110:1: ( ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:9111:1: ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:9111:1: ( ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:9112:1: ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:9113:1: ( rule__ClassifierTemplateParameter__DocumentationAssignment_0 )?
- int alt88=2;
- int LA88_0 = input.LA(1);
-
- if ( (LA88_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt88=1;
- }
- switch (alt88) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9113:2: rule__ClassifierTemplateParameter__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameter__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
+ // $ANTLR start "rule__AndExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32164:1: rule__AndExpression__OperatorAssignment_1_1 : ( ( '&' ) ) ;
+ public final void rule__AndExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameter__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameter__Group__1"
- // InternalAppliedStereotypeProperty.g:9123:1: rule__ClassifierTemplateParameter__Group__1 : rule__ClassifierTemplateParameter__Group__1__Impl ;
- public final void rule__ClassifierTemplateParameter__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9127:1: ( rule__ClassifierTemplateParameter__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:9128:2: rule__ClassifierTemplateParameter__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameter__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameter__Group__1"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameter__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9134:1: rule__ClassifierTemplateParameter__Group__1__Impl : ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) ) ;
- public final void rule__ClassifierTemplateParameter__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9138:1: ( ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:9139:1: ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:9139:1: ( ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:9140:1: ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:9141:1: ( rule__ClassifierTemplateParameter__DefinitionAssignment_1 )
- // InternalAppliedStereotypeProperty.g:9141:2: rule__ClassifierTemplateParameter__DefinitionAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameter__DefinitionAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
+ try {
+ // InternalAppliedStereotypeProperty.g:32168:1: ( ( ( '&' ) ) )
+ // InternalAppliedStereotypeProperty.g:32169:1: ( ( '&' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32169:1: ( ( '&' ) )
+ // InternalAppliedStereotypeProperty.g:32170:1: ( '&' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32171:1: ( '&' )
+ // InternalAppliedStereotypeProperty.g:32172:1: '&'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
+ }
+ match(input, 115, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
+ }
+
+ }
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionAssignment_1());
- }
-
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__AndExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32187:1: rule__AndExpression__Operand2Assignment_1_2 : ( ruleEqualityExpression ) ;
+ public final void rule__AndExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32191:1: ( ( ruleEqualityExpression ) )
+ // InternalAppliedStereotypeProperty.g:32192:1: ( ruleEqualityExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32192:1: ( ruleEqualityExpression )
+ // InternalAppliedStereotypeProperty.g:32193:1: ruleEqualityExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAndExpressionAccess().getOperand2EqualityExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleEqualityExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAndExpressionAccess().getOperand2EqualityExpressionParserRuleCall_1_2_0());
+ }
+
+ }
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__AndExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32202:1: rule__ExclusiveOrExpression__OperatorAssignment_1_1 : ( ( '^' ) ) ;
+ public final void rule__ExclusiveOrExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32206:1: ( ( ( '^' ) ) )
+ // InternalAppliedStereotypeProperty.g:32207:1: ( ( '^' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32207:1: ( ( '^' ) )
+ // InternalAppliedStereotypeProperty.g:32208:1: ( '^' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32209:1: ( '^' )
+ // InternalAppliedStereotypeProperty.g:32210:1: '^'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
+ }
+ match(input, 116, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
+ }
+
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameter__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:9155:1: rule__ClassifierTemplateParameterDefinition__Group__0 : rule__ClassifierTemplateParameterDefinition__Group__0__Impl rule__ClassifierTemplateParameterDefinition__Group__1 ;
- public final void rule__ClassifierTemplateParameterDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9159:1: ( rule__ClassifierTemplateParameterDefinition__Group__0__Impl rule__ClassifierTemplateParameterDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:9160:2: rule__ClassifierTemplateParameterDefinition__Group__0__Impl rule__ClassifierTemplateParameterDefinition__Group__1
- {
- pushFollow(FOLLOW_28);
- rule__ClassifierTemplateParameterDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__0"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9167:1: rule__ClassifierTemplateParameterDefinition__Group__0__Impl : ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) ) ;
- public final void rule__ClassifierTemplateParameterDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9171:1: ( ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:9172:1: ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:9172:1: ( ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:9173:1: ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:9174:1: ( rule__ClassifierTemplateParameterDefinition__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:9174:2: rule__ClassifierTemplateParameterDefinition__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameAssignment_0());
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__ExclusiveOrExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32225:1: rule__ExclusiveOrExpression__Operand2Assignment_1_2 : ( ruleAndExpression ) ;
+ public final void rule__ExclusiveOrExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32229:1: ( ( ruleAndExpression ) )
+ // InternalAppliedStereotypeProperty.g:32230:1: ( ruleAndExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32230:1: ( ruleAndExpression )
+ // InternalAppliedStereotypeProperty.g:32231:1: ruleAndExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getOperand2AndExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAndExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getOperand2AndExpressionParserRuleCall_1_2_0());
+ }
+
+ }
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32240:1: rule__InclusiveOrExpression__OperatorAssignment_1_1 : ( ( '|' ) ) ;
+ public final void rule__InclusiveOrExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32244:1: ( ( ( '|' ) ) )
+ // InternalAppliedStereotypeProperty.g:32245:1: ( ( '|' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32245:1: ( ( '|' ) )
+ // InternalAppliedStereotypeProperty.g:32246:1: ( '|' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32247:1: ( '|' )
+ // InternalAppliedStereotypeProperty.g:32248:1: '|'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
+ }
+ match(input, 117, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
+ }
+
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:9184:1: rule__ClassifierTemplateParameterDefinition__Group__1 : rule__ClassifierTemplateParameterDefinition__Group__1__Impl ;
- public final void rule__ClassifierTemplateParameterDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9188:1: ( rule__ClassifierTemplateParameterDefinition__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:9189:2: rule__ClassifierTemplateParameterDefinition__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__1"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9195:1: rule__ClassifierTemplateParameterDefinition__Group__1__Impl : ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? ) ;
- public final void rule__ClassifierTemplateParameterDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9199:1: ( ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:9200:1: ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:9200:1: ( ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:9201:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:9202:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__0 )?
- int alt89=2;
- int LA89_0 = input.LA(1);
-
- if ( (LA89_0==68) ) {
- alt89=1;
- }
- switch (alt89) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9202:2: rule__ClassifierTemplateParameterDefinition__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__0"
- // InternalAppliedStereotypeProperty.g:9216:1: rule__ClassifierTemplateParameterDefinition__Group_1__0 : rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl rule__ClassifierTemplateParameterDefinition__Group_1__1 ;
- public final void rule__ClassifierTemplateParameterDefinition__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9220:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl rule__ClassifierTemplateParameterDefinition__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:9221:2: rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl rule__ClassifierTemplateParameterDefinition__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__0"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:9228:1: rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl : ( 'specializes' ) ;
- public final void rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9232:1: ( ( 'specializes' ) )
- // InternalAppliedStereotypeProperty.g:9233:1: ( 'specializes' )
- {
- // InternalAppliedStereotypeProperty.g:9233:1: ( 'specializes' )
- // InternalAppliedStereotypeProperty.g:9234:1: 'specializes'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializesKeyword_1_0());
- }
- match(input,68,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializesKeyword_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__1"
- // InternalAppliedStereotypeProperty.g:9247:1: rule__ClassifierTemplateParameterDefinition__Group_1__1 : rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl ;
- public final void rule__ClassifierTemplateParameterDefinition__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9251:1: ( rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:9252:2: rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__1"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:9258:1: rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl : ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) ) ;
- public final void rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9262:1: ( ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:9263:1: ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:9263:1: ( ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:9264:1: ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:9265:1: ( rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:9265:2: rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__SpecializationClause__Group__0"
- // InternalAppliedStereotypeProperty.g:9279:1: rule__SpecializationClause__Group__0 : rule__SpecializationClause__Group__0__Impl rule__SpecializationClause__Group__1 ;
- public final void rule__SpecializationClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9283:1: ( rule__SpecializationClause__Group__0__Impl rule__SpecializationClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:9284:2: rule__SpecializationClause__Group__0__Impl rule__SpecializationClause__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__SpecializationClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SpecializationClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SpecializationClause__Group__0"
-
-
- // $ANTLR start "rule__SpecializationClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9291:1: rule__SpecializationClause__Group__0__Impl : ( 'specializes' ) ;
- public final void rule__SpecializationClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9295:1: ( ( 'specializes' ) )
- // InternalAppliedStereotypeProperty.g:9296:1: ( 'specializes' )
- {
- // InternalAppliedStereotypeProperty.g:9296:1: ( 'specializes' )
- // InternalAppliedStereotypeProperty.g:9297:1: 'specializes'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSpecializationClauseAccess().getSpecializesKeyword_0());
- }
- match(input,68,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSpecializationClauseAccess().getSpecializesKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SpecializationClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__SpecializationClause__Group__1"
- // InternalAppliedStereotypeProperty.g:9310:1: rule__SpecializationClause__Group__1 : rule__SpecializationClause__Group__1__Impl ;
- public final void rule__SpecializationClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9314:1: ( rule__SpecializationClause__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:9315:2: rule__SpecializationClause__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SpecializationClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SpecializationClause__Group__1"
-
-
- // $ANTLR start "rule__SpecializationClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9321:1: rule__SpecializationClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
- public final void rule__SpecializationClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9325:1: ( ( ruleQualifiedNameList ) )
- // InternalAppliedStereotypeProperty.g:9326:1: ( ruleQualifiedNameList )
- {
- // InternalAppliedStereotypeProperty.g:9326:1: ( ruleQualifiedNameList )
- // InternalAppliedStereotypeProperty.g:9327:1: ruleQualifiedNameList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSpecializationClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSpecializationClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SpecializationClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:9342:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ;
- public final void rule__ClassDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9346:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:9347:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1
- {
- pushFollow(FOLLOW_29);
- rule__ClassDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__0"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9354:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? ) ;
- public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9358:1: ( ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:9359:1: ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:9359:1: ( ( rule__ClassDeclaration__IsAbstractAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:9360:1: ( rule__ClassDeclaration__IsAbstractAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getIsAbstractAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:9361:1: ( rule__ClassDeclaration__IsAbstractAssignment_0 )?
- int alt90=2;
- int LA90_0 = input.LA(1);
-
- if ( (LA90_0==105) ) {
- alt90=1;
- }
- switch (alt90) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9361:2: rule__ClassDeclaration__IsAbstractAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__IsAbstractAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getIsAbstractAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:9371:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ;
- public final void rule__ClassDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9375:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:9376:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__ClassDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__1"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9383:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ;
- public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9387:1: ( ( 'class' ) )
- // InternalAppliedStereotypeProperty.g:9388:1: ( 'class' )
- {
- // InternalAppliedStereotypeProperty.g:9388:1: ( 'class' )
- // InternalAppliedStereotypeProperty.g:9389:1: 'class'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1());
- }
- match(input,69,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__InclusiveOrExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32263:1: rule__InclusiveOrExpression__Operand2Assignment_1_2 : ( ruleExclusiveOrExpression ) ;
+ public final void rule__InclusiveOrExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32267:1: ( ( ruleExclusiveOrExpression ) )
+ // InternalAppliedStereotypeProperty.g:32268:1: ( ruleExclusiveOrExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32268:1: ( ruleExclusiveOrExpression )
+ // InternalAppliedStereotypeProperty.g:32269:1: ruleExclusiveOrExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getOperand2ExclusiveOrExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExclusiveOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInclusiveOrExpressionAccess().getOperand2ExclusiveOrExpressionParserRuleCall_1_2_0());
+ }
+
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:9402:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ;
- public final void rule__ClassDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9406:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:9407:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3
- {
- pushFollow(FOLLOW_30);
- rule__ClassDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__2"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:9414:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ;
- public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9418:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:9419:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:9419:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:9420:1: ( rule__ClassDeclaration__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:9421:1: ( rule__ClassDeclaration__NameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:9421:2: rule__ClassDeclaration__NameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:9431:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ;
- public final void rule__ClassDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9435:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:9436:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4
- {
- pushFollow(FOLLOW_30);
- rule__ClassDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__3"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:9443:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ;
- public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9447:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:9448:1: ( ( rule__ClassDeclaration__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:9448:1: ( ( rule__ClassDeclaration__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:9449:1: ( rule__ClassDeclaration__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:9450:1: ( rule__ClassDeclaration__Group_3__0 )?
- int alt91=2;
- int LA91_0 = input.LA(1);
-
- if ( (LA91_0==34) ) {
- alt91=1;
- }
- switch (alt91) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9450:2: rule__ClassDeclaration__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:9460:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ;
- public final void rule__ClassDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9464:1: ( rule__ClassDeclaration__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:9465:2: rule__ClassDeclaration__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__4"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:9471:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? ) ;
- public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9475:1: ( ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? ) )
- // InternalAppliedStereotypeProperty.g:9476:1: ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? )
- {
- // InternalAppliedStereotypeProperty.g:9476:1: ( ( rule__ClassDeclaration__SpecializationAssignment_4 )? )
- // InternalAppliedStereotypeProperty.g:9477:1: ( rule__ClassDeclaration__SpecializationAssignment_4 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getSpecializationAssignment_4());
- }
- // InternalAppliedStereotypeProperty.g:9478:1: ( rule__ClassDeclaration__SpecializationAssignment_4 )?
- int alt92=2;
- int LA92_0 = input.LA(1);
-
- if ( (LA92_0==68) ) {
- alt92=1;
- }
- switch (alt92) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9478:2: rule__ClassDeclaration__SpecializationAssignment_4
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__SpecializationAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getSpecializationAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__0"
- // InternalAppliedStereotypeProperty.g:9498:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ;
- public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9502:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:9503:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1
- {
- pushFollow(FOLLOW_31);
- rule__ClassDeclaration__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__0"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:9510:1: rule__ClassDeclaration__Group_3__0__Impl : ( '<' ) ;
- public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9514:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:9515:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:9515:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:9516:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getLessThanSignKeyword_3_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getLessThanSignKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32278:1: rule__ConditionalAndExpression__OperatorAssignment_1_1 : ( ( '&&' ) ) ;
+ public final void rule__ConditionalAndExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32282:1: ( ( ( '&&' ) ) )
+ // InternalAppliedStereotypeProperty.g:32283:1: ( ( '&&' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32283:1: ( ( '&&' ) )
+ // InternalAppliedStereotypeProperty.g:32284:1: ( '&&' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32285:1: ( '&&' )
+ // InternalAppliedStereotypeProperty.g:32286:1: '&&'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
+ }
+ match(input, 118, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
+ }
+
+ }
+
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
+ }
+
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__1"
- // InternalAppliedStereotypeProperty.g:9529:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ;
- public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9533:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 )
- // InternalAppliedStereotypeProperty.g:9534:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2
- {
- pushFollow(FOLLOW_32);
- rule__ClassDeclaration__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__1"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:9541:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) ) ;
- public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9545:1: ( ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:9546:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:9546:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:9547:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:9548:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:9548:2: rule__ClassDeclaration__OwnedMemberAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__OwnedMemberAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__2"
- // InternalAppliedStereotypeProperty.g:9558:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl rule__ClassDeclaration__Group_3__3 ;
- public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9562:1: ( rule__ClassDeclaration__Group_3__2__Impl rule__ClassDeclaration__Group_3__3 )
- // InternalAppliedStereotypeProperty.g:9563:2: rule__ClassDeclaration__Group_3__2__Impl rule__ClassDeclaration__Group_3__3
- {
- pushFollow(FOLLOW_32);
- rule__ClassDeclaration__Group_3__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__2"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl"
- // InternalAppliedStereotypeProperty.g:9570:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ;
- public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9574:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:9575:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:9575:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* )
- // InternalAppliedStereotypeProperty.g:9576:1: ( rule__ClassDeclaration__Group_3_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getGroup_3_2());
- }
- // InternalAppliedStereotypeProperty.g:9577:1: ( rule__ClassDeclaration__Group_3_2__0 )*
- loop93:
- do {
- int alt93=2;
- int LA93_0 = input.LA(1);
-
- if ( (LA93_0==57) ) {
- alt93=1;
- }
-
-
- switch (alt93) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9577:2: rule__ClassDeclaration__Group_3_2__0
- {
- pushFollow(FOLLOW_11);
- rule__ClassDeclaration__Group_3_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop93;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getGroup_3_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__2__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__3"
- // InternalAppliedStereotypeProperty.g:9587:1: rule__ClassDeclaration__Group_3__3 : rule__ClassDeclaration__Group_3__3__Impl ;
- public final void rule__ClassDeclaration__Group_3__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9591:1: ( rule__ClassDeclaration__Group_3__3__Impl )
- // InternalAppliedStereotypeProperty.g:9592:2: rule__ClassDeclaration__Group_3__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__3"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3__3__Impl"
- // InternalAppliedStereotypeProperty.g:9598:1: rule__ClassDeclaration__Group_3__3__Impl : ( '>' ) ;
- public final void rule__ClassDeclaration__Group_3__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9602:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:9603:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:9603:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:9604:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
-
- }
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3__3__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3_2__0"
- // InternalAppliedStereotypeProperty.g:9625:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ;
- public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9629:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 )
- // InternalAppliedStereotypeProperty.g:9630:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1
- {
- pushFollow(FOLLOW_31);
- rule__ClassDeclaration__Group_3_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3_2__0"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:9637:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ;
- public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9641:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:9642:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:9642:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:9643:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3_2__0__Impl"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3_2__1"
- // InternalAppliedStereotypeProperty.g:9656:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ;
- public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9660:1: ( rule__ClassDeclaration__Group_3_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:9661:2: rule__ClassDeclaration__Group_3_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__Group_3_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3_2__1"
-
-
- // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:9667:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
- public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9671:1: ( ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:9672:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:9672:1: ( ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 ) )
- // InternalAppliedStereotypeProperty.g:9673:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
- // InternalAppliedStereotypeProperty.g:9674:1: ( rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 )
- // InternalAppliedStereotypeProperty.g:9674:2: rule__ClassDeclaration__OwnedMemberAssignment_3_2_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassDeclaration__OwnedMemberAssignment_3_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__Group_3_2__1__Impl"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:9688:1: rule__ClassDefinition__Group__0 : rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ;
- public final void rule__ClassDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9692:1: ( rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:9693:2: rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__ClassDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__0"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9700:1: rule__ClassDefinition__Group__0__Impl : ( ruleClassDeclaration ) ;
- public final void rule__ClassDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9704:1: ( ( ruleClassDeclaration ) )
- // InternalAppliedStereotypeProperty.g:9705:1: ( ruleClassDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:9705:1: ( ruleClassDeclaration )
- // InternalAppliedStereotypeProperty.g:9706:1: ruleClassDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionAccess().getClassDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionAccess().getClassDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:9717:1: rule__ClassDefinition__Group__1 : rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ;
- public final void rule__ClassDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9721:1: ( rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:9722:2: rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2
- {
- pushFollow(FOLLOW_33);
- rule__ClassDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__1"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9729:1: rule__ClassDefinition__Group__1__Impl : ( '{' ) ;
- public final void rule__ClassDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9733:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:9734:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:9734:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:9735:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:9748:1: rule__ClassDefinition__Group__2 : rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ;
- public final void rule__ClassDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9752:1: ( rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:9753:2: rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3
- {
- pushFollow(FOLLOW_33);
- rule__ClassDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__2"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:9760:1: rule__ClassDefinition__Group__2__Impl : ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* ) ;
- public final void rule__ClassDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9764:1: ( ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* ) )
- // InternalAppliedStereotypeProperty.g:9765:1: ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* )
- {
- // InternalAppliedStereotypeProperty.g:9765:1: ( ( rule__ClassDefinition__OwnedMemberAssignment_2 )* )
- // InternalAppliedStereotypeProperty.g:9766:1: ( rule__ClassDefinition__OwnedMemberAssignment_2 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionAccess().getOwnedMemberAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:9767:1: ( rule__ClassDefinition__OwnedMemberAssignment_2 )*
- loop94:
- do {
- int alt94=2;
- int LA94_0 = input.LA(1);
-
- if ( ((LA94_0>=RULE_ID && LA94_0<=RULE_UNRESTRICTED_NAME)||LA94_0==RULE_DOCUMENTATION_COMMENT||(LA94_0>=15 && LA94_0<=17)||LA94_0==54||(LA94_0>=69 && LA94_0<=70)||(LA94_0>=72 && LA94_0<=76)||LA94_0==105) ) {
- alt94=1;
- }
-
-
- switch (alt94) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9767:2: rule__ClassDefinition__OwnedMemberAssignment_2
- {
- pushFollow(FOLLOW_34);
- rule__ClassDefinition__OwnedMemberAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop94;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionAccess().getOwnedMemberAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:9777:1: rule__ClassDefinition__Group__3 : rule__ClassDefinition__Group__3__Impl ;
- public final void rule__ClassDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9781:1: ( rule__ClassDefinition__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:9782:2: rule__ClassDefinition__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__3"
-
-
- // $ANTLR start "rule__ClassDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:9788:1: rule__ClassDefinition__Group__3__Impl : ( '}' ) ;
- public final void rule__ClassDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9792:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:9793:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:9793:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:9794:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__ConditionalAndExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32301:1: rule__ConditionalAndExpression__Operand2Assignment_1_2 : ( ruleInclusiveOrExpression ) ;
+ public final void rule__ConditionalAndExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32305:1: ( ( ruleInclusiveOrExpression ) )
+ // InternalAppliedStereotypeProperty.g:32306:1: ( ruleInclusiveOrExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32306:1: ( ruleInclusiveOrExpression )
+ // InternalAppliedStereotypeProperty.g:32307:1: ruleInclusiveOrExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalAndExpressionAccess().getOperand2InclusiveOrExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInclusiveOrExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalAndExpressionAccess().getOperand2InclusiveOrExpressionParserRuleCall_1_2_0());
+ }
+
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:9815:1: rule__ClassDefinitionOrStub__Group__0 : rule__ClassDefinitionOrStub__Group__0__Impl rule__ClassDefinitionOrStub__Group__1 ;
- public final void rule__ClassDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9819:1: ( rule__ClassDefinitionOrStub__Group__0__Impl rule__ClassDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:9820:2: rule__ClassDefinitionOrStub__Group__0__Impl rule__ClassDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__ClassDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9827:1: rule__ClassDefinitionOrStub__Group__0__Impl : ( ruleClassDeclaration ) ;
- public final void rule__ClassDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9831:1: ( ( ruleClassDeclaration ) )
- // InternalAppliedStereotypeProperty.g:9832:1: ( ruleClassDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:9832:1: ( ruleClassDeclaration )
- // InternalAppliedStereotypeProperty.g:9833:1: ruleClassDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getClassDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getClassDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:9844:1: rule__ClassDefinitionOrStub__Group__1 : rule__ClassDefinitionOrStub__Group__1__Impl ;
- public final void rule__ClassDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9848:1: ( rule__ClassDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:9849:2: rule__ClassDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:9855:1: rule__ClassDefinitionOrStub__Group__1__Impl : ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__ClassDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9859:1: ( ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:9860:1: ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:9860:1: ( ( rule__ClassDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:9861:1: ( rule__ClassDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:9862:1: ( rule__ClassDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:9862:2: rule__ClassDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:9876:1: rule__ClassDefinitionOrStub__Group_1_1__0 : rule__ClassDefinitionOrStub__Group_1_1__0__Impl rule__ClassDefinitionOrStub__Group_1_1__1 ;
- public final void rule__ClassDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9880:1: ( rule__ClassDefinitionOrStub__Group_1_1__0__Impl rule__ClassDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:9881:2: rule__ClassDefinitionOrStub__Group_1_1__0__Impl rule__ClassDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_33);
- rule__ClassDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:9888:1: rule__ClassDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__ClassDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9892:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:9893:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:9893:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:9894:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:9907:1: rule__ClassDefinitionOrStub__Group_1_1__1 : rule__ClassDefinitionOrStub__Group_1_1__1__Impl rule__ClassDefinitionOrStub__Group_1_1__2 ;
- public final void rule__ClassDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9911:1: ( rule__ClassDefinitionOrStub__Group_1_1__1__Impl rule__ClassDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:9912:2: rule__ClassDefinitionOrStub__Group_1_1__1__Impl rule__ClassDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_33);
- rule__ClassDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:9919:1: rule__ClassDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
- public final void rule__ClassDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9923:1: ( ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:9924:1: ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:9924:1: ( ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- // InternalAppliedStereotypeProperty.g:9925:1: ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:9926:1: ( rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- loop95:
- do {
- int alt95=2;
- int LA95_0 = input.LA(1);
-
- if ( ((LA95_0>=RULE_ID && LA95_0<=RULE_UNRESTRICTED_NAME)||LA95_0==RULE_DOCUMENTATION_COMMENT||(LA95_0>=15 && LA95_0<=17)||LA95_0==54||(LA95_0>=69 && LA95_0<=70)||(LA95_0>=72 && LA95_0<=76)||LA95_0==105) ) {
- alt95=1;
- }
-
-
- switch (alt95) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9926:2: rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1
- {
- pushFollow(FOLLOW_34);
- rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop95;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:9936:1: rule__ClassDefinitionOrStub__Group_1_1__2 : rule__ClassDefinitionOrStub__Group_1_1__2__Impl ;
- public final void rule__ClassDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9940:1: ( rule__ClassDefinitionOrStub__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:9941:2: rule__ClassDefinitionOrStub__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:9947:1: rule__ClassDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__ClassDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9951:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:9952:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:9952:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:9953:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__ClassMember__Group__0"
- // InternalAppliedStereotypeProperty.g:9972:1: rule__ClassMember__Group__0 : rule__ClassMember__Group__0__Impl rule__ClassMember__Group__1 ;
- public final void rule__ClassMember__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9976:1: ( rule__ClassMember__Group__0__Impl rule__ClassMember__Group__1 )
- // InternalAppliedStereotypeProperty.g:9977:2: rule__ClassMember__Group__0__Impl rule__ClassMember__Group__1
- {
- pushFollow(FOLLOW_35);
- rule__ClassMember__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassMember__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__0"
-
-
- // $ANTLR start "rule__ClassMember__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:9984:1: rule__ClassMember__Group__0__Impl : ( ( rule__ClassMember__DocumentationAssignment_0 )* ) ;
- public final void rule__ClassMember__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:9988:1: ( ( ( rule__ClassMember__DocumentationAssignment_0 )* ) )
- // InternalAppliedStereotypeProperty.g:9989:1: ( ( rule__ClassMember__DocumentationAssignment_0 )* )
- {
- // InternalAppliedStereotypeProperty.g:9989:1: ( ( rule__ClassMember__DocumentationAssignment_0 )* )
- // InternalAppliedStereotypeProperty.g:9990:1: ( rule__ClassMember__DocumentationAssignment_0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:9991:1: ( rule__ClassMember__DocumentationAssignment_0 )*
- loop96:
- do {
- int alt96=2;
- int LA96_0 = input.LA(1);
-
- if ( (LA96_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt96=1;
- }
-
-
- switch (alt96) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:9991:2: rule__ClassMember__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_36);
- rule__ClassMember__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop96;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassMember__Group__1"
- // InternalAppliedStereotypeProperty.g:10001:1: rule__ClassMember__Group__1 : rule__ClassMember__Group__1__Impl rule__ClassMember__Group__2 ;
- public final void rule__ClassMember__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10005:1: ( rule__ClassMember__Group__1__Impl rule__ClassMember__Group__2 )
- // InternalAppliedStereotypeProperty.g:10006:2: rule__ClassMember__Group__1__Impl rule__ClassMember__Group__2
- {
- pushFollow(FOLLOW_35);
- rule__ClassMember__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassMember__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__1"
-
-
- // $ANTLR start "rule__ClassMember__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:10013:1: rule__ClassMember__Group__1__Impl : ( ( rule__ClassMember__AnnotationAssignment_1 )* ) ;
- public final void rule__ClassMember__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10017:1: ( ( ( rule__ClassMember__AnnotationAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:10018:1: ( ( rule__ClassMember__AnnotationAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:10018:1: ( ( rule__ClassMember__AnnotationAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:10019:1: ( rule__ClassMember__AnnotationAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getAnnotationAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:10020:1: ( rule__ClassMember__AnnotationAssignment_1 )*
- loop97:
- do {
- int alt97=2;
- int LA97_0 = input.LA(1);
-
- if ( (LA97_0==54) ) {
- alt97=1;
- }
-
-
- switch (alt97) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10020:2: rule__ClassMember__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_26);
- rule__ClassMember__AnnotationAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop97;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getAnnotationAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassMember__Group__2"
- // InternalAppliedStereotypeProperty.g:10030:1: rule__ClassMember__Group__2 : rule__ClassMember__Group__2__Impl rule__ClassMember__Group__3 ;
- public final void rule__ClassMember__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10034:1: ( rule__ClassMember__Group__2__Impl rule__ClassMember__Group__3 )
- // InternalAppliedStereotypeProperty.g:10035:2: rule__ClassMember__Group__2__Impl rule__ClassMember__Group__3
- {
- pushFollow(FOLLOW_35);
- rule__ClassMember__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassMember__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__2"
-
-
- // $ANTLR start "rule__ClassMember__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:10042:1: rule__ClassMember__Group__2__Impl : ( ( rule__ClassMember__VisibilityAssignment_2 )? ) ;
- public final void rule__ClassMember__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10046:1: ( ( ( rule__ClassMember__VisibilityAssignment_2 )? ) )
- // InternalAppliedStereotypeProperty.g:10047:1: ( ( rule__ClassMember__VisibilityAssignment_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:10047:1: ( ( rule__ClassMember__VisibilityAssignment_2 )? )
- // InternalAppliedStereotypeProperty.g:10048:1: ( rule__ClassMember__VisibilityAssignment_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getVisibilityAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:10049:1: ( rule__ClassMember__VisibilityAssignment_2 )?
- int alt98=2;
- int LA98_0 = input.LA(1);
-
- if ( ((LA98_0>=15 && LA98_0<=17)) ) {
- alt98=1;
- }
- switch (alt98) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10049:2: rule__ClassMember__VisibilityAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__ClassMember__VisibilityAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getVisibilityAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__2__Impl"
-
-
- // $ANTLR start "rule__ClassMember__Group__3"
- // InternalAppliedStereotypeProperty.g:10059:1: rule__ClassMember__Group__3 : rule__ClassMember__Group__3__Impl ;
- public final void rule__ClassMember__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10063:1: ( rule__ClassMember__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:10064:2: rule__ClassMember__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassMember__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__3"
-
-
- // $ANTLR start "rule__ClassMember__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:10070:1: rule__ClassMember__Group__3__Impl : ( ( rule__ClassMember__DefinitionAssignment_3 ) ) ;
- public final void rule__ClassMember__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10074:1: ( ( ( rule__ClassMember__DefinitionAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:10075:1: ( ( rule__ClassMember__DefinitionAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:10075:1: ( ( rule__ClassMember__DefinitionAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:10076:1: ( rule__ClassMember__DefinitionAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getDefinitionAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:10077:1: ( rule__ClassMember__DefinitionAssignment_3 )
- // InternalAppliedStereotypeProperty.g:10077:2: rule__ClassMember__DefinitionAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__ClassMember__DefinitionAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getDefinitionAssignment_3());
- }
-
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__OperatorAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:32316:1: rule__ConditionalOrExpression__OperatorAssignment_1_1 : ( ( '||' ) ) ;
+ public final void rule__ConditionalOrExpression__OperatorAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32320:1: ( ( ( '||' ) ) )
+ // InternalAppliedStereotypeProperty.g:32321:1: ( ( '||' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32321:1: ( ( '||' ) )
+ // InternalAppliedStereotypeProperty.g:32322:1: ( '||' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32323:1: ( '||' )
+ // InternalAppliedStereotypeProperty.g:32324:1: '||'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
+ }
+ match(input, 119, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
+ }
+ }
- }
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__Group__3__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:10095:1: rule__ActiveClassDeclaration__Group__0 : rule__ActiveClassDeclaration__Group__0__Impl rule__ActiveClassDeclaration__Group__1 ;
- public final void rule__ActiveClassDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10099:1: ( rule__ActiveClassDeclaration__Group__0__Impl rule__ActiveClassDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:10100:2: rule__ActiveClassDeclaration__Group__0__Impl rule__ActiveClassDeclaration__Group__1
- {
- pushFollow(FOLLOW_37);
- rule__ActiveClassDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__0"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:10107:1: rule__ActiveClassDeclaration__Group__0__Impl : ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? ) ;
- public final void rule__ActiveClassDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10111:1: ( ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:10112:1: ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:10112:1: ( ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:10113:1: ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:10114:1: ( rule__ActiveClassDeclaration__IsAbstractAssignment_0 )?
- int alt99=2;
- int LA99_0 = input.LA(1);
-
- if ( (LA99_0==105) ) {
- alt99=1;
- }
- switch (alt99) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10114:2: rule__ActiveClassDeclaration__IsAbstractAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__IsAbstractAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:10124:1: rule__ActiveClassDeclaration__Group__1 : rule__ActiveClassDeclaration__Group__1__Impl rule__ActiveClassDeclaration__Group__2 ;
- public final void rule__ActiveClassDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10128:1: ( rule__ActiveClassDeclaration__Group__1__Impl rule__ActiveClassDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:10129:2: rule__ActiveClassDeclaration__Group__1__Impl rule__ActiveClassDeclaration__Group__2
- {
- pushFollow(FOLLOW_38);
- rule__ActiveClassDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__1"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:10136:1: rule__ActiveClassDeclaration__Group__1__Impl : ( 'active' ) ;
- public final void rule__ActiveClassDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10140:1: ( ( 'active' ) )
- // InternalAppliedStereotypeProperty.g:10141:1: ( 'active' )
- {
- // InternalAppliedStereotypeProperty.g:10141:1: ( 'active' )
- // InternalAppliedStereotypeProperty.g:10142:1: 'active'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getActiveKeyword_1());
- }
- match(input,70,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getActiveKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:10155:1: rule__ActiveClassDeclaration__Group__2 : rule__ActiveClassDeclaration__Group__2__Impl rule__ActiveClassDeclaration__Group__3 ;
- public final void rule__ActiveClassDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10159:1: ( rule__ActiveClassDeclaration__Group__2__Impl rule__ActiveClassDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:10160:2: rule__ActiveClassDeclaration__Group__2__Impl rule__ActiveClassDeclaration__Group__3
- {
- pushFollow(FOLLOW_7);
- rule__ActiveClassDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__2"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:10167:1: rule__ActiveClassDeclaration__Group__2__Impl : ( 'class' ) ;
- public final void rule__ActiveClassDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10171:1: ( ( 'class' ) )
- // InternalAppliedStereotypeProperty.g:10172:1: ( 'class' )
- {
- // InternalAppliedStereotypeProperty.g:10172:1: ( 'class' )
- // InternalAppliedStereotypeProperty.g:10173:1: 'class'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getClassKeyword_2());
- }
- match(input,69,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getClassKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:10186:1: rule__ActiveClassDeclaration__Group__3 : rule__ActiveClassDeclaration__Group__3__Impl rule__ActiveClassDeclaration__Group__4 ;
- public final void rule__ActiveClassDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10190:1: ( rule__ActiveClassDeclaration__Group__3__Impl rule__ActiveClassDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:10191:2: rule__ActiveClassDeclaration__Group__3__Impl rule__ActiveClassDeclaration__Group__4
- {
- pushFollow(FOLLOW_30);
- rule__ActiveClassDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__3"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:10198:1: rule__ActiveClassDeclaration__Group__3__Impl : ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) ) ;
- public final void rule__ActiveClassDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10202:1: ( ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:10203:1: ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:10203:1: ( ( rule__ActiveClassDeclaration__NameAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:10204:1: ( rule__ActiveClassDeclaration__NameAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getNameAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:10205:1: ( rule__ActiveClassDeclaration__NameAssignment_3 )
- // InternalAppliedStereotypeProperty.g:10205:2: rule__ActiveClassDeclaration__NameAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__NameAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getNameAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:10215:1: rule__ActiveClassDeclaration__Group__4 : rule__ActiveClassDeclaration__Group__4__Impl rule__ActiveClassDeclaration__Group__5 ;
- public final void rule__ActiveClassDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10219:1: ( rule__ActiveClassDeclaration__Group__4__Impl rule__ActiveClassDeclaration__Group__5 )
- // InternalAppliedStereotypeProperty.g:10220:2: rule__ActiveClassDeclaration__Group__4__Impl rule__ActiveClassDeclaration__Group__5
- {
- pushFollow(FOLLOW_30);
- rule__ActiveClassDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__4"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:10227:1: rule__ActiveClassDeclaration__Group__4__Impl : ( ( rule__ActiveClassDeclaration__Group_4__0 )? ) ;
- public final void rule__ActiveClassDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10231:1: ( ( ( rule__ActiveClassDeclaration__Group_4__0 )? ) )
- // InternalAppliedStereotypeProperty.g:10232:1: ( ( rule__ActiveClassDeclaration__Group_4__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:10232:1: ( ( rule__ActiveClassDeclaration__Group_4__0 )? )
- // InternalAppliedStereotypeProperty.g:10233:1: ( rule__ActiveClassDeclaration__Group_4__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getGroup_4());
- }
- // InternalAppliedStereotypeProperty.g:10234:1: ( rule__ActiveClassDeclaration__Group_4__0 )?
- int alt100=2;
- int LA100_0 = input.LA(1);
-
- if ( (LA100_0==34) ) {
- alt100=1;
- }
- switch (alt100) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10234:2: rule__ActiveClassDeclaration__Group_4__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getGroup_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__5"
- // InternalAppliedStereotypeProperty.g:10244:1: rule__ActiveClassDeclaration__Group__5 : rule__ActiveClassDeclaration__Group__5__Impl ;
- public final void rule__ActiveClassDeclaration__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10248:1: ( rule__ActiveClassDeclaration__Group__5__Impl )
- // InternalAppliedStereotypeProperty.g:10249:2: rule__ActiveClassDeclaration__Group__5__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__5"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group__5__Impl"
- // InternalAppliedStereotypeProperty.g:10255:1: rule__ActiveClassDeclaration__Group__5__Impl : ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? ) ;
- public final void rule__ActiveClassDeclaration__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10259:1: ( ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? ) )
- // InternalAppliedStereotypeProperty.g:10260:1: ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? )
- {
- // InternalAppliedStereotypeProperty.g:10260:1: ( ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )? )
- // InternalAppliedStereotypeProperty.g:10261:1: ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getSpecializationAssignment_5());
- }
- // InternalAppliedStereotypeProperty.g:10262:1: ( rule__ActiveClassDeclaration__SpecializationAssignment_5 )?
- int alt101=2;
- int LA101_0 = input.LA(1);
-
- if ( (LA101_0==68) ) {
- alt101=1;
- }
- switch (alt101) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10262:2: rule__ActiveClassDeclaration__SpecializationAssignment_5
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__SpecializationAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getSpecializationAssignment_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group__5__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__0"
- // InternalAppliedStereotypeProperty.g:10284:1: rule__ActiveClassDeclaration__Group_4__0 : rule__ActiveClassDeclaration__Group_4__0__Impl rule__ActiveClassDeclaration__Group_4__1 ;
- public final void rule__ActiveClassDeclaration__Group_4__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10288:1: ( rule__ActiveClassDeclaration__Group_4__0__Impl rule__ActiveClassDeclaration__Group_4__1 )
- // InternalAppliedStereotypeProperty.g:10289:2: rule__ActiveClassDeclaration__Group_4__0__Impl rule__ActiveClassDeclaration__Group_4__1
- {
- pushFollow(FOLLOW_31);
- rule__ActiveClassDeclaration__Group_4__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__0"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__0__Impl"
- // InternalAppliedStereotypeProperty.g:10296:1: rule__ActiveClassDeclaration__Group_4__0__Impl : ( '<' ) ;
- public final void rule__ActiveClassDeclaration__Group_4__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10300:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:10301:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:10301:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:10302:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getLessThanSignKeyword_4_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getLessThanSignKeyword_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__1"
- // InternalAppliedStereotypeProperty.g:10315:1: rule__ActiveClassDeclaration__Group_4__1 : rule__ActiveClassDeclaration__Group_4__1__Impl rule__ActiveClassDeclaration__Group_4__2 ;
- public final void rule__ActiveClassDeclaration__Group_4__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10319:1: ( rule__ActiveClassDeclaration__Group_4__1__Impl rule__ActiveClassDeclaration__Group_4__2 )
- // InternalAppliedStereotypeProperty.g:10320:2: rule__ActiveClassDeclaration__Group_4__1__Impl rule__ActiveClassDeclaration__Group_4__2
- {
- pushFollow(FOLLOW_32);
- rule__ActiveClassDeclaration__Group_4__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__1"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__1__Impl"
- // InternalAppliedStereotypeProperty.g:10327:1: rule__ActiveClassDeclaration__Group_4__1__Impl : ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) ) ;
- public final void rule__ActiveClassDeclaration__Group_4__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10331:1: ( ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) ) )
- // InternalAppliedStereotypeProperty.g:10332:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:10332:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 ) )
- // InternalAppliedStereotypeProperty.g:10333:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_1());
- }
- // InternalAppliedStereotypeProperty.g:10334:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 )
- // InternalAppliedStereotypeProperty.g:10334:2: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__2"
- // InternalAppliedStereotypeProperty.g:10344:1: rule__ActiveClassDeclaration__Group_4__2 : rule__ActiveClassDeclaration__Group_4__2__Impl rule__ActiveClassDeclaration__Group_4__3 ;
- public final void rule__ActiveClassDeclaration__Group_4__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10348:1: ( rule__ActiveClassDeclaration__Group_4__2__Impl rule__ActiveClassDeclaration__Group_4__3 )
- // InternalAppliedStereotypeProperty.g:10349:2: rule__ActiveClassDeclaration__Group_4__2__Impl rule__ActiveClassDeclaration__Group_4__3
- {
- pushFollow(FOLLOW_32);
- rule__ActiveClassDeclaration__Group_4__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__2"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__2__Impl"
- // InternalAppliedStereotypeProperty.g:10356:1: rule__ActiveClassDeclaration__Group_4__2__Impl : ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* ) ;
- public final void rule__ActiveClassDeclaration__Group_4__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10360:1: ( ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:10361:1: ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:10361:1: ( ( rule__ActiveClassDeclaration__Group_4_2__0 )* )
- // InternalAppliedStereotypeProperty.g:10362:1: ( rule__ActiveClassDeclaration__Group_4_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getGroup_4_2());
- }
- // InternalAppliedStereotypeProperty.g:10363:1: ( rule__ActiveClassDeclaration__Group_4_2__0 )*
- loop102:
- do {
- int alt102=2;
- int LA102_0 = input.LA(1);
-
- if ( (LA102_0==57) ) {
- alt102=1;
- }
-
-
- switch (alt102) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10363:2: rule__ActiveClassDeclaration__Group_4_2__0
- {
- pushFollow(FOLLOW_11);
- rule__ActiveClassDeclaration__Group_4_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop102;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getGroup_4_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__2__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__3"
- // InternalAppliedStereotypeProperty.g:10373:1: rule__ActiveClassDeclaration__Group_4__3 : rule__ActiveClassDeclaration__Group_4__3__Impl ;
- public final void rule__ActiveClassDeclaration__Group_4__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10377:1: ( rule__ActiveClassDeclaration__Group_4__3__Impl )
- // InternalAppliedStereotypeProperty.g:10378:2: rule__ActiveClassDeclaration__Group_4__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__3"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4__3__Impl"
- // InternalAppliedStereotypeProperty.g:10384:1: rule__ActiveClassDeclaration__Group_4__3__Impl : ( '>' ) ;
- public final void rule__ActiveClassDeclaration__Group_4__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10388:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:10389:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:10389:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:10390:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getGreaterThanSignKeyword_4_3());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getGreaterThanSignKeyword_4_3());
- }
-
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4__3__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__0"
- // InternalAppliedStereotypeProperty.g:10411:1: rule__ActiveClassDeclaration__Group_4_2__0 : rule__ActiveClassDeclaration__Group_4_2__0__Impl rule__ActiveClassDeclaration__Group_4_2__1 ;
- public final void rule__ActiveClassDeclaration__Group_4_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10415:1: ( rule__ActiveClassDeclaration__Group_4_2__0__Impl rule__ActiveClassDeclaration__Group_4_2__1 )
- // InternalAppliedStereotypeProperty.g:10416:2: rule__ActiveClassDeclaration__Group_4_2__0__Impl rule__ActiveClassDeclaration__Group_4_2__1
- {
- pushFollow(FOLLOW_31);
- rule__ActiveClassDeclaration__Group_4_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__0"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:10423:1: rule__ActiveClassDeclaration__Group_4_2__0__Impl : ( ',' ) ;
- public final void rule__ActiveClassDeclaration__Group_4_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10427:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:10428:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:10428:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:10429:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getCommaKeyword_4_2_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getCommaKeyword_4_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__1"
- // InternalAppliedStereotypeProperty.g:10442:1: rule__ActiveClassDeclaration__Group_4_2__1 : rule__ActiveClassDeclaration__Group_4_2__1__Impl ;
- public final void rule__ActiveClassDeclaration__Group_4_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10446:1: ( rule__ActiveClassDeclaration__Group_4_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:10447:2: rule__ActiveClassDeclaration__Group_4_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__Group_4_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__1"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__Group_4_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:10453:1: rule__ActiveClassDeclaration__Group_4_2__1__Impl : ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) ) ;
- public final void rule__ActiveClassDeclaration__Group_4_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10457:1: ( ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:10458:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:10458:1: ( ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 ) )
- // InternalAppliedStereotypeProperty.g:10459:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_2_1());
- }
- // InternalAppliedStereotypeProperty.g:10460:1: ( rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 )
- // InternalAppliedStereotypeProperty.g:10460:2: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberAssignment_4_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__Group_4_2__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:10474:1: rule__ActiveClassDefinition__Group__0 : rule__ActiveClassDefinition__Group__0__Impl rule__ActiveClassDefinition__Group__1 ;
- public final void rule__ActiveClassDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10478:1: ( rule__ActiveClassDefinition__Group__0__Impl rule__ActiveClassDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:10479:2: rule__ActiveClassDefinition__Group__0__Impl rule__ActiveClassDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__ActiveClassDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__0"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:10486:1: rule__ActiveClassDefinition__Group__0__Impl : ( ruleActiveClassDeclaration ) ;
- public final void rule__ActiveClassDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10490:1: ( ( ruleActiveClassDeclaration ) )
- // InternalAppliedStereotypeProperty.g:10491:1: ( ruleActiveClassDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:10491:1: ( ruleActiveClassDeclaration )
- // InternalAppliedStereotypeProperty.g:10492:1: ruleActiveClassDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getActiveClassDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getActiveClassDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:10503:1: rule__ActiveClassDefinition__Group__1 : rule__ActiveClassDefinition__Group__1__Impl rule__ActiveClassDefinition__Group__2 ;
- public final void rule__ActiveClassDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10507:1: ( rule__ActiveClassDefinition__Group__1__Impl rule__ActiveClassDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:10508:2: rule__ActiveClassDefinition__Group__1__Impl rule__ActiveClassDefinition__Group__2
- {
- pushFollow(FOLLOW_39);
- rule__ActiveClassDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__1"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:10515:1: rule__ActiveClassDefinition__Group__1__Impl : ( '{' ) ;
- public final void rule__ActiveClassDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10519:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:10520:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:10520:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:10521:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:10534:1: rule__ActiveClassDefinition__Group__2 : rule__ActiveClassDefinition__Group__2__Impl rule__ActiveClassDefinition__Group__3 ;
- public final void rule__ActiveClassDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10538:1: ( rule__ActiveClassDefinition__Group__2__Impl rule__ActiveClassDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:10539:2: rule__ActiveClassDefinition__Group__2__Impl rule__ActiveClassDefinition__Group__3
- {
- pushFollow(FOLLOW_39);
- rule__ActiveClassDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__2"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:10546:1: rule__ActiveClassDefinition__Group__2__Impl : ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* ) ;
- public final void rule__ActiveClassDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10550:1: ( ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* ) )
- // InternalAppliedStereotypeProperty.g:10551:1: ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* )
- {
- // InternalAppliedStereotypeProperty.g:10551:1: ( ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )* )
- // InternalAppliedStereotypeProperty.g:10552:1: ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:10553:1: ( rule__ActiveClassDefinition__OwnedMemberAssignment_2 )*
- loop103:
- do {
- int alt103=2;
- int LA103_0 = input.LA(1);
-
- if ( ((LA103_0>=RULE_ID && LA103_0<=RULE_UNRESTRICTED_NAME)||LA103_0==RULE_DOCUMENTATION_COMMENT||(LA103_0>=15 && LA103_0<=17)||LA103_0==54||(LA103_0>=69 && LA103_0<=70)||(LA103_0>=72 && LA103_0<=76)||LA103_0==82||LA103_0==105) ) {
- alt103=1;
- }
-
-
- switch (alt103) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10553:2: rule__ActiveClassDefinition__OwnedMemberAssignment_2
- {
- pushFollow(FOLLOW_40);
- rule__ActiveClassDefinition__OwnedMemberAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop103;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:10563:1: rule__ActiveClassDefinition__Group__3 : rule__ActiveClassDefinition__Group__3__Impl rule__ActiveClassDefinition__Group__4 ;
- public final void rule__ActiveClassDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10567:1: ( rule__ActiveClassDefinition__Group__3__Impl rule__ActiveClassDefinition__Group__4 )
- // InternalAppliedStereotypeProperty.g:10568:2: rule__ActiveClassDefinition__Group__3__Impl rule__ActiveClassDefinition__Group__4
- {
- pushFollow(FOLLOW_41);
- rule__ActiveClassDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__3"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:10575:1: rule__ActiveClassDefinition__Group__3__Impl : ( '}' ) ;
- public final void rule__ActiveClassDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10579:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:10580:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:10580:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:10581:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__4"
- // InternalAppliedStereotypeProperty.g:10594:1: rule__ActiveClassDefinition__Group__4 : rule__ActiveClassDefinition__Group__4__Impl ;
- public final void rule__ActiveClassDefinition__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10598:1: ( rule__ActiveClassDefinition__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:10599:2: rule__ActiveClassDefinition__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__4"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:10605:1: rule__ActiveClassDefinition__Group__4__Impl : ( ( rule__ActiveClassDefinition__Group_4__0 )? ) ;
- public final void rule__ActiveClassDefinition__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10609:1: ( ( ( rule__ActiveClassDefinition__Group_4__0 )? ) )
- // InternalAppliedStereotypeProperty.g:10610:1: ( ( rule__ActiveClassDefinition__Group_4__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:10610:1: ( ( rule__ActiveClassDefinition__Group_4__0 )? )
- // InternalAppliedStereotypeProperty.g:10611:1: ( rule__ActiveClassDefinition__Group_4__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getGroup_4());
- }
- // InternalAppliedStereotypeProperty.g:10612:1: ( rule__ActiveClassDefinition__Group_4__0 )?
- int alt104=2;
- int LA104_0 = input.LA(1);
-
- if ( (LA104_0==71) ) {
- alt104=1;
- }
- switch (alt104) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10612:2: rule__ActiveClassDefinition__Group_4__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group_4__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getGroup_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group__4__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group_4__0"
- // InternalAppliedStereotypeProperty.g:10632:1: rule__ActiveClassDefinition__Group_4__0 : rule__ActiveClassDefinition__Group_4__0__Impl rule__ActiveClassDefinition__Group_4__1 ;
- public final void rule__ActiveClassDefinition__Group_4__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10636:1: ( rule__ActiveClassDefinition__Group_4__0__Impl rule__ActiveClassDefinition__Group_4__1 )
- // InternalAppliedStereotypeProperty.g:10637:2: rule__ActiveClassDefinition__Group_4__0__Impl rule__ActiveClassDefinition__Group_4__1
- {
- pushFollow(FOLLOW_42);
- rule__ActiveClassDefinition__Group_4__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group_4__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group_4__0"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group_4__0__Impl"
- // InternalAppliedStereotypeProperty.g:10644:1: rule__ActiveClassDefinition__Group_4__0__Impl : ( 'do' ) ;
- public final void rule__ActiveClassDefinition__Group_4__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10648:1: ( ( 'do' ) )
- // InternalAppliedStereotypeProperty.g:10649:1: ( 'do' )
- {
- // InternalAppliedStereotypeProperty.g:10649:1: ( 'do' )
- // InternalAppliedStereotypeProperty.g:10650:1: 'do'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getDoKeyword_4_0());
- }
- match(input,71,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getDoKeyword_4_0());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group_4__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group_4__1"
- // InternalAppliedStereotypeProperty.g:10663:1: rule__ActiveClassDefinition__Group_4__1 : rule__ActiveClassDefinition__Group_4__1__Impl ;
- public final void rule__ActiveClassDefinition__Group_4__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10667:1: ( rule__ActiveClassDefinition__Group_4__1__Impl )
- // InternalAppliedStereotypeProperty.g:10668:2: rule__ActiveClassDefinition__Group_4__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__Group_4__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group_4__1"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__Group_4__1__Impl"
- // InternalAppliedStereotypeProperty.g:10674:1: rule__ActiveClassDefinition__Group_4__1__Impl : ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) ) ;
- public final void rule__ActiveClassDefinition__Group_4__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10678:1: ( ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) ) )
- // InternalAppliedStereotypeProperty.g:10679:1: ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:10679:1: ( ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 ) )
- // InternalAppliedStereotypeProperty.g:10680:1: ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorAssignment_4_1());
- }
- // InternalAppliedStereotypeProperty.g:10681:1: ( rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 )
- // InternalAppliedStereotypeProperty.g:10681:2: rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorAssignment_4_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__Group_4__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:10695:1: rule__ActiveClassDefinitionOrStub__Group__0 : rule__ActiveClassDefinitionOrStub__Group__0__Impl rule__ActiveClassDefinitionOrStub__Group__1 ;
- public final void rule__ActiveClassDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10699:1: ( rule__ActiveClassDefinitionOrStub__Group__0__Impl rule__ActiveClassDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:10700:2: rule__ActiveClassDefinitionOrStub__Group__0__Impl rule__ActiveClassDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__ActiveClassDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:10707:1: rule__ActiveClassDefinitionOrStub__Group__0__Impl : ( ruleActiveClassDeclaration ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10711:1: ( ( ruleActiveClassDeclaration ) )
- // InternalAppliedStereotypeProperty.g:10712:1: ( ruleActiveClassDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:10712:1: ( ruleActiveClassDeclaration )
- // InternalAppliedStereotypeProperty.g:10713:1: ruleActiveClassDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getActiveClassDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getActiveClassDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__OperatorAssignment_1_1"
+
+
+ // $ANTLR start "rule__ConditionalOrExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32339:1: rule__ConditionalOrExpression__Operand2Assignment_1_2 : ( ruleConditionalAndExpression ) ;
+ public final void rule__ConditionalOrExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32343:1: ( ( ruleConditionalAndExpression ) )
+ // InternalAppliedStereotypeProperty.g:32344:1: ( ruleConditionalAndExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32344:1: ( ruleConditionalAndExpression )
+ // InternalAppliedStereotypeProperty.g:32345:1: ruleConditionalAndExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalOrExpressionAccess().getOperand2ConditionalAndExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionalAndExpression();
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:10724:1: rule__ActiveClassDefinitionOrStub__Group__1 : rule__ActiveClassDefinitionOrStub__Group__1__Impl ;
- public final void rule__ActiveClassDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10728:1: ( rule__ActiveClassDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:10729:2: rule__ActiveClassDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:10735:1: rule__ActiveClassDefinitionOrStub__Group__1__Impl : ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10739:1: ( ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:10740:1: ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:10740:1: ( ( rule__ActiveClassDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:10741:1: ( rule__ActiveClassDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:10742:1: ( rule__ActiveClassDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:10742:2: rule__ActiveClassDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:10756:1: rule__ActiveClassDefinitionOrStub__Group_1_1__0 : rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__1 ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10760:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:10761:2: rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_39);
- rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:10768:1: rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10772:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:10773:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:10773:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:10774:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalOrExpressionAccess().getOperand2ConditionalAndExpressionParserRuleCall_1_2_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:10787:1: rule__ActiveClassDefinitionOrStub__Group_1_1__1 : rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__2 ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10791:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:10792:2: rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_39);
- rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:10799:1: rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10803:1: ( ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:10804:1: ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:10804:1: ( ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- // InternalAppliedStereotypeProperty.g:10805:1: ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:10806:1: ( rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- loop105:
- do {
- int alt105=2;
- int LA105_0 = input.LA(1);
-
- if ( ((LA105_0>=RULE_ID && LA105_0<=RULE_UNRESTRICTED_NAME)||LA105_0==RULE_DOCUMENTATION_COMMENT||(LA105_0>=15 && LA105_0<=17)||LA105_0==54||(LA105_0>=69 && LA105_0<=70)||(LA105_0>=72 && LA105_0<=76)||LA105_0==82||LA105_0==105) ) {
- alt105=1;
- }
-
-
- switch (alt105) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10806:2: rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1
- {
- pushFollow(FOLLOW_40);
- rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop105;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:10816:1: rule__ActiveClassDefinitionOrStub__Group_1_1__2 : rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__3 ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10820:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__3 )
- // InternalAppliedStereotypeProperty.g:10821:2: rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl rule__ActiveClassDefinitionOrStub__Group_1_1__3
- {
- pushFollow(FOLLOW_41);
- rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:10828:1: rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10832:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:10833:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:10833:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:10834:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__3"
- // InternalAppliedStereotypeProperty.g:10847:1: rule__ActiveClassDefinitionOrStub__Group_1_1__3 : rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10851:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl )
- // InternalAppliedStereotypeProperty.g:10852:2: rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__3"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl"
- // InternalAppliedStereotypeProperty.g:10858:1: rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl : ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10862:1: ( ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:10863:1: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:10863:1: ( ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )? )
- // InternalAppliedStereotypeProperty.g:10864:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1_3());
- }
- // InternalAppliedStereotypeProperty.g:10865:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 )?
- int alt106=2;
- int LA106_0 = input.LA(1);
-
- if ( (LA106_0==71) ) {
- alt106=1;
- }
- switch (alt106) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10865:2: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getGroup_1_1_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1__3__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0"
- // InternalAppliedStereotypeProperty.g:10883:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0 : rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1_3__1 ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10887:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1_3__1 )
- // InternalAppliedStereotypeProperty.g:10888:2: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl rule__ActiveClassDefinitionOrStub__Group_1_1_3__1
- {
- pushFollow(FOLLOW_42);
- rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:10895:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl : ( 'do' ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10899:1: ( ( 'do' ) )
- // InternalAppliedStereotypeProperty.g:10900:1: ( 'do' )
- {
- // InternalAppliedStereotypeProperty.g:10900:1: ( 'do' )
- // InternalAppliedStereotypeProperty.g:10901:1: 'do'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getDoKeyword_1_1_3_0());
- }
- match(input,71,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getDoKeyword_1_1_3_0());
- }
-
- }
-
-
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1"
- // InternalAppliedStereotypeProperty.g:10914:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__1 : rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10918:1: ( rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:10919:2: rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:10925:1: rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl : ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) ) ;
- public final void rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10929:1: ( ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:10930:1: ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:10930:1: ( ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 ) )
- // InternalAppliedStereotypeProperty.g:10931:1: ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorAssignment_1_1_3_1());
- }
- // InternalAppliedStereotypeProperty.g:10932:1: ( rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 )
- // InternalAppliedStereotypeProperty.g:10932:2: rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorAssignment_1_1_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__Group_1_1_3__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__0"
- // InternalAppliedStereotypeProperty.g:10946:1: rule__ActiveClassMember__Group__0 : rule__ActiveClassMember__Group__0__Impl rule__ActiveClassMember__Group__1 ;
- public final void rule__ActiveClassMember__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10950:1: ( rule__ActiveClassMember__Group__0__Impl rule__ActiveClassMember__Group__1 )
- // InternalAppliedStereotypeProperty.g:10951:2: rule__ActiveClassMember__Group__0__Impl rule__ActiveClassMember__Group__1
- {
- pushFollow(FOLLOW_43);
- rule__ActiveClassMember__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__0"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:10958:1: rule__ActiveClassMember__Group__0__Impl : ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? ) ;
- public final void rule__ActiveClassMember__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10962:1: ( ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:10963:1: ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:10963:1: ( ( rule__ActiveClassMember__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:10964:1: ( rule__ActiveClassMember__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:10965:1: ( rule__ActiveClassMember__DocumentationAssignment_0 )?
- int alt107=2;
- int LA107_0 = input.LA(1);
-
- if ( (LA107_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt107=1;
- }
- switch (alt107) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10965:2: rule__ActiveClassMember__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__1"
- // InternalAppliedStereotypeProperty.g:10975:1: rule__ActiveClassMember__Group__1 : rule__ActiveClassMember__Group__1__Impl rule__ActiveClassMember__Group__2 ;
- public final void rule__ActiveClassMember__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10979:1: ( rule__ActiveClassMember__Group__1__Impl rule__ActiveClassMember__Group__2 )
- // InternalAppliedStereotypeProperty.g:10980:2: rule__ActiveClassMember__Group__1__Impl rule__ActiveClassMember__Group__2
- {
- pushFollow(FOLLOW_43);
- rule__ActiveClassMember__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__1"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:10987:1: rule__ActiveClassMember__Group__1__Impl : ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* ) ;
- public final void rule__ActiveClassMember__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:10991:1: ( ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__ActiveClassMember__AnnotationAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:10993:1: ( rule__ActiveClassMember__AnnotationAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getAnnotationAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:10994:1: ( rule__ActiveClassMember__AnnotationAssignment_1 )*
- loop108:
- do {
- int alt108=2;
- int LA108_0 = input.LA(1);
-
- if ( (LA108_0==54) ) {
- alt108=1;
- }
-
-
- switch (alt108) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:10994:2: rule__ActiveClassMember__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_26);
- rule__ActiveClassMember__AnnotationAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop108;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getAnnotationAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__2"
- // InternalAppliedStereotypeProperty.g:11004:1: rule__ActiveClassMember__Group__2 : rule__ActiveClassMember__Group__2__Impl rule__ActiveClassMember__Group__3 ;
- public final void rule__ActiveClassMember__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11008:1: ( rule__ActiveClassMember__Group__2__Impl rule__ActiveClassMember__Group__3 )
- // InternalAppliedStereotypeProperty.g:11009:2: rule__ActiveClassMember__Group__2__Impl rule__ActiveClassMember__Group__3
- {
- pushFollow(FOLLOW_43);
- rule__ActiveClassMember__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__2"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:11016:1: rule__ActiveClassMember__Group__2__Impl : ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? ) ;
- public final void rule__ActiveClassMember__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11020:1: ( ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? ) )
- // InternalAppliedStereotypeProperty.g:11021:1: ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:11021:1: ( ( rule__ActiveClassMember__VisibilityAssignment_2 )? )
- // InternalAppliedStereotypeProperty.g:11022:1: ( rule__ActiveClassMember__VisibilityAssignment_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getVisibilityAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:11023:1: ( rule__ActiveClassMember__VisibilityAssignment_2 )?
- int alt109=2;
- int LA109_0 = input.LA(1);
-
- if ( ((LA109_0>=15 && LA109_0<=17)) ) {
- alt109=1;
- }
- switch (alt109) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11023:2: rule__ActiveClassMember__VisibilityAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__VisibilityAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getVisibilityAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__2__Impl"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__3"
- // InternalAppliedStereotypeProperty.g:11033:1: rule__ActiveClassMember__Group__3 : rule__ActiveClassMember__Group__3__Impl ;
- public final void rule__ActiveClassMember__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11037:1: ( rule__ActiveClassMember__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:11038:2: rule__ActiveClassMember__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__3"
-
-
- // $ANTLR start "rule__ActiveClassMember__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:11044:1: rule__ActiveClassMember__Group__3__Impl : ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) ) ;
- public final void rule__ActiveClassMember__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11048:1: ( ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:11049:1: ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:11049:1: ( ( rule__ActiveClassMember__DefinitionAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:11050:1: ( rule__ActiveClassMember__DefinitionAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getDefinitionAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:11051:1: ( rule__ActiveClassMember__DefinitionAssignment_3 )
- // InternalAppliedStereotypeProperty.g:11051:2: rule__ActiveClassMember__DefinitionAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__ActiveClassMember__DefinitionAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getDefinitionAssignment_3());
- }
-
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__Group__3__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:11069:1: rule__DataTypeDeclaration__Group__0 : rule__DataTypeDeclaration__Group__0__Impl rule__DataTypeDeclaration__Group__1 ;
- public final void rule__DataTypeDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11073:1: ( rule__DataTypeDeclaration__Group__0__Impl rule__DataTypeDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:11074:2: rule__DataTypeDeclaration__Group__0__Impl rule__DataTypeDeclaration__Group__1
- {
- pushFollow(FOLLOW_44);
- rule__DataTypeDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__0"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:11081:1: rule__DataTypeDeclaration__Group__0__Impl : ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? ) ;
- public final void rule__DataTypeDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11085:1: ( ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:11086:1: ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:11086:1: ( ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:11087:1: ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:11088:1: ( rule__DataTypeDeclaration__IsAbstractAssignment_0 )?
- int alt110=2;
- int LA110_0 = input.LA(1);
-
- if ( (LA110_0==105) ) {
- alt110=1;
- }
- switch (alt110) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11088:2: rule__DataTypeDeclaration__IsAbstractAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__IsAbstractAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:11098:1: rule__DataTypeDeclaration__Group__1 : rule__DataTypeDeclaration__Group__1__Impl rule__DataTypeDeclaration__Group__2 ;
- public final void rule__DataTypeDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11102:1: ( rule__DataTypeDeclaration__Group__1__Impl rule__DataTypeDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:11103:2: rule__DataTypeDeclaration__Group__1__Impl rule__DataTypeDeclaration__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__DataTypeDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__1"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:11110:1: rule__DataTypeDeclaration__Group__1__Impl : ( 'datatype' ) ;
- public final void rule__DataTypeDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11114:1: ( ( 'datatype' ) )
- // InternalAppliedStereotypeProperty.g:11115:1: ( 'datatype' )
- {
- // InternalAppliedStereotypeProperty.g:11115:1: ( 'datatype' )
- // InternalAppliedStereotypeProperty.g:11116:1: 'datatype'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getDatatypeKeyword_1());
- }
- match(input,72,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getDatatypeKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Operand2Assignment_1_2"
+
+
+ // $ANTLR start "rule__ConditionalExpression__Operand2Assignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32354:1: rule__ConditionalExpression__Operand2Assignment_1_2 : ( ruleExpression ) ;
+ public final void rule__ConditionalExpression__Operand2Assignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32358:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:32359:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32359:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:32360:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getOperand2ExpressionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:11129:1: rule__DataTypeDeclaration__Group__2 : rule__DataTypeDeclaration__Group__2__Impl rule__DataTypeDeclaration__Group__3 ;
- public final void rule__DataTypeDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11133:1: ( rule__DataTypeDeclaration__Group__2__Impl rule__DataTypeDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:11134:2: rule__DataTypeDeclaration__Group__2__Impl rule__DataTypeDeclaration__Group__3
- {
- pushFollow(FOLLOW_30);
- rule__DataTypeDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__2"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:11141:1: rule__DataTypeDeclaration__Group__2__Impl : ( ( rule__DataTypeDeclaration__NameAssignment_2 ) ) ;
- public final void rule__DataTypeDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11145:1: ( ( ( rule__DataTypeDeclaration__NameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:11146:1: ( ( rule__DataTypeDeclaration__NameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:11146:1: ( ( rule__DataTypeDeclaration__NameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:11147:1: ( rule__DataTypeDeclaration__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:11148:1: ( rule__DataTypeDeclaration__NameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:11148:2: rule__DataTypeDeclaration__NameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:11158:1: rule__DataTypeDeclaration__Group__3 : rule__DataTypeDeclaration__Group__3__Impl rule__DataTypeDeclaration__Group__4 ;
- public final void rule__DataTypeDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11162:1: ( rule__DataTypeDeclaration__Group__3__Impl rule__DataTypeDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:11163:2: rule__DataTypeDeclaration__Group__3__Impl rule__DataTypeDeclaration__Group__4
- {
- pushFollow(FOLLOW_30);
- rule__DataTypeDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__3"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:11170:1: rule__DataTypeDeclaration__Group__3__Impl : ( ( rule__DataTypeDeclaration__Group_3__0 )? ) ;
- public final void rule__DataTypeDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11174:1: ( ( ( rule__DataTypeDeclaration__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:11175:1: ( ( rule__DataTypeDeclaration__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:11175:1: ( ( rule__DataTypeDeclaration__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:11176:1: ( rule__DataTypeDeclaration__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:11177:1: ( rule__DataTypeDeclaration__Group_3__0 )?
- int alt111=2;
- int LA111_0 = input.LA(1);
-
- if ( (LA111_0==34) ) {
- alt111=1;
- }
- switch (alt111) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11177:2: rule__DataTypeDeclaration__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:11187:1: rule__DataTypeDeclaration__Group__4 : rule__DataTypeDeclaration__Group__4__Impl ;
- public final void rule__DataTypeDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11191:1: ( rule__DataTypeDeclaration__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:11192:2: rule__DataTypeDeclaration__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__4"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:11198:1: rule__DataTypeDeclaration__Group__4__Impl : ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? ) ;
- public final void rule__DataTypeDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11202:1: ( ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? ) )
- // InternalAppliedStereotypeProperty.g:11203:1: ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? )
- {
- // InternalAppliedStereotypeProperty.g:11203:1: ( ( rule__DataTypeDeclaration__SpecializationAssignment_4 )? )
- // InternalAppliedStereotypeProperty.g:11204:1: ( rule__DataTypeDeclaration__SpecializationAssignment_4 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getSpecializationAssignment_4());
- }
- // InternalAppliedStereotypeProperty.g:11205:1: ( rule__DataTypeDeclaration__SpecializationAssignment_4 )?
- int alt112=2;
- int LA112_0 = input.LA(1);
-
- if ( (LA112_0==68) ) {
- alt112=1;
- }
- switch (alt112) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11205:2: rule__DataTypeDeclaration__SpecializationAssignment_4
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__SpecializationAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getSpecializationAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__0"
- // InternalAppliedStereotypeProperty.g:11225:1: rule__DataTypeDeclaration__Group_3__0 : rule__DataTypeDeclaration__Group_3__0__Impl rule__DataTypeDeclaration__Group_3__1 ;
- public final void rule__DataTypeDeclaration__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11229:1: ( rule__DataTypeDeclaration__Group_3__0__Impl rule__DataTypeDeclaration__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:11230:2: rule__DataTypeDeclaration__Group_3__0__Impl rule__DataTypeDeclaration__Group_3__1
- {
- pushFollow(FOLLOW_31);
- rule__DataTypeDeclaration__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__0"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:11237:1: rule__DataTypeDeclaration__Group_3__0__Impl : ( '<' ) ;
- public final void rule__DataTypeDeclaration__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11241:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:11242:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:11242:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:11243:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getLessThanSignKeyword_3_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getLessThanSignKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getOperand2ExpressionParserRuleCall_1_2_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__1"
- // InternalAppliedStereotypeProperty.g:11256:1: rule__DataTypeDeclaration__Group_3__1 : rule__DataTypeDeclaration__Group_3__1__Impl rule__DataTypeDeclaration__Group_3__2 ;
- public final void rule__DataTypeDeclaration__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11260:1: ( rule__DataTypeDeclaration__Group_3__1__Impl rule__DataTypeDeclaration__Group_3__2 )
- // InternalAppliedStereotypeProperty.g:11261:2: rule__DataTypeDeclaration__Group_3__1__Impl rule__DataTypeDeclaration__Group_3__2
- {
- pushFollow(FOLLOW_32);
- rule__DataTypeDeclaration__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__1"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:11268:1: rule__DataTypeDeclaration__Group_3__1__Impl : ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) ) ;
- public final void rule__DataTypeDeclaration__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11272:1: ( ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:11273:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:11273:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:11274:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:11275:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:11275:2: rule__DataTypeDeclaration__OwnedMemberAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__OwnedMemberAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__2"
- // InternalAppliedStereotypeProperty.g:11285:1: rule__DataTypeDeclaration__Group_3__2 : rule__DataTypeDeclaration__Group_3__2__Impl rule__DataTypeDeclaration__Group_3__3 ;
- public final void rule__DataTypeDeclaration__Group_3__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11289:1: ( rule__DataTypeDeclaration__Group_3__2__Impl rule__DataTypeDeclaration__Group_3__3 )
- // InternalAppliedStereotypeProperty.g:11290:2: rule__DataTypeDeclaration__Group_3__2__Impl rule__DataTypeDeclaration__Group_3__3
- {
- pushFollow(FOLLOW_32);
- rule__DataTypeDeclaration__Group_3__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__2"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__2__Impl"
- // InternalAppliedStereotypeProperty.g:11297:1: rule__DataTypeDeclaration__Group_3__2__Impl : ( ( rule__DataTypeDeclaration__Group_3_2__0 )* ) ;
- public final void rule__DataTypeDeclaration__Group_3__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11301:1: ( ( ( rule__DataTypeDeclaration__Group_3_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:11302:1: ( ( rule__DataTypeDeclaration__Group_3_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:11302:1: ( ( rule__DataTypeDeclaration__Group_3_2__0 )* )
- // InternalAppliedStereotypeProperty.g:11303:1: ( rule__DataTypeDeclaration__Group_3_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getGroup_3_2());
- }
- // InternalAppliedStereotypeProperty.g:11304:1: ( rule__DataTypeDeclaration__Group_3_2__0 )*
- loop113:
- do {
- int alt113=2;
- int LA113_0 = input.LA(1);
-
- if ( (LA113_0==57) ) {
- alt113=1;
- }
-
-
- switch (alt113) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11304:2: rule__DataTypeDeclaration__Group_3_2__0
- {
- pushFollow(FOLLOW_11);
- rule__DataTypeDeclaration__Group_3_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop113;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getGroup_3_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__2__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__3"
- // InternalAppliedStereotypeProperty.g:11314:1: rule__DataTypeDeclaration__Group_3__3 : rule__DataTypeDeclaration__Group_3__3__Impl ;
- public final void rule__DataTypeDeclaration__Group_3__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11318:1: ( rule__DataTypeDeclaration__Group_3__3__Impl )
- // InternalAppliedStereotypeProperty.g:11319:2: rule__DataTypeDeclaration__Group_3__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__3"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3__3__Impl"
- // InternalAppliedStereotypeProperty.g:11325:1: rule__DataTypeDeclaration__Group_3__3__Impl : ( '>' ) ;
- public final void rule__DataTypeDeclaration__Group_3__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11329:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:11330:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:11330:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:11331:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
-
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3__3__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__0"
- // InternalAppliedStereotypeProperty.g:11352:1: rule__DataTypeDeclaration__Group_3_2__0 : rule__DataTypeDeclaration__Group_3_2__0__Impl rule__DataTypeDeclaration__Group_3_2__1 ;
- public final void rule__DataTypeDeclaration__Group_3_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11356:1: ( rule__DataTypeDeclaration__Group_3_2__0__Impl rule__DataTypeDeclaration__Group_3_2__1 )
- // InternalAppliedStereotypeProperty.g:11357:2: rule__DataTypeDeclaration__Group_3_2__0__Impl rule__DataTypeDeclaration__Group_3_2__1
- {
- pushFollow(FOLLOW_31);
- rule__DataTypeDeclaration__Group_3_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__0"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:11364:1: rule__DataTypeDeclaration__Group_3_2__0__Impl : ( ',' ) ;
- public final void rule__DataTypeDeclaration__Group_3_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11368:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:11369:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:11369:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:11370:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getCommaKeyword_3_2_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getCommaKeyword_3_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__0__Impl"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__1"
- // InternalAppliedStereotypeProperty.g:11383:1: rule__DataTypeDeclaration__Group_3_2__1 : rule__DataTypeDeclaration__Group_3_2__1__Impl ;
- public final void rule__DataTypeDeclaration__Group_3_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11387:1: ( rule__DataTypeDeclaration__Group_3_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:11388:2: rule__DataTypeDeclaration__Group_3_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__Group_3_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__1"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__Group_3_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:11394:1: rule__DataTypeDeclaration__Group_3_2__1__Impl : ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
- public final void rule__DataTypeDeclaration__Group_3_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11398:1: ( ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:11399:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:11399:1: ( ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 ) )
- // InternalAppliedStereotypeProperty.g:11400:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
- // InternalAppliedStereotypeProperty.g:11401:1: ( rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 )
- // InternalAppliedStereotypeProperty.g:11401:2: rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__Group_3_2__1__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:11415:1: rule__DataTypeDefinition__Group__0 : rule__DataTypeDefinition__Group__0__Impl rule__DataTypeDefinition__Group__1 ;
- public final void rule__DataTypeDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11419:1: ( rule__DataTypeDefinition__Group__0__Impl rule__DataTypeDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:11420:2: rule__DataTypeDefinition__Group__0__Impl rule__DataTypeDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__DataTypeDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__0"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:11427:1: rule__DataTypeDefinition__Group__0__Impl : ( ruleDataTypeDeclaration ) ;
- public final void rule__DataTypeDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11431:1: ( ( ruleDataTypeDeclaration ) )
- // InternalAppliedStereotypeProperty.g:11432:1: ( ruleDataTypeDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:11432:1: ( ruleDataTypeDeclaration )
- // InternalAppliedStereotypeProperty.g:11433:1: ruleDataTypeDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionAccess().getDataTypeDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleDataTypeDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionAccess().getDataTypeDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:11444:1: rule__DataTypeDefinition__Group__1 : rule__DataTypeDefinition__Group__1__Impl rule__DataTypeDefinition__Group__2 ;
- public final void rule__DataTypeDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11448:1: ( rule__DataTypeDefinition__Group__1__Impl rule__DataTypeDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:11449:2: rule__DataTypeDefinition__Group__1__Impl rule__DataTypeDefinition__Group__2
- {
- pushFollow(FOLLOW_45);
- rule__DataTypeDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__1"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:11456:1: rule__DataTypeDefinition__Group__1__Impl : ( '{' ) ;
- public final void rule__DataTypeDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11460:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:11461:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:11461:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:11462:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:11475:1: rule__DataTypeDefinition__Group__2 : rule__DataTypeDefinition__Group__2__Impl rule__DataTypeDefinition__Group__3 ;
- public final void rule__DataTypeDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11479:1: ( rule__DataTypeDefinition__Group__2__Impl rule__DataTypeDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:11480:2: rule__DataTypeDefinition__Group__2__Impl rule__DataTypeDefinition__Group__3
- {
- pushFollow(FOLLOW_45);
- rule__DataTypeDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__2"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:11487:1: rule__DataTypeDefinition__Group__2__Impl : ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* ) ;
- public final void rule__DataTypeDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11491:1: ( ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* ) )
- // InternalAppliedStereotypeProperty.g:11492:1: ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* )
- {
- // InternalAppliedStereotypeProperty.g:11492:1: ( ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )* )
- // InternalAppliedStereotypeProperty.g:11493:1: ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:11494:1: ( rule__DataTypeDefinition__OwnedMemberAssignment_2 )*
- loop114:
- do {
- int alt114=2;
- int LA114_0 = input.LA(1);
-
- if ( ((LA114_0>=RULE_ID && LA114_0<=RULE_UNRESTRICTED_NAME)||LA114_0==RULE_DOCUMENTATION_COMMENT||LA114_0==15||LA114_0==54) ) {
- alt114=1;
- }
-
-
- switch (alt114) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11494:2: rule__DataTypeDefinition__OwnedMemberAssignment_2
- {
- pushFollow(FOLLOW_46);
- rule__DataTypeDefinition__OwnedMemberAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop114;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:11504:1: rule__DataTypeDefinition__Group__3 : rule__DataTypeDefinition__Group__3__Impl ;
- public final void rule__DataTypeDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11508:1: ( rule__DataTypeDefinition__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:11509:2: rule__DataTypeDefinition__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__3"
-
-
- // $ANTLR start "rule__DataTypeDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:11515:1: rule__DataTypeDefinition__Group__3__Impl : ( '}' ) ;
- public final void rule__DataTypeDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11519:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:11520:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:11520:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:11521:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:11542:1: rule__DataTypeDefinitionOrStub__Group__0 : rule__DataTypeDefinitionOrStub__Group__0__Impl rule__DataTypeDefinitionOrStub__Group__1 ;
- public final void rule__DataTypeDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11546:1: ( rule__DataTypeDefinitionOrStub__Group__0__Impl rule__DataTypeDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:11547:2: rule__DataTypeDefinitionOrStub__Group__0__Impl rule__DataTypeDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__DataTypeDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:11554:1: rule__DataTypeDefinitionOrStub__Group__0__Impl : ( ruleDataTypeDeclaration ) ;
- public final void rule__DataTypeDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11558:1: ( ( ruleDataTypeDeclaration ) )
- // InternalAppliedStereotypeProperty.g:11559:1: ( ruleDataTypeDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:11559:1: ( ruleDataTypeDeclaration )
- // InternalAppliedStereotypeProperty.g:11560:1: ruleDataTypeDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getDataTypeDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleDataTypeDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getDataTypeDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:11571:1: rule__DataTypeDefinitionOrStub__Group__1 : rule__DataTypeDefinitionOrStub__Group__1__Impl ;
- public final void rule__DataTypeDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11575:1: ( rule__DataTypeDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:11576:2: rule__DataTypeDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:11582:1: rule__DataTypeDefinitionOrStub__Group__1__Impl : ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__DataTypeDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11586:1: ( ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:11587:1: ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:11587:1: ( ( rule__DataTypeDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:11588:1: ( rule__DataTypeDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:11589:1: ( rule__DataTypeDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:11589:2: rule__DataTypeDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:11603:1: rule__DataTypeDefinitionOrStub__Group_1_1__0 : rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl rule__DataTypeDefinitionOrStub__Group_1_1__1 ;
- public final void rule__DataTypeDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11607:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl rule__DataTypeDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:11608:2: rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl rule__DataTypeDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_45);
- rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:11615:1: rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11619:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:11620:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:11620:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:11621:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:11634:1: rule__DataTypeDefinitionOrStub__Group_1_1__1 : rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl rule__DataTypeDefinitionOrStub__Group_1_1__2 ;
- public final void rule__DataTypeDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11638:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl rule__DataTypeDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:11639:2: rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl rule__DataTypeDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_45);
- rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:11646:1: rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
- public final void rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11650:1: ( ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:11651:1: ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:11651:1: ( ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- // InternalAppliedStereotypeProperty.g:11652:1: ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:11653:1: ( rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- loop115:
- do {
- int alt115=2;
- int LA115_0 = input.LA(1);
-
- if ( ((LA115_0>=RULE_ID && LA115_0<=RULE_UNRESTRICTED_NAME)||LA115_0==RULE_DOCUMENTATION_COMMENT||LA115_0==15||LA115_0==54) ) {
- alt115=1;
- }
-
-
- switch (alt115) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11653:2: rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1
- {
- pushFollow(FOLLOW_46);
- rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop115;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:11663:1: rule__DataTypeDefinitionOrStub__Group_1_1__2 : rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl ;
- public final void rule__DataTypeDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11667:1: ( rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:11668:2: rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:11674:1: rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11678:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:11679:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:11679:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:11680:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__StructuredMember__Group__0"
- // InternalAppliedStereotypeProperty.g:11699:1: rule__StructuredMember__Group__0 : rule__StructuredMember__Group__0__Impl rule__StructuredMember__Group__1 ;
- public final void rule__StructuredMember__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11703:1: ( rule__StructuredMember__Group__0__Impl rule__StructuredMember__Group__1 )
- // InternalAppliedStereotypeProperty.g:11704:2: rule__StructuredMember__Group__0__Impl rule__StructuredMember__Group__1
- {
- pushFollow(FOLLOW_47);
- rule__StructuredMember__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StructuredMember__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__0"
-
-
- // $ANTLR start "rule__StructuredMember__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:11711:1: rule__StructuredMember__Group__0__Impl : ( ( rule__StructuredMember__DocumentationAssignment_0 )? ) ;
- public final void rule__StructuredMember__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11715:1: ( ( ( rule__StructuredMember__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:11716:1: ( ( rule__StructuredMember__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:11716:1: ( ( rule__StructuredMember__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:11717:1: ( rule__StructuredMember__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:11718:1: ( rule__StructuredMember__DocumentationAssignment_0 )?
- int alt116=2;
- int LA116_0 = input.LA(1);
-
- if ( (LA116_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt116=1;
- }
- switch (alt116) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11718:2: rule__StructuredMember__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__StructuredMember__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__0__Impl"
-
-
- // $ANTLR start "rule__StructuredMember__Group__1"
- // InternalAppliedStereotypeProperty.g:11728:1: rule__StructuredMember__Group__1 : rule__StructuredMember__Group__1__Impl rule__StructuredMember__Group__2 ;
- public final void rule__StructuredMember__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11732:1: ( rule__StructuredMember__Group__1__Impl rule__StructuredMember__Group__2 )
- // InternalAppliedStereotypeProperty.g:11733:2: rule__StructuredMember__Group__1__Impl rule__StructuredMember__Group__2
- {
- pushFollow(FOLLOW_47);
- rule__StructuredMember__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StructuredMember__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__1"
-
-
- // $ANTLR start "rule__StructuredMember__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:11740:1: rule__StructuredMember__Group__1__Impl : ( ( rule__StructuredMember__AnnotationAssignment_1 )* ) ;
- public final void rule__StructuredMember__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11744:1: ( ( ( rule__StructuredMember__AnnotationAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:11745:1: ( ( rule__StructuredMember__AnnotationAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:11745:1: ( ( rule__StructuredMember__AnnotationAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:11746:1: ( rule__StructuredMember__AnnotationAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getAnnotationAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:11747:1: ( rule__StructuredMember__AnnotationAssignment_1 )*
- loop117:
- do {
- int alt117=2;
- int LA117_0 = input.LA(1);
-
- if ( (LA117_0==54) ) {
- alt117=1;
- }
-
-
- switch (alt117) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11747:2: rule__StructuredMember__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_26);
- rule__StructuredMember__AnnotationAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop117;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getAnnotationAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__1__Impl"
-
-
- // $ANTLR start "rule__StructuredMember__Group__2"
- // InternalAppliedStereotypeProperty.g:11757:1: rule__StructuredMember__Group__2 : rule__StructuredMember__Group__2__Impl rule__StructuredMember__Group__3 ;
- public final void rule__StructuredMember__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11761:1: ( rule__StructuredMember__Group__2__Impl rule__StructuredMember__Group__3 )
- // InternalAppliedStereotypeProperty.g:11762:2: rule__StructuredMember__Group__2__Impl rule__StructuredMember__Group__3
- {
- pushFollow(FOLLOW_47);
- rule__StructuredMember__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__StructuredMember__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__2"
-
-
- // $ANTLR start "rule__StructuredMember__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:11769:1: rule__StructuredMember__Group__2__Impl : ( ( rule__StructuredMember__VisibilityAssignment_2 )? ) ;
- public final void rule__StructuredMember__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11773:1: ( ( ( rule__StructuredMember__VisibilityAssignment_2 )? ) )
- // InternalAppliedStereotypeProperty.g:11774:1: ( ( rule__StructuredMember__VisibilityAssignment_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:11774:1: ( ( rule__StructuredMember__VisibilityAssignment_2 )? )
- // InternalAppliedStereotypeProperty.g:11775:1: ( rule__StructuredMember__VisibilityAssignment_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getVisibilityAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:11776:1: ( rule__StructuredMember__VisibilityAssignment_2 )?
- int alt118=2;
- int LA118_0 = input.LA(1);
-
- if ( (LA118_0==15) ) {
- alt118=1;
- }
- switch (alt118) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11776:2: rule__StructuredMember__VisibilityAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__StructuredMember__VisibilityAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getVisibilityAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__2__Impl"
-
-
- // $ANTLR start "rule__StructuredMember__Group__3"
- // InternalAppliedStereotypeProperty.g:11786:1: rule__StructuredMember__Group__3 : rule__StructuredMember__Group__3__Impl ;
- public final void rule__StructuredMember__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11790:1: ( rule__StructuredMember__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:11791:2: rule__StructuredMember__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__StructuredMember__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__3"
-
-
- // $ANTLR start "rule__StructuredMember__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:11797:1: rule__StructuredMember__Group__3__Impl : ( ( rule__StructuredMember__DefinitionAssignment_3 ) ) ;
- public final void rule__StructuredMember__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11801:1: ( ( ( rule__StructuredMember__DefinitionAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:11802:1: ( ( rule__StructuredMember__DefinitionAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:11802:1: ( ( rule__StructuredMember__DefinitionAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:11803:1: ( rule__StructuredMember__DefinitionAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getDefinitionAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:11804:1: ( rule__StructuredMember__DefinitionAssignment_3 )
- // InternalAppliedStereotypeProperty.g:11804:2: rule__StructuredMember__DefinitionAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__StructuredMember__DefinitionAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getDefinitionAssignment_3());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Operand2Assignment_1_2"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__Group__3__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:11822:1: rule__AssociationDeclaration__Group__0 : rule__AssociationDeclaration__Group__0__Impl rule__AssociationDeclaration__Group__1 ;
- public final void rule__AssociationDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11826:1: ( rule__AssociationDeclaration__Group__0__Impl rule__AssociationDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:11827:2: rule__AssociationDeclaration__Group__0__Impl rule__AssociationDeclaration__Group__1
- {
- pushFollow(FOLLOW_48);
- rule__AssociationDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__0"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:11834:1: rule__AssociationDeclaration__Group__0__Impl : ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? ) ;
- public final void rule__AssociationDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11838:1: ( ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:11839:1: ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:11839:1: ( ( rule__AssociationDeclaration__IsAbstractAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:11840:1: ( rule__AssociationDeclaration__IsAbstractAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:11841:1: ( rule__AssociationDeclaration__IsAbstractAssignment_0 )?
- int alt119=2;
- int LA119_0 = input.LA(1);
-
- if ( (LA119_0==105) ) {
- alt119=1;
- }
- switch (alt119) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11841:2: rule__AssociationDeclaration__IsAbstractAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__IsAbstractAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:11851:1: rule__AssociationDeclaration__Group__1 : rule__AssociationDeclaration__Group__1__Impl rule__AssociationDeclaration__Group__2 ;
- public final void rule__AssociationDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11855:1: ( rule__AssociationDeclaration__Group__1__Impl rule__AssociationDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:11856:2: rule__AssociationDeclaration__Group__1__Impl rule__AssociationDeclaration__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__AssociationDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__1"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:11863:1: rule__AssociationDeclaration__Group__1__Impl : ( 'assoc' ) ;
- public final void rule__AssociationDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11867:1: ( ( 'assoc' ) )
- // InternalAppliedStereotypeProperty.g:11868:1: ( 'assoc' )
- {
- // InternalAppliedStereotypeProperty.g:11868:1: ( 'assoc' )
- // InternalAppliedStereotypeProperty.g:11869:1: 'assoc'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getAssocKeyword_1());
- }
- match(input,73,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getAssocKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ConditionalExpression__Operand3Assignment_1_4"
+ // InternalAppliedStereotypeProperty.g:32369:1: rule__ConditionalExpression__Operand3Assignment_1_4 : ( ruleConditionalExpression ) ;
+ public final void rule__ConditionalExpression__Operand3Assignment_1_4() throws RecognitionException {
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:11882:1: rule__AssociationDeclaration__Group__2 : rule__AssociationDeclaration__Group__2__Impl rule__AssociationDeclaration__Group__3 ;
- public final void rule__AssociationDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11886:1: ( rule__AssociationDeclaration__Group__2__Impl rule__AssociationDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:11887:2: rule__AssociationDeclaration__Group__2__Impl rule__AssociationDeclaration__Group__3
- {
- pushFollow(FOLLOW_30);
- rule__AssociationDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__2"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:11894:1: rule__AssociationDeclaration__Group__2__Impl : ( ( rule__AssociationDeclaration__NameAssignment_2 ) ) ;
- public final void rule__AssociationDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11898:1: ( ( ( rule__AssociationDeclaration__NameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:11899:1: ( ( rule__AssociationDeclaration__NameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:11899:1: ( ( rule__AssociationDeclaration__NameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:11900:1: ( rule__AssociationDeclaration__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:11901:1: ( rule__AssociationDeclaration__NameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:11901:2: rule__AssociationDeclaration__NameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:11911:1: rule__AssociationDeclaration__Group__3 : rule__AssociationDeclaration__Group__3__Impl rule__AssociationDeclaration__Group__4 ;
- public final void rule__AssociationDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11915:1: ( rule__AssociationDeclaration__Group__3__Impl rule__AssociationDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:11916:2: rule__AssociationDeclaration__Group__3__Impl rule__AssociationDeclaration__Group__4
- {
- pushFollow(FOLLOW_30);
- rule__AssociationDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__3"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:11923:1: rule__AssociationDeclaration__Group__3__Impl : ( ( rule__AssociationDeclaration__Group_3__0 )? ) ;
- public final void rule__AssociationDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11927:1: ( ( ( rule__AssociationDeclaration__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:11928:1: ( ( rule__AssociationDeclaration__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:11928:1: ( ( rule__AssociationDeclaration__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:11929:1: ( rule__AssociationDeclaration__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:11930:1: ( rule__AssociationDeclaration__Group_3__0 )?
- int alt120=2;
- int LA120_0 = input.LA(1);
-
- if ( (LA120_0==34) ) {
- alt120=1;
- }
- switch (alt120) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11930:2: rule__AssociationDeclaration__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:11940:1: rule__AssociationDeclaration__Group__4 : rule__AssociationDeclaration__Group__4__Impl ;
- public final void rule__AssociationDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11944:1: ( rule__AssociationDeclaration__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:11945:2: rule__AssociationDeclaration__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__4"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:11951:1: rule__AssociationDeclaration__Group__4__Impl : ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? ) ;
- public final void rule__AssociationDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11955:1: ( ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? ) )
- // InternalAppliedStereotypeProperty.g:11956:1: ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? )
- {
- // InternalAppliedStereotypeProperty.g:11956:1: ( ( rule__AssociationDeclaration__SpecializationAssignment_4 )? )
- // InternalAppliedStereotypeProperty.g:11957:1: ( rule__AssociationDeclaration__SpecializationAssignment_4 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getSpecializationAssignment_4());
- }
- // InternalAppliedStereotypeProperty.g:11958:1: ( rule__AssociationDeclaration__SpecializationAssignment_4 )?
- int alt121=2;
- int LA121_0 = input.LA(1);
-
- if ( (LA121_0==68) ) {
- alt121=1;
- }
- switch (alt121) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:11958:2: rule__AssociationDeclaration__SpecializationAssignment_4
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__SpecializationAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getSpecializationAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__0"
- // InternalAppliedStereotypeProperty.g:11978:1: rule__AssociationDeclaration__Group_3__0 : rule__AssociationDeclaration__Group_3__0__Impl rule__AssociationDeclaration__Group_3__1 ;
- public final void rule__AssociationDeclaration__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11982:1: ( rule__AssociationDeclaration__Group_3__0__Impl rule__AssociationDeclaration__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:11983:2: rule__AssociationDeclaration__Group_3__0__Impl rule__AssociationDeclaration__Group_3__1
- {
- pushFollow(FOLLOW_31);
- rule__AssociationDeclaration__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__0"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:11990:1: rule__AssociationDeclaration__Group_3__0__Impl : ( '<' ) ;
- public final void rule__AssociationDeclaration__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:11994:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:11995:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:11995:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:11996:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getLessThanSignKeyword_3_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getLessThanSignKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32373:1: ( ( ruleConditionalExpression ) )
+ // InternalAppliedStereotypeProperty.g:32374:1: ( ruleConditionalExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32374:1: ( ruleConditionalExpression )
+ // InternalAppliedStereotypeProperty.g:32375:1: ruleConditionalExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConditionalExpressionAccess().getOperand3ConditionalExpressionParserRuleCall_1_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionalExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConditionalExpressionAccess().getOperand3ConditionalExpressionParserRuleCall_1_4_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__1"
- // InternalAppliedStereotypeProperty.g:12009:1: rule__AssociationDeclaration__Group_3__1 : rule__AssociationDeclaration__Group_3__1__Impl rule__AssociationDeclaration__Group_3__2 ;
- public final void rule__AssociationDeclaration__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12013:1: ( rule__AssociationDeclaration__Group_3__1__Impl rule__AssociationDeclaration__Group_3__2 )
- // InternalAppliedStereotypeProperty.g:12014:2: rule__AssociationDeclaration__Group_3__1__Impl rule__AssociationDeclaration__Group_3__2
- {
- pushFollow(FOLLOW_32);
- rule__AssociationDeclaration__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__1"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:12021:1: rule__AssociationDeclaration__Group_3__1__Impl : ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) ) ;
- public final void rule__AssociationDeclaration__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12025:1: ( ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:12026:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:12026:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:12027:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:12028:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:12028:2: rule__AssociationDeclaration__OwnedMemberAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__OwnedMemberAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__2"
- // InternalAppliedStereotypeProperty.g:12038:1: rule__AssociationDeclaration__Group_3__2 : rule__AssociationDeclaration__Group_3__2__Impl rule__AssociationDeclaration__Group_3__3 ;
- public final void rule__AssociationDeclaration__Group_3__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12042:1: ( rule__AssociationDeclaration__Group_3__2__Impl rule__AssociationDeclaration__Group_3__3 )
- // InternalAppliedStereotypeProperty.g:12043:2: rule__AssociationDeclaration__Group_3__2__Impl rule__AssociationDeclaration__Group_3__3
- {
- pushFollow(FOLLOW_32);
- rule__AssociationDeclaration__Group_3__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__2"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__2__Impl"
- // InternalAppliedStereotypeProperty.g:12050:1: rule__AssociationDeclaration__Group_3__2__Impl : ( ( rule__AssociationDeclaration__Group_3_2__0 )* ) ;
- public final void rule__AssociationDeclaration__Group_3__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12054:1: ( ( ( rule__AssociationDeclaration__Group_3_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:12055:1: ( ( rule__AssociationDeclaration__Group_3_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:12055:1: ( ( rule__AssociationDeclaration__Group_3_2__0 )* )
- // InternalAppliedStereotypeProperty.g:12056:1: ( rule__AssociationDeclaration__Group_3_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getGroup_3_2());
- }
- // InternalAppliedStereotypeProperty.g:12057:1: ( rule__AssociationDeclaration__Group_3_2__0 )*
- loop122:
- do {
- int alt122=2;
- int LA122_0 = input.LA(1);
-
- if ( (LA122_0==57) ) {
- alt122=1;
- }
-
-
- switch (alt122) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12057:2: rule__AssociationDeclaration__Group_3_2__0
- {
- pushFollow(FOLLOW_11);
- rule__AssociationDeclaration__Group_3_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop122;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getGroup_3_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__2__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__3"
- // InternalAppliedStereotypeProperty.g:12067:1: rule__AssociationDeclaration__Group_3__3 : rule__AssociationDeclaration__Group_3__3__Impl ;
- public final void rule__AssociationDeclaration__Group_3__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12071:1: ( rule__AssociationDeclaration__Group_3__3__Impl )
- // InternalAppliedStereotypeProperty.g:12072:2: rule__AssociationDeclaration__Group_3__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__3"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3__3__Impl"
- // InternalAppliedStereotypeProperty.g:12078:1: rule__AssociationDeclaration__Group_3__3__Impl : ( '>' ) ;
- public final void rule__AssociationDeclaration__Group_3__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12082:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:12083:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:12083:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:12084:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
-
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3__3__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3_2__0"
- // InternalAppliedStereotypeProperty.g:12105:1: rule__AssociationDeclaration__Group_3_2__0 : rule__AssociationDeclaration__Group_3_2__0__Impl rule__AssociationDeclaration__Group_3_2__1 ;
- public final void rule__AssociationDeclaration__Group_3_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12109:1: ( rule__AssociationDeclaration__Group_3_2__0__Impl rule__AssociationDeclaration__Group_3_2__1 )
- // InternalAppliedStereotypeProperty.g:12110:2: rule__AssociationDeclaration__Group_3_2__0__Impl rule__AssociationDeclaration__Group_3_2__1
- {
- pushFollow(FOLLOW_31);
- rule__AssociationDeclaration__Group_3_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3_2__0"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:12117:1: rule__AssociationDeclaration__Group_3_2__0__Impl : ( ',' ) ;
- public final void rule__AssociationDeclaration__Group_3_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12121:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:12122:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:12122:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:12123:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getCommaKeyword_3_2_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getCommaKeyword_3_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3_2__0__Impl"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3_2__1"
- // InternalAppliedStereotypeProperty.g:12136:1: rule__AssociationDeclaration__Group_3_2__1 : rule__AssociationDeclaration__Group_3_2__1__Impl ;
- public final void rule__AssociationDeclaration__Group_3_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12140:1: ( rule__AssociationDeclaration__Group_3_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:12141:2: rule__AssociationDeclaration__Group_3_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__Group_3_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3_2__1"
-
-
- // $ANTLR start "rule__AssociationDeclaration__Group_3_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:12147:1: rule__AssociationDeclaration__Group_3_2__1__Impl : ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
- public final void rule__AssociationDeclaration__Group_3_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12151:1: ( ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:12152:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:12152:1: ( ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 ) )
- // InternalAppliedStereotypeProperty.g:12153:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
- // InternalAppliedStereotypeProperty.g:12154:1: ( rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 )
- // InternalAppliedStereotypeProperty.g:12154:2: rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__Group_3_2__1__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:12168:1: rule__AssociationDefinition__Group__0 : rule__AssociationDefinition__Group__0__Impl rule__AssociationDefinition__Group__1 ;
- public final void rule__AssociationDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12172:1: ( rule__AssociationDefinition__Group__0__Impl rule__AssociationDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:12173:2: rule__AssociationDefinition__Group__0__Impl rule__AssociationDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__AssociationDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__0"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:12180:1: rule__AssociationDefinition__Group__0__Impl : ( ruleAssociationDeclaration ) ;
- public final void rule__AssociationDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12184:1: ( ( ruleAssociationDeclaration ) )
- // InternalAppliedStereotypeProperty.g:12185:1: ( ruleAssociationDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:12185:1: ( ruleAssociationDeclaration )
- // InternalAppliedStereotypeProperty.g:12186:1: ruleAssociationDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionAccess().getAssociationDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAssociationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionAccess().getAssociationDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:12197:1: rule__AssociationDefinition__Group__1 : rule__AssociationDefinition__Group__1__Impl rule__AssociationDefinition__Group__2 ;
- public final void rule__AssociationDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12201:1: ( rule__AssociationDefinition__Group__1__Impl rule__AssociationDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:12202:2: rule__AssociationDefinition__Group__1__Impl rule__AssociationDefinition__Group__2
- {
- pushFollow(FOLLOW_45);
- rule__AssociationDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__1"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:12209:1: rule__AssociationDefinition__Group__1__Impl : ( '{' ) ;
- public final void rule__AssociationDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12213:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:12214:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:12214:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:12215:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:12228:1: rule__AssociationDefinition__Group__2 : rule__AssociationDefinition__Group__2__Impl rule__AssociationDefinition__Group__3 ;
- public final void rule__AssociationDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12232:1: ( rule__AssociationDefinition__Group__2__Impl rule__AssociationDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:12233:2: rule__AssociationDefinition__Group__2__Impl rule__AssociationDefinition__Group__3
- {
- pushFollow(FOLLOW_45);
- rule__AssociationDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__2"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:12240:1: rule__AssociationDefinition__Group__2__Impl : ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* ) ;
- public final void rule__AssociationDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12244:1: ( ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* ) )
- // InternalAppliedStereotypeProperty.g:12245:1: ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* )
- {
- // InternalAppliedStereotypeProperty.g:12245:1: ( ( rule__AssociationDefinition__OwnedMemberAssignment_2 )* )
- // InternalAppliedStereotypeProperty.g:12246:1: ( rule__AssociationDefinition__OwnedMemberAssignment_2 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:12247:1: ( rule__AssociationDefinition__OwnedMemberAssignment_2 )*
- loop123:
- do {
- int alt123=2;
- int LA123_0 = input.LA(1);
-
- if ( ((LA123_0>=RULE_ID && LA123_0<=RULE_UNRESTRICTED_NAME)||LA123_0==RULE_DOCUMENTATION_COMMENT||LA123_0==15||LA123_0==54) ) {
- alt123=1;
- }
-
-
- switch (alt123) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12247:2: rule__AssociationDefinition__OwnedMemberAssignment_2
- {
- pushFollow(FOLLOW_46);
- rule__AssociationDefinition__OwnedMemberAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop123;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:12257:1: rule__AssociationDefinition__Group__3 : rule__AssociationDefinition__Group__3__Impl ;
- public final void rule__AssociationDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12261:1: ( rule__AssociationDefinition__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:12262:2: rule__AssociationDefinition__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__3"
-
-
- // $ANTLR start "rule__AssociationDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:12268:1: rule__AssociationDefinition__Group__3__Impl : ( '}' ) ;
- public final void rule__AssociationDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12272:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:12273:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:12273:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:12274:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:12295:1: rule__AssociationDefinitionOrStub__Group__0 : rule__AssociationDefinitionOrStub__Group__0__Impl rule__AssociationDefinitionOrStub__Group__1 ;
- public final void rule__AssociationDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12299:1: ( rule__AssociationDefinitionOrStub__Group__0__Impl rule__AssociationDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:12300:2: rule__AssociationDefinitionOrStub__Group__0__Impl rule__AssociationDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__AssociationDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:12307:1: rule__AssociationDefinitionOrStub__Group__0__Impl : ( ruleAssociationDeclaration ) ;
- public final void rule__AssociationDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12311:1: ( ( ruleAssociationDeclaration ) )
- // InternalAppliedStereotypeProperty.g:12312:1: ( ruleAssociationDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:12312:1: ( ruleAssociationDeclaration )
- // InternalAppliedStereotypeProperty.g:12313:1: ruleAssociationDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getAssociationDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAssociationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getAssociationDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:12324:1: rule__AssociationDefinitionOrStub__Group__1 : rule__AssociationDefinitionOrStub__Group__1__Impl ;
- public final void rule__AssociationDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12328:1: ( rule__AssociationDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:12329:2: rule__AssociationDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:12335:1: rule__AssociationDefinitionOrStub__Group__1__Impl : ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__AssociationDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12339:1: ( ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:12340:1: ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:12340:1: ( ( rule__AssociationDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:12341:1: ( rule__AssociationDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:12342:1: ( rule__AssociationDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:12342:2: rule__AssociationDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:12356:1: rule__AssociationDefinitionOrStub__Group_1_1__0 : rule__AssociationDefinitionOrStub__Group_1_1__0__Impl rule__AssociationDefinitionOrStub__Group_1_1__1 ;
- public final void rule__AssociationDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12360:1: ( rule__AssociationDefinitionOrStub__Group_1_1__0__Impl rule__AssociationDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:12361:2: rule__AssociationDefinitionOrStub__Group_1_1__0__Impl rule__AssociationDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_45);
- rule__AssociationDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:12368:1: rule__AssociationDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__AssociationDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12372:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:12373:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:12373:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:12374:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:12387:1: rule__AssociationDefinitionOrStub__Group_1_1__1 : rule__AssociationDefinitionOrStub__Group_1_1__1__Impl rule__AssociationDefinitionOrStub__Group_1_1__2 ;
- public final void rule__AssociationDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12391:1: ( rule__AssociationDefinitionOrStub__Group_1_1__1__Impl rule__AssociationDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:12392:2: rule__AssociationDefinitionOrStub__Group_1_1__1__Impl rule__AssociationDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_45);
- rule__AssociationDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:12399:1: rule__AssociationDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
- public final void rule__AssociationDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12403:1: ( ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:12404:1: ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:12404:1: ( ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- // InternalAppliedStereotypeProperty.g:12405:1: ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:12406:1: ( rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- loop124:
- do {
- int alt124=2;
- int LA124_0 = input.LA(1);
-
- if ( ((LA124_0>=RULE_ID && LA124_0<=RULE_UNRESTRICTED_NAME)||LA124_0==RULE_DOCUMENTATION_COMMENT||LA124_0==15||LA124_0==54) ) {
- alt124=1;
- }
-
-
- switch (alt124) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12406:2: rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1
- {
- pushFollow(FOLLOW_46);
- rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop124;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:12416:1: rule__AssociationDefinitionOrStub__Group_1_1__2 : rule__AssociationDefinitionOrStub__Group_1_1__2__Impl ;
- public final void rule__AssociationDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12420:1: ( rule__AssociationDefinitionOrStub__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:12421:2: rule__AssociationDefinitionOrStub__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssociationDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:12427:1: rule__AssociationDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__AssociationDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12431:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:12432:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:12432:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:12433:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:12452:1: rule__EnumerationDeclaration__Group__0 : rule__EnumerationDeclaration__Group__0__Impl rule__EnumerationDeclaration__Group__1 ;
- public final void rule__EnumerationDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12456:1: ( rule__EnumerationDeclaration__Group__0__Impl rule__EnumerationDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:12457:2: rule__EnumerationDeclaration__Group__0__Impl rule__EnumerationDeclaration__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__EnumerationDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__Group__0"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:12464:1: rule__EnumerationDeclaration__Group__0__Impl : ( 'enum' ) ;
- public final void rule__EnumerationDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12468:1: ( ( 'enum' ) )
- // InternalAppliedStereotypeProperty.g:12469:1: ( 'enum' )
- {
- // InternalAppliedStereotypeProperty.g:12469:1: ( 'enum' )
- // InternalAppliedStereotypeProperty.g:12470:1: 'enum'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationAccess().getEnumKeyword_0());
- }
- match(input,74,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationAccess().getEnumKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:12483:1: rule__EnumerationDeclaration__Group__1 : rule__EnumerationDeclaration__Group__1__Impl rule__EnumerationDeclaration__Group__2 ;
- public final void rule__EnumerationDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12487:1: ( rule__EnumerationDeclaration__Group__1__Impl rule__EnumerationDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:12488:2: rule__EnumerationDeclaration__Group__1__Impl rule__EnumerationDeclaration__Group__2
- {
- pushFollow(FOLLOW_28);
- rule__EnumerationDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__Group__1"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:12495:1: rule__EnumerationDeclaration__Group__1__Impl : ( ( rule__EnumerationDeclaration__NameAssignment_1 ) ) ;
- public final void rule__EnumerationDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12499:1: ( ( ( rule__EnumerationDeclaration__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:12500:1: ( ( rule__EnumerationDeclaration__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:12500:1: ( ( rule__EnumerationDeclaration__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:12501:1: ( rule__EnumerationDeclaration__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:12502:1: ( rule__EnumerationDeclaration__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:12502:2: rule__EnumerationDeclaration__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDeclaration__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:12512:1: rule__EnumerationDeclaration__Group__2 : rule__EnumerationDeclaration__Group__2__Impl ;
- public final void rule__EnumerationDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12516:1: ( rule__EnumerationDeclaration__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:12517:2: rule__EnumerationDeclaration__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__Group__2"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:12523:1: rule__EnumerationDeclaration__Group__2__Impl : ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? ) ;
- public final void rule__EnumerationDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12527:1: ( ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? ) )
- // InternalAppliedStereotypeProperty.g:12528:1: ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:12528:1: ( ( rule__EnumerationDeclaration__SpecializationAssignment_2 )? )
- // InternalAppliedStereotypeProperty.g:12529:1: ( rule__EnumerationDeclaration__SpecializationAssignment_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationAccess().getSpecializationAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:12530:1: ( rule__EnumerationDeclaration__SpecializationAssignment_2 )?
- int alt125=2;
- int LA125_0 = input.LA(1);
-
- if ( (LA125_0==68) ) {
- alt125=1;
- }
- switch (alt125) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12530:2: rule__EnumerationDeclaration__SpecializationAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDeclaration__SpecializationAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationAccess().getSpecializationAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:12546:1: rule__EnumerationDefinition__Group__0 : rule__EnumerationDefinition__Group__0__Impl rule__EnumerationDefinition__Group__1 ;
- public final void rule__EnumerationDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12550:1: ( rule__EnumerationDefinition__Group__0__Impl rule__EnumerationDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:12551:2: rule__EnumerationDefinition__Group__0__Impl rule__EnumerationDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__EnumerationDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__0"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:12558:1: rule__EnumerationDefinition__Group__0__Impl : ( ruleEnumerationDeclaration ) ;
- public final void rule__EnumerationDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12562:1: ( ( ruleEnumerationDeclaration ) )
- // InternalAppliedStereotypeProperty.g:12563:1: ( ruleEnumerationDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:12563:1: ( ruleEnumerationDeclaration )
- // InternalAppliedStereotypeProperty.g:12564:1: ruleEnumerationDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getEnumerationDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getEnumerationDeclarationParserRuleCall_0());
- }
-
- }
-
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConditionalExpression__Operand3Assignment_1_4"
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:12575:1: rule__EnumerationDefinition__Group__1 : rule__EnumerationDefinition__Group__1__Impl rule__EnumerationDefinition__Group__2 ;
- public final void rule__EnumerationDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12579:1: ( rule__EnumerationDefinition__Group__1__Impl rule__EnumerationDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:12580:2: rule__EnumerationDefinition__Group__1__Impl rule__EnumerationDefinition__Group__2
- {
- pushFollow(FOLLOW_49);
- rule__EnumerationDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__1"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:12587:1: rule__EnumerationDefinition__Group__1__Impl : ( '{' ) ;
- public final void rule__EnumerationDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12591:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:12592:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:12592:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:12593:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:12606:1: rule__EnumerationDefinition__Group__2 : rule__EnumerationDefinition__Group__2__Impl rule__EnumerationDefinition__Group__3 ;
- public final void rule__EnumerationDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12610:1: ( rule__EnumerationDefinition__Group__2__Impl rule__EnumerationDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:12611:2: rule__EnumerationDefinition__Group__2__Impl rule__EnumerationDefinition__Group__3
- {
- pushFollow(FOLLOW_49);
- rule__EnumerationDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__2"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:12618:1: rule__EnumerationDefinition__Group__2__Impl : ( ( rule__EnumerationDefinition__Group_2__0 )? ) ;
- public final void rule__EnumerationDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12622:1: ( ( ( rule__EnumerationDefinition__Group_2__0 )? ) )
- // InternalAppliedStereotypeProperty.g:12623:1: ( ( rule__EnumerationDefinition__Group_2__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:12623:1: ( ( rule__EnumerationDefinition__Group_2__0 )? )
- // InternalAppliedStereotypeProperty.g:12624:1: ( rule__EnumerationDefinition__Group_2__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getGroup_2());
- }
- // InternalAppliedStereotypeProperty.g:12625:1: ( rule__EnumerationDefinition__Group_2__0 )?
- int alt126=2;
- int LA126_0 = input.LA(1);
-
- if ( ((LA126_0>=RULE_ID && LA126_0<=RULE_UNRESTRICTED_NAME)||LA126_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt126=1;
- }
- switch (alt126) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12625:2: rule__EnumerationDefinition__Group_2__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:12635:1: rule__EnumerationDefinition__Group__3 : rule__EnumerationDefinition__Group__3__Impl ;
- public final void rule__EnumerationDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12639:1: ( rule__EnumerationDefinition__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:12640:2: rule__EnumerationDefinition__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__3"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:12646:1: rule__EnumerationDefinition__Group__3__Impl : ( '}' ) ;
- public final void rule__EnumerationDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12650:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:12651:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:12651:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:12652:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__AssignmentExpression__LeftHandSideAssignment_0"
+ // InternalAppliedStereotypeProperty.g:32384:1: rule__AssignmentExpression__LeftHandSideAssignment_0 : ( ruleLeftHandSide ) ;
+ public final void rule__AssignmentExpression__LeftHandSideAssignment_0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32388:1: ( ( ruleLeftHandSide ) )
+ // InternalAppliedStereotypeProperty.g:32389:1: ( ruleLeftHandSide )
+ {
+ // InternalAppliedStereotypeProperty.g:32389:1: ( ruleLeftHandSide )
+ // InternalAppliedStereotypeProperty.g:32390:1: ruleLeftHandSide
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideLeftHandSideParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideLeftHandSideParserRuleCall_0_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2__0"
- // InternalAppliedStereotypeProperty.g:12673:1: rule__EnumerationDefinition__Group_2__0 : rule__EnumerationDefinition__Group_2__0__Impl rule__EnumerationDefinition__Group_2__1 ;
- public final void rule__EnumerationDefinition__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12677:1: ( rule__EnumerationDefinition__Group_2__0__Impl rule__EnumerationDefinition__Group_2__1 )
- // InternalAppliedStereotypeProperty.g:12678:2: rule__EnumerationDefinition__Group_2__0__Impl rule__EnumerationDefinition__Group_2__1
- {
- pushFollow(FOLLOW_10);
- rule__EnumerationDefinition__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2__0"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:12685:1: rule__EnumerationDefinition__Group_2__0__Impl : ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) ) ;
- public final void rule__EnumerationDefinition__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12689:1: ( ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) ) )
- // InternalAppliedStereotypeProperty.g:12690:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:12690:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 ) )
- // InternalAppliedStereotypeProperty.g:12691:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_0());
- }
- // InternalAppliedStereotypeProperty.g:12692:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_0 )
- // InternalAppliedStereotypeProperty.g:12692:2: rule__EnumerationDefinition__OwnedMemberAssignment_2_0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__OwnedMemberAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2__1"
- // InternalAppliedStereotypeProperty.g:12702:1: rule__EnumerationDefinition__Group_2__1 : rule__EnumerationDefinition__Group_2__1__Impl ;
- public final void rule__EnumerationDefinition__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12706:1: ( rule__EnumerationDefinition__Group_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:12707:2: rule__EnumerationDefinition__Group_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2__1"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:12713:1: rule__EnumerationDefinition__Group_2__1__Impl : ( ( rule__EnumerationDefinition__Group_2_1__0 )* ) ;
- public final void rule__EnumerationDefinition__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12717:1: ( ( ( rule__EnumerationDefinition__Group_2_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:12718:1: ( ( rule__EnumerationDefinition__Group_2_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:12718:1: ( ( rule__EnumerationDefinition__Group_2_1__0 )* )
- // InternalAppliedStereotypeProperty.g:12719:1: ( rule__EnumerationDefinition__Group_2_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getGroup_2_1());
- }
- // InternalAppliedStereotypeProperty.g:12720:1: ( rule__EnumerationDefinition__Group_2_1__0 )*
- loop127:
- do {
- int alt127=2;
- int LA127_0 = input.LA(1);
-
- if ( (LA127_0==57) ) {
- alt127=1;
- }
-
-
- switch (alt127) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12720:2: rule__EnumerationDefinition__Group_2_1__0
- {
- pushFollow(FOLLOW_11);
- rule__EnumerationDefinition__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop127;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getGroup_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2_1__0"
- // InternalAppliedStereotypeProperty.g:12734:1: rule__EnumerationDefinition__Group_2_1__0 : rule__EnumerationDefinition__Group_2_1__0__Impl rule__EnumerationDefinition__Group_2_1__1 ;
- public final void rule__EnumerationDefinition__Group_2_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12738:1: ( rule__EnumerationDefinition__Group_2_1__0__Impl rule__EnumerationDefinition__Group_2_1__1 )
- // InternalAppliedStereotypeProperty.g:12739:2: rule__EnumerationDefinition__Group_2_1__0__Impl rule__EnumerationDefinition__Group_2_1__1
- {
- pushFollow(FOLLOW_31);
- rule__EnumerationDefinition__Group_2_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group_2_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2_1__0"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:12746:1: rule__EnumerationDefinition__Group_2_1__0__Impl : ( ',' ) ;
- public final void rule__EnumerationDefinition__Group_2_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12750:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:12751:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:12751:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:12752:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getCommaKeyword_2_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getCommaKeyword_2_1_0());
- }
-
- }
-
-
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2_1__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2_1__1"
- // InternalAppliedStereotypeProperty.g:12765:1: rule__EnumerationDefinition__Group_2_1__1 : rule__EnumerationDefinition__Group_2_1__1__Impl ;
- public final void rule__EnumerationDefinition__Group_2_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12769:1: ( rule__EnumerationDefinition__Group_2_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:12770:2: rule__EnumerationDefinition__Group_2_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__Group_2_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2_1__1"
-
-
- // $ANTLR start "rule__EnumerationDefinition__Group_2_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:12776:1: rule__EnumerationDefinition__Group_2_1__1__Impl : ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) ) ;
- public final void rule__EnumerationDefinition__Group_2_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12780:1: ( ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:12781:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:12781:1: ( ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 ) )
- // InternalAppliedStereotypeProperty.g:12782:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_1_1());
- }
- // InternalAppliedStereotypeProperty.g:12783:1: ( rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 )
- // InternalAppliedStereotypeProperty.g:12783:2: rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberAssignment_2_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__Group_2_1__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:12797:1: rule__EnumerationDefinitionOrStub__Group__0 : rule__EnumerationDefinitionOrStub__Group__0__Impl rule__EnumerationDefinitionOrStub__Group__1 ;
- public final void rule__EnumerationDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12801:1: ( rule__EnumerationDefinitionOrStub__Group__0__Impl rule__EnumerationDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:12802:2: rule__EnumerationDefinitionOrStub__Group__0__Impl rule__EnumerationDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__EnumerationDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:12809:1: rule__EnumerationDefinitionOrStub__Group__0__Impl : ( ruleEnumerationDeclaration ) ;
- public final void rule__EnumerationDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12813:1: ( ( ruleEnumerationDeclaration ) )
- // InternalAppliedStereotypeProperty.g:12814:1: ( ruleEnumerationDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:12814:1: ( ruleEnumerationDeclaration )
- // InternalAppliedStereotypeProperty.g:12815:1: ruleEnumerationDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getEnumerationDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getEnumerationDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:12826:1: rule__EnumerationDefinitionOrStub__Group__1 : rule__EnumerationDefinitionOrStub__Group__1__Impl ;
- public final void rule__EnumerationDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12830:1: ( rule__EnumerationDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:12831:2: rule__EnumerationDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:12837:1: rule__EnumerationDefinitionOrStub__Group__1__Impl : ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__EnumerationDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12841:1: ( ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:12842:1: ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:12842:1: ( ( rule__EnumerationDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:12843:1: ( rule__EnumerationDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:12844:1: ( rule__EnumerationDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:12844:2: rule__EnumerationDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:12858:1: rule__EnumerationDefinitionOrStub__Group_1_1__0 : rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1__1 ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12862:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:12863:2: rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_49);
- rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:12870:1: rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12874:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:12875:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:12875:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:12876:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:12889:1: rule__EnumerationDefinitionOrStub__Group_1_1__1 : rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl rule__EnumerationDefinitionOrStub__Group_1_1__2 ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12893:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl rule__EnumerationDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:12894:2: rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl rule__EnumerationDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_49);
- rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:12901:1: rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12905:1: ( ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:12906:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:12906:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )? )
- // InternalAppliedStereotypeProperty.g:12907:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:12908:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0 )?
- int alt128=2;
- int LA128_0 = input.LA(1);
-
- if ( ((LA128_0>=RULE_ID && LA128_0<=RULE_UNRESTRICTED_NAME)||LA128_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt128=1;
- }
- switch (alt128) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:12908:2: rule__EnumerationDefinitionOrStub__Group_1_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:12918:1: rule__EnumerationDefinitionOrStub__Group_1_1__2 : rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12922:1: ( rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:12923:2: rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:12929:1: rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12933:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:12934:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:12934:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:12935:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__0"
- // InternalAppliedStereotypeProperty.g:12954:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__0 : rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1__1 ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12958:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1__1 )
- // InternalAppliedStereotypeProperty.g:12959:2: rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1__1
- {
- pushFollow(FOLLOW_10);
- rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__0"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:12966:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl : ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12970:1: ( ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:12971:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:12971:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 ) )
- // InternalAppliedStereotypeProperty.g:12972:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:12973:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 )
- // InternalAppliedStereotypeProperty.g:12973:2: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__1"
- // InternalAppliedStereotypeProperty.g:12983:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__1 : rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12987:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:12988:2: rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__1"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:12994:1: rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl : ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:12998:1: ( ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:12999:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:12999:1: ( ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )* )
- // InternalAppliedStereotypeProperty.g:13000:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:13001:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 )*
- loop129:
- do {
- int alt129=2;
- int LA129_0 = input.LA(1);
-
- if ( (LA129_0==57) ) {
- alt129=1;
- }
-
-
- switch (alt129) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13001:2: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0
- {
- pushFollow(FOLLOW_11);
- rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop129;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getGroup_1_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0"
- // InternalAppliedStereotypeProperty.g:13015:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0 : rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1 ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13019:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1 )
- // InternalAppliedStereotypeProperty.g:13020:2: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1
- {
- pushFollow(FOLLOW_31);
- rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:13027:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl : ( ',' ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13031:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:13032:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:13032:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:13033:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getCommaKeyword_1_1_1_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getCommaKeyword_1_1_1_1_0());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1"
- // InternalAppliedStereotypeProperty.g:13046:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1 : rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13050:1: ( rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:13051:2: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:13057:1: rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl : ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) ) ;
- public final void rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13061:1: ( ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:13062:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:13062:1: ( ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:13063:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:13064:1: ( rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 )
- // InternalAppliedStereotypeProperty.g:13064:2: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__Group_1_1_1_1__1__Impl"
-
-
- // $ANTLR start "rule__EnumerationLiteralName__Group__0"
- // InternalAppliedStereotypeProperty.g:13078:1: rule__EnumerationLiteralName__Group__0 : rule__EnumerationLiteralName__Group__0__Impl rule__EnumerationLiteralName__Group__1 ;
- public final void rule__EnumerationLiteralName__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13082:1: ( rule__EnumerationLiteralName__Group__0__Impl rule__EnumerationLiteralName__Group__1 )
- // InternalAppliedStereotypeProperty.g:13083:2: rule__EnumerationLiteralName__Group__0__Impl rule__EnumerationLiteralName__Group__1
- {
- pushFollow(FOLLOW_31);
- rule__EnumerationLiteralName__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EnumerationLiteralName__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralName__Group__0"
-
-
- // $ANTLR start "rule__EnumerationLiteralName__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:13090:1: rule__EnumerationLiteralName__Group__0__Impl : ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? ) ;
- public final void rule__EnumerationLiteralName__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13094:1: ( ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:13095:1: ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:13095:1: ( ( rule__EnumerationLiteralName__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:13096:1: ( rule__EnumerationLiteralName__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:13097:1: ( rule__EnumerationLiteralName__DocumentationAssignment_0 )?
- int alt130=2;
- int LA130_0 = input.LA(1);
-
- if ( (LA130_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt130=1;
- }
- switch (alt130) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13097:2: rule__EnumerationLiteralName__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationLiteralName__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralName__Group__0__Impl"
-
-
- // $ANTLR start "rule__EnumerationLiteralName__Group__1"
- // InternalAppliedStereotypeProperty.g:13107:1: rule__EnumerationLiteralName__Group__1 : rule__EnumerationLiteralName__Group__1__Impl ;
- public final void rule__EnumerationLiteralName__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13111:1: ( rule__EnumerationLiteralName__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:13112:2: rule__EnumerationLiteralName__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationLiteralName__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralName__Group__1"
-
-
- // $ANTLR start "rule__EnumerationLiteralName__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:13118:1: rule__EnumerationLiteralName__Group__1__Impl : ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) ) ;
- public final void rule__EnumerationLiteralName__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13122:1: ( ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__EnumerationLiteralName__DefinitionAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:13124:1: ( rule__EnumerationLiteralName__DefinitionAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:13125:1: ( rule__EnumerationLiteralName__DefinitionAssignment_1 )
- // InternalAppliedStereotypeProperty.g:13125:2: rule__EnumerationLiteralName__DefinitionAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__EnumerationLiteralName__DefinitionAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionAssignment_1());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__LeftHandSideAssignment_0"
- }
+ // $ANTLR start "rule__AssignmentExpression__OperatorAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32399:1: rule__AssignmentExpression__OperatorAssignment_1 : ( ruleAssignmentOperator ) ;
+ public final void rule__AssignmentExpression__OperatorAssignment_1() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralName__Group__1__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:13139:1: rule__SignalDeclaration__Group__0 : rule__SignalDeclaration__Group__0__Impl rule__SignalDeclaration__Group__1 ;
- public final void rule__SignalDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13143:1: ( rule__SignalDeclaration__Group__0__Impl rule__SignalDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:13144:2: rule__SignalDeclaration__Group__0__Impl rule__SignalDeclaration__Group__1
- {
- pushFollow(FOLLOW_50);
- rule__SignalDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__0"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:13151:1: rule__SignalDeclaration__Group__0__Impl : ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? ) ;
- public final void rule__SignalDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13155:1: ( ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:13156:1: ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:13156:1: ( ( rule__SignalDeclaration__IsAbstractAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:13157:1: ( rule__SignalDeclaration__IsAbstractAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getIsAbstractAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:13158:1: ( rule__SignalDeclaration__IsAbstractAssignment_0 )?
- int alt131=2;
- int LA131_0 = input.LA(1);
-
- if ( (LA131_0==105) ) {
- alt131=1;
- }
- switch (alt131) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13158:2: rule__SignalDeclaration__IsAbstractAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__IsAbstractAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getIsAbstractAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:13168:1: rule__SignalDeclaration__Group__1 : rule__SignalDeclaration__Group__1__Impl rule__SignalDeclaration__Group__2 ;
- public final void rule__SignalDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13172:1: ( rule__SignalDeclaration__Group__1__Impl rule__SignalDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:13173:2: rule__SignalDeclaration__Group__1__Impl rule__SignalDeclaration__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__SignalDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__1"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:13180:1: rule__SignalDeclaration__Group__1__Impl : ( 'signal' ) ;
- public final void rule__SignalDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13184:1: ( ( 'signal' ) )
- // InternalAppliedStereotypeProperty.g:13185:1: ( 'signal' )
- {
- // InternalAppliedStereotypeProperty.g:13185:1: ( 'signal' )
- // InternalAppliedStereotypeProperty.g:13186:1: 'signal'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getSignalKeyword_1());
- }
- match(input,75,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getSignalKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32403:1: ( ( ruleAssignmentOperator ) )
+ // InternalAppliedStereotypeProperty.g:32404:1: ( ruleAssignmentOperator )
+ {
+ // InternalAppliedStereotypeProperty.g:32404:1: ( ruleAssignmentOperator )
+ // InternalAppliedStereotypeProperty.g:32405:1: ruleAssignmentOperator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignmentOperatorParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssignmentOperator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignmentOperatorParserRuleCall_1_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:13199:1: rule__SignalDeclaration__Group__2 : rule__SignalDeclaration__Group__2__Impl rule__SignalDeclaration__Group__3 ;
- public final void rule__SignalDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13203:1: ( rule__SignalDeclaration__Group__2__Impl rule__SignalDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:13204:2: rule__SignalDeclaration__Group__2__Impl rule__SignalDeclaration__Group__3
- {
- pushFollow(FOLLOW_30);
- rule__SignalDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__2"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:13211:1: rule__SignalDeclaration__Group__2__Impl : ( ( rule__SignalDeclaration__NameAssignment_2 ) ) ;
- public final void rule__SignalDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13215:1: ( ( ( rule__SignalDeclaration__NameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:13216:1: ( ( rule__SignalDeclaration__NameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:13216:1: ( ( rule__SignalDeclaration__NameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:13217:1: ( rule__SignalDeclaration__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:13218:1: ( rule__SignalDeclaration__NameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:13218:2: rule__SignalDeclaration__NameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:13228:1: rule__SignalDeclaration__Group__3 : rule__SignalDeclaration__Group__3__Impl rule__SignalDeclaration__Group__4 ;
- public final void rule__SignalDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13232:1: ( rule__SignalDeclaration__Group__3__Impl rule__SignalDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:13233:2: rule__SignalDeclaration__Group__3__Impl rule__SignalDeclaration__Group__4
- {
- pushFollow(FOLLOW_30);
- rule__SignalDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__3"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:13240:1: rule__SignalDeclaration__Group__3__Impl : ( ( rule__SignalDeclaration__Group_3__0 )? ) ;
- public final void rule__SignalDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13244:1: ( ( ( rule__SignalDeclaration__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:13245:1: ( ( rule__SignalDeclaration__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:13245:1: ( ( rule__SignalDeclaration__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:13246:1: ( rule__SignalDeclaration__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:13247:1: ( rule__SignalDeclaration__Group_3__0 )?
- int alt132=2;
- int LA132_0 = input.LA(1);
-
- if ( (LA132_0==34) ) {
- alt132=1;
- }
- switch (alt132) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13247:2: rule__SignalDeclaration__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:13257:1: rule__SignalDeclaration__Group__4 : rule__SignalDeclaration__Group__4__Impl ;
- public final void rule__SignalDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13261:1: ( rule__SignalDeclaration__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:13262:2: rule__SignalDeclaration__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__4"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:13268:1: rule__SignalDeclaration__Group__4__Impl : ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? ) ;
- public final void rule__SignalDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13272:1: ( ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? ) )
- // InternalAppliedStereotypeProperty.g:13273:1: ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? )
- {
- // InternalAppliedStereotypeProperty.g:13273:1: ( ( rule__SignalDeclaration__SpecializationAssignment_4 )? )
- // InternalAppliedStereotypeProperty.g:13274:1: ( rule__SignalDeclaration__SpecializationAssignment_4 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getSpecializationAssignment_4());
- }
- // InternalAppliedStereotypeProperty.g:13275:1: ( rule__SignalDeclaration__SpecializationAssignment_4 )?
- int alt133=2;
- int LA133_0 = input.LA(1);
-
- if ( (LA133_0==68) ) {
- alt133=1;
- }
- switch (alt133) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13275:2: rule__SignalDeclaration__SpecializationAssignment_4
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__SpecializationAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getSpecializationAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__0"
- // InternalAppliedStereotypeProperty.g:13295:1: rule__SignalDeclaration__Group_3__0 : rule__SignalDeclaration__Group_3__0__Impl rule__SignalDeclaration__Group_3__1 ;
- public final void rule__SignalDeclaration__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13299:1: ( rule__SignalDeclaration__Group_3__0__Impl rule__SignalDeclaration__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:13300:2: rule__SignalDeclaration__Group_3__0__Impl rule__SignalDeclaration__Group_3__1
- {
- pushFollow(FOLLOW_31);
- rule__SignalDeclaration__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__0"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:13307:1: rule__SignalDeclaration__Group_3__0__Impl : ( '<' ) ;
- public final void rule__SignalDeclaration__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13311:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:13312:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:13312:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:13313:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getLessThanSignKeyword_3_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getLessThanSignKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__1"
- // InternalAppliedStereotypeProperty.g:13326:1: rule__SignalDeclaration__Group_3__1 : rule__SignalDeclaration__Group_3__1__Impl rule__SignalDeclaration__Group_3__2 ;
- public final void rule__SignalDeclaration__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13330:1: ( rule__SignalDeclaration__Group_3__1__Impl rule__SignalDeclaration__Group_3__2 )
- // InternalAppliedStereotypeProperty.g:13331:2: rule__SignalDeclaration__Group_3__1__Impl rule__SignalDeclaration__Group_3__2
- {
- pushFollow(FOLLOW_32);
- rule__SignalDeclaration__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__1"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:13338:1: rule__SignalDeclaration__Group_3__1__Impl : ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) ) ;
- public final void rule__SignalDeclaration__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13342:1: ( ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:13343:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:13343:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:13344:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:13345:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:13345:2: rule__SignalDeclaration__OwnedMemberAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__OwnedMemberAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__2"
- // InternalAppliedStereotypeProperty.g:13355:1: rule__SignalDeclaration__Group_3__2 : rule__SignalDeclaration__Group_3__2__Impl rule__SignalDeclaration__Group_3__3 ;
- public final void rule__SignalDeclaration__Group_3__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13359:1: ( rule__SignalDeclaration__Group_3__2__Impl rule__SignalDeclaration__Group_3__3 )
- // InternalAppliedStereotypeProperty.g:13360:2: rule__SignalDeclaration__Group_3__2__Impl rule__SignalDeclaration__Group_3__3
- {
- pushFollow(FOLLOW_32);
- rule__SignalDeclaration__Group_3__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__2"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__2__Impl"
- // InternalAppliedStereotypeProperty.g:13367:1: rule__SignalDeclaration__Group_3__2__Impl : ( ( rule__SignalDeclaration__Group_3_2__0 )* ) ;
- public final void rule__SignalDeclaration__Group_3__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13371:1: ( ( ( rule__SignalDeclaration__Group_3_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:13372:1: ( ( rule__SignalDeclaration__Group_3_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:13372:1: ( ( rule__SignalDeclaration__Group_3_2__0 )* )
- // InternalAppliedStereotypeProperty.g:13373:1: ( rule__SignalDeclaration__Group_3_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getGroup_3_2());
- }
- // InternalAppliedStereotypeProperty.g:13374:1: ( rule__SignalDeclaration__Group_3_2__0 )*
- loop134:
- do {
- int alt134=2;
- int LA134_0 = input.LA(1);
-
- if ( (LA134_0==57) ) {
- alt134=1;
- }
-
-
- switch (alt134) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13374:2: rule__SignalDeclaration__Group_3_2__0
- {
- pushFollow(FOLLOW_11);
- rule__SignalDeclaration__Group_3_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop134;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getGroup_3_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__2__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__3"
- // InternalAppliedStereotypeProperty.g:13384:1: rule__SignalDeclaration__Group_3__3 : rule__SignalDeclaration__Group_3__3__Impl ;
- public final void rule__SignalDeclaration__Group_3__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13388:1: ( rule__SignalDeclaration__Group_3__3__Impl )
- // InternalAppliedStereotypeProperty.g:13389:2: rule__SignalDeclaration__Group_3__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__3"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3__3__Impl"
- // InternalAppliedStereotypeProperty.g:13395:1: rule__SignalDeclaration__Group_3__3__Impl : ( '>' ) ;
- public final void rule__SignalDeclaration__Group_3__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13399:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:13400:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:13400:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:13401:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getGreaterThanSignKeyword_3_3());
- }
-
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3__3__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3_2__0"
- // InternalAppliedStereotypeProperty.g:13422:1: rule__SignalDeclaration__Group_3_2__0 : rule__SignalDeclaration__Group_3_2__0__Impl rule__SignalDeclaration__Group_3_2__1 ;
- public final void rule__SignalDeclaration__Group_3_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13426:1: ( rule__SignalDeclaration__Group_3_2__0__Impl rule__SignalDeclaration__Group_3_2__1 )
- // InternalAppliedStereotypeProperty.g:13427:2: rule__SignalDeclaration__Group_3_2__0__Impl rule__SignalDeclaration__Group_3_2__1
- {
- pushFollow(FOLLOW_31);
- rule__SignalDeclaration__Group_3_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3_2__0"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:13434:1: rule__SignalDeclaration__Group_3_2__0__Impl : ( ',' ) ;
- public final void rule__SignalDeclaration__Group_3_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13438:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:13439:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:13439:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:13440:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getCommaKeyword_3_2_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getCommaKeyword_3_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3_2__0__Impl"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3_2__1"
- // InternalAppliedStereotypeProperty.g:13453:1: rule__SignalDeclaration__Group_3_2__1 : rule__SignalDeclaration__Group_3_2__1__Impl ;
- public final void rule__SignalDeclaration__Group_3_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13457:1: ( rule__SignalDeclaration__Group_3_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:13458:2: rule__SignalDeclaration__Group_3_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__Group_3_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3_2__1"
-
-
- // $ANTLR start "rule__SignalDeclaration__Group_3_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:13464:1: rule__SignalDeclaration__Group_3_2__1__Impl : ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) ) ;
- public final void rule__SignalDeclaration__Group_3_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13468:1: ( ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:13469:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:13469:1: ( ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 ) )
- // InternalAppliedStereotypeProperty.g:13470:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
- // InternalAppliedStereotypeProperty.g:13471:1: ( rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 )
- // InternalAppliedStereotypeProperty.g:13471:2: rule__SignalDeclaration__OwnedMemberAssignment_3_2_1
- {
- pushFollow(FOLLOW_2);
- rule__SignalDeclaration__OwnedMemberAssignment_3_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberAssignment_3_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__Group_3_2__1__Impl"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:13485:1: rule__SignalDefinition__Group__0 : rule__SignalDefinition__Group__0__Impl rule__SignalDefinition__Group__1 ;
- public final void rule__SignalDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13489:1: ( rule__SignalDefinition__Group__0__Impl rule__SignalDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:13490:2: rule__SignalDefinition__Group__0__Impl rule__SignalDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__SignalDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__0"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:13497:1: rule__SignalDefinition__Group__0__Impl : ( ruleSignalDeclaration ) ;
- public final void rule__SignalDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13501:1: ( ( ruleSignalDeclaration ) )
- // InternalAppliedStereotypeProperty.g:13502:1: ( ruleSignalDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:13502:1: ( ruleSignalDeclaration )
- // InternalAppliedStereotypeProperty.g:13503:1: ruleSignalDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionAccess().getSignalDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleSignalDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionAccess().getSignalDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:13514:1: rule__SignalDefinition__Group__1 : rule__SignalDefinition__Group__1__Impl rule__SignalDefinition__Group__2 ;
- public final void rule__SignalDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13518:1: ( rule__SignalDefinition__Group__1__Impl rule__SignalDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:13519:2: rule__SignalDefinition__Group__1__Impl rule__SignalDefinition__Group__2
- {
- pushFollow(FOLLOW_45);
- rule__SignalDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__1"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:13526:1: rule__SignalDefinition__Group__1__Impl : ( '{' ) ;
- public final void rule__SignalDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13530:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:13531:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:13531:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:13532:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:13545:1: rule__SignalDefinition__Group__2 : rule__SignalDefinition__Group__2__Impl rule__SignalDefinition__Group__3 ;
- public final void rule__SignalDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13549:1: ( rule__SignalDefinition__Group__2__Impl rule__SignalDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:13550:2: rule__SignalDefinition__Group__2__Impl rule__SignalDefinition__Group__3
- {
- pushFollow(FOLLOW_45);
- rule__SignalDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__2"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:13557:1: rule__SignalDefinition__Group__2__Impl : ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* ) ;
- public final void rule__SignalDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13561:1: ( ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* ) )
- // InternalAppliedStereotypeProperty.g:13562:1: ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* )
- {
- // InternalAppliedStereotypeProperty.g:13562:1: ( ( rule__SignalDefinition__OwnedMemberAssignment_2 )* )
- // InternalAppliedStereotypeProperty.g:13563:1: ( rule__SignalDefinition__OwnedMemberAssignment_2 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionAccess().getOwnedMemberAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:13564:1: ( rule__SignalDefinition__OwnedMemberAssignment_2 )*
- loop135:
- do {
- int alt135=2;
- int LA135_0 = input.LA(1);
-
- if ( ((LA135_0>=RULE_ID && LA135_0<=RULE_UNRESTRICTED_NAME)||LA135_0==RULE_DOCUMENTATION_COMMENT||LA135_0==15||LA135_0==54) ) {
- alt135=1;
- }
-
-
- switch (alt135) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13564:2: rule__SignalDefinition__OwnedMemberAssignment_2
- {
- pushFollow(FOLLOW_46);
- rule__SignalDefinition__OwnedMemberAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop135;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionAccess().getOwnedMemberAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:13574:1: rule__SignalDefinition__Group__3 : rule__SignalDefinition__Group__3__Impl ;
- public final void rule__SignalDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13578:1: ( rule__SignalDefinition__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:13579:2: rule__SignalDefinition__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__3"
-
-
- // $ANTLR start "rule__SignalDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:13585:1: rule__SignalDefinition__Group__3__Impl : ( '}' ) ;
- public final void rule__SignalDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13589:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:13590:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:13590:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:13591:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
+ restoreStackSize(stackSize);
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:13612:1: rule__SignalDefinitionOrStub__Group__0 : rule__SignalDefinitionOrStub__Group__0__Impl rule__SignalDefinitionOrStub__Group__1 ;
- public final void rule__SignalDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13616:1: ( rule__SignalDefinitionOrStub__Group__0__Impl rule__SignalDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:13617:2: rule__SignalDefinitionOrStub__Group__0__Impl rule__SignalDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__SignalDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:13624:1: rule__SignalDefinitionOrStub__Group__0__Impl : ( ruleSignalDeclaration ) ;
- public final void rule__SignalDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13628:1: ( ( ruleSignalDeclaration ) )
- // InternalAppliedStereotypeProperty.g:13629:1: ( ruleSignalDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:13629:1: ( ruleSignalDeclaration )
- // InternalAppliedStereotypeProperty.g:13630:1: ruleSignalDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getSignalDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleSignalDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getSignalDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:13641:1: rule__SignalDefinitionOrStub__Group__1 : rule__SignalDefinitionOrStub__Group__1__Impl ;
- public final void rule__SignalDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13645:1: ( rule__SignalDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:13646:2: rule__SignalDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:13652:1: rule__SignalDefinitionOrStub__Group__1__Impl : ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__SignalDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13656:1: ( ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:13657:1: ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:13657:1: ( ( rule__SignalDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:13658:1: ( rule__SignalDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:13659:1: ( rule__SignalDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:13659:2: rule__SignalDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:13673:1: rule__SignalDefinitionOrStub__Group_1_1__0 : rule__SignalDefinitionOrStub__Group_1_1__0__Impl rule__SignalDefinitionOrStub__Group_1_1__1 ;
- public final void rule__SignalDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13677:1: ( rule__SignalDefinitionOrStub__Group_1_1__0__Impl rule__SignalDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:13678:2: rule__SignalDefinitionOrStub__Group_1_1__0__Impl rule__SignalDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_45);
- rule__SignalDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:13685:1: rule__SignalDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__SignalDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13689:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:13690:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:13690:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:13691:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:13704:1: rule__SignalDefinitionOrStub__Group_1_1__1 : rule__SignalDefinitionOrStub__Group_1_1__1__Impl rule__SignalDefinitionOrStub__Group_1_1__2 ;
- public final void rule__SignalDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13708:1: ( rule__SignalDefinitionOrStub__Group_1_1__1__Impl rule__SignalDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:13709:2: rule__SignalDefinitionOrStub__Group_1_1__1__Impl rule__SignalDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_45);
- rule__SignalDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:13716:1: rule__SignalDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
- public final void rule__SignalDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13720:1: ( ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:13721:1: ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:13721:1: ( ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- // InternalAppliedStereotypeProperty.g:13722:1: ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:13723:1: ( rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- loop136:
- do {
- int alt136=2;
- int LA136_0 = input.LA(1);
-
- if ( ((LA136_0>=RULE_ID && LA136_0<=RULE_UNRESTRICTED_NAME)||LA136_0==RULE_DOCUMENTATION_COMMENT||LA136_0==15||LA136_0==54) ) {
- alt136=1;
- }
-
-
- switch (alt136) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13723:2: rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1
- {
- pushFollow(FOLLOW_46);
- rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop136;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:13733:1: rule__SignalDefinitionOrStub__Group_1_1__2 : rule__SignalDefinitionOrStub__Group_1_1__2__Impl ;
- public final void rule__SignalDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13737:1: ( rule__SignalDefinitionOrStub__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:13738:2: rule__SignalDefinitionOrStub__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:13744:1: rule__SignalDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__SignalDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13748:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:13749:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:13749:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:13750:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__OperatorAssignment_1"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:13769:1: rule__ActivityDeclaration__Group__0 : rule__ActivityDeclaration__Group__0__Impl rule__ActivityDeclaration__Group__1 ;
- public final void rule__ActivityDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13773:1: ( rule__ActivityDeclaration__Group__0__Impl rule__ActivityDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:13774:2: rule__ActivityDeclaration__Group__0__Impl rule__ActivityDeclaration__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__ActivityDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__0"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:13781:1: rule__ActivityDeclaration__Group__0__Impl : ( 'activity' ) ;
- public final void rule__ActivityDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13785:1: ( ( 'activity' ) )
- // InternalAppliedStereotypeProperty.g:13786:1: ( 'activity' )
- {
- // InternalAppliedStereotypeProperty.g:13786:1: ( 'activity' )
- // InternalAppliedStereotypeProperty.g:13787:1: 'activity'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getActivityKeyword_0());
- }
- match(input,76,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getActivityKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:13800:1: rule__ActivityDeclaration__Group__1 : rule__ActivityDeclaration__Group__1__Impl rule__ActivityDeclaration__Group__2 ;
- public final void rule__ActivityDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13804:1: ( rule__ActivityDeclaration__Group__1__Impl rule__ActivityDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:13805:2: rule__ActivityDeclaration__Group__1__Impl rule__ActivityDeclaration__Group__2
- {
- pushFollow(FOLLOW_51);
- rule__ActivityDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:13812:1: rule__ActivityDeclaration__Group__1__Impl : ( ( rule__ActivityDeclaration__NameAssignment_1 ) ) ;
- public final void rule__ActivityDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13816:1: ( ( ( rule__ActivityDeclaration__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:13817:1: ( ( rule__ActivityDeclaration__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:13817:1: ( ( rule__ActivityDeclaration__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:13818:1: ( rule__ActivityDeclaration__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:13819:1: ( rule__ActivityDeclaration__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:13819:2: rule__ActivityDeclaration__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:13829:1: rule__ActivityDeclaration__Group__2 : rule__ActivityDeclaration__Group__2__Impl rule__ActivityDeclaration__Group__3 ;
- public final void rule__ActivityDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13833:1: ( rule__ActivityDeclaration__Group__2__Impl rule__ActivityDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:13834:2: rule__ActivityDeclaration__Group__2__Impl rule__ActivityDeclaration__Group__3
- {
- pushFollow(FOLLOW_51);
- rule__ActivityDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__2"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:13841:1: rule__ActivityDeclaration__Group__2__Impl : ( ( rule__ActivityDeclaration__Group_2__0 )? ) ;
- public final void rule__ActivityDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13845:1: ( ( ( rule__ActivityDeclaration__Group_2__0 )? ) )
- // InternalAppliedStereotypeProperty.g:13846:1: ( ( rule__ActivityDeclaration__Group_2__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:13846:1: ( ( rule__ActivityDeclaration__Group_2__0 )? )
- // InternalAppliedStereotypeProperty.g:13847:1: ( rule__ActivityDeclaration__Group_2__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getGroup_2());
- }
- // InternalAppliedStereotypeProperty.g:13848:1: ( rule__ActivityDeclaration__Group_2__0 )?
- int alt137=2;
- int LA137_0 = input.LA(1);
-
- if ( (LA137_0==34) ) {
- alt137=1;
- }
- switch (alt137) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13848:2: rule__ActivityDeclaration__Group_2__0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:13858:1: rule__ActivityDeclaration__Group__3 : rule__ActivityDeclaration__Group__3__Impl rule__ActivityDeclaration__Group__4 ;
- public final void rule__ActivityDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13862:1: ( rule__ActivityDeclaration__Group__3__Impl rule__ActivityDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:13863:2: rule__ActivityDeclaration__Group__3__Impl rule__ActivityDeclaration__Group__4
- {
- pushFollow(FOLLOW_52);
- rule__ActivityDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__3"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:13870:1: rule__ActivityDeclaration__Group__3__Impl : ( '(' ) ;
- public final void rule__ActivityDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13874:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:13875:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:13875:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:13876:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getLeftParenthesisKeyword_3());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getLeftParenthesisKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:13889:1: rule__ActivityDeclaration__Group__4 : rule__ActivityDeclaration__Group__4__Impl rule__ActivityDeclaration__Group__5 ;
- public final void rule__ActivityDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13893:1: ( rule__ActivityDeclaration__Group__4__Impl rule__ActivityDeclaration__Group__5 )
- // InternalAppliedStereotypeProperty.g:13894:2: rule__ActivityDeclaration__Group__4__Impl rule__ActivityDeclaration__Group__5
- {
- pushFollow(FOLLOW_52);
- rule__ActivityDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__4"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:13901:1: rule__ActivityDeclaration__Group__4__Impl : ( ( rule__ActivityDeclaration__Group_4__0 )? ) ;
- public final void rule__ActivityDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13905:1: ( ( ( rule__ActivityDeclaration__Group_4__0 )? ) )
- // InternalAppliedStereotypeProperty.g:13906:1: ( ( rule__ActivityDeclaration__Group_4__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:13906:1: ( ( rule__ActivityDeclaration__Group_4__0 )? )
- // InternalAppliedStereotypeProperty.g:13907:1: ( rule__ActivityDeclaration__Group_4__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getGroup_4());
- }
- // InternalAppliedStereotypeProperty.g:13908:1: ( rule__ActivityDeclaration__Group_4__0 )?
- int alt138=2;
- int LA138_0 = input.LA(1);
-
- if ( (LA138_0==RULE_DOCUMENTATION_COMMENT||(LA138_0>=18 && LA138_0<=20)||LA138_0==54) ) {
- alt138=1;
- }
- switch (alt138) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13908:2: rule__ActivityDeclaration__Group_4__0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_4__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getGroup_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__5"
- // InternalAppliedStereotypeProperty.g:13918:1: rule__ActivityDeclaration__Group__5 : rule__ActivityDeclaration__Group__5__Impl rule__ActivityDeclaration__Group__6 ;
- public final void rule__ActivityDeclaration__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13922:1: ( rule__ActivityDeclaration__Group__5__Impl rule__ActivityDeclaration__Group__6 )
- // InternalAppliedStereotypeProperty.g:13923:2: rule__ActivityDeclaration__Group__5__Impl rule__ActivityDeclaration__Group__6
- {
- pushFollow(FOLLOW_53);
- rule__ActivityDeclaration__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__5"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__5__Impl"
- // InternalAppliedStereotypeProperty.g:13930:1: rule__ActivityDeclaration__Group__5__Impl : ( ')' ) ;
- public final void rule__ActivityDeclaration__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13934:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:13935:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:13935:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:13936:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getRightParenthesisKeyword_5());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getRightParenthesisKeyword_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__5__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__6"
- // InternalAppliedStereotypeProperty.g:13949:1: rule__ActivityDeclaration__Group__6 : rule__ActivityDeclaration__Group__6__Impl ;
- public final void rule__ActivityDeclaration__Group__6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13953:1: ( rule__ActivityDeclaration__Group__6__Impl )
- // InternalAppliedStereotypeProperty.g:13954:2: rule__ActivityDeclaration__Group__6__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group__6__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__6"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group__6__Impl"
- // InternalAppliedStereotypeProperty.g:13960:1: rule__ActivityDeclaration__Group__6__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? ) ;
- public final void rule__ActivityDeclaration__Group__6__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13964:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? ) )
- // InternalAppliedStereotypeProperty.g:13965:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? )
- {
- // InternalAppliedStereotypeProperty.g:13965:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )? )
- // InternalAppliedStereotypeProperty.g:13966:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_6());
- }
- // InternalAppliedStereotypeProperty.g:13967:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_6 )?
- int alt139=2;
- int LA139_0 = input.LA(1);
-
- if ( (LA139_0==77) ) {
- alt139=1;
- }
- switch (alt139) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:13967:2: rule__ActivityDeclaration__OwnedMemberAssignment_6
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__OwnedMemberAssignment_6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_6());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group__6__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__0"
- // InternalAppliedStereotypeProperty.g:13991:1: rule__ActivityDeclaration__Group_2__0 : rule__ActivityDeclaration__Group_2__0__Impl rule__ActivityDeclaration__Group_2__1 ;
- public final void rule__ActivityDeclaration__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:13995:1: ( rule__ActivityDeclaration__Group_2__0__Impl rule__ActivityDeclaration__Group_2__1 )
- // InternalAppliedStereotypeProperty.g:13996:2: rule__ActivityDeclaration__Group_2__0__Impl rule__ActivityDeclaration__Group_2__1
- {
- pushFollow(FOLLOW_31);
- rule__ActivityDeclaration__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__0"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:14003:1: rule__ActivityDeclaration__Group_2__0__Impl : ( '<' ) ;
- public final void rule__ActivityDeclaration__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14007:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:14008:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:14008:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:14009:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getLessThanSignKeyword_2_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getLessThanSignKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__AssignmentExpression__RightHandSideAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32414:1: rule__AssignmentExpression__RightHandSideAssignment_2 : ( ruleExpression ) ;
+ public final void rule__AssignmentExpression__RightHandSideAssignment_2() throws RecognitionException {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__1"
- // InternalAppliedStereotypeProperty.g:14022:1: rule__ActivityDeclaration__Group_2__1 : rule__ActivityDeclaration__Group_2__1__Impl rule__ActivityDeclaration__Group_2__2 ;
- public final void rule__ActivityDeclaration__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14026:1: ( rule__ActivityDeclaration__Group_2__1__Impl rule__ActivityDeclaration__Group_2__2 )
- // InternalAppliedStereotypeProperty.g:14027:2: rule__ActivityDeclaration__Group_2__1__Impl rule__ActivityDeclaration__Group_2__2
- {
- pushFollow(FOLLOW_32);
- rule__ActivityDeclaration__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:14034:1: rule__ActivityDeclaration__Group_2__1__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) ) ;
- public final void rule__ActivityDeclaration__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14038:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14039:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14039:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 ) )
- // InternalAppliedStereotypeProperty.g:14040:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_1());
- }
- // InternalAppliedStereotypeProperty.g:14041:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_1 )
- // InternalAppliedStereotypeProperty.g:14041:2: rule__ActivityDeclaration__OwnedMemberAssignment_2_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__OwnedMemberAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__2"
- // InternalAppliedStereotypeProperty.g:14051:1: rule__ActivityDeclaration__Group_2__2 : rule__ActivityDeclaration__Group_2__2__Impl rule__ActivityDeclaration__Group_2__3 ;
- public final void rule__ActivityDeclaration__Group_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14055:1: ( rule__ActivityDeclaration__Group_2__2__Impl rule__ActivityDeclaration__Group_2__3 )
- // InternalAppliedStereotypeProperty.g:14056:2: rule__ActivityDeclaration__Group_2__2__Impl rule__ActivityDeclaration__Group_2__3
- {
- pushFollow(FOLLOW_32);
- rule__ActivityDeclaration__Group_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__2"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__2__Impl"
- // InternalAppliedStereotypeProperty.g:14063:1: rule__ActivityDeclaration__Group_2__2__Impl : ( ( rule__ActivityDeclaration__Group_2_2__0 )* ) ;
- public final void rule__ActivityDeclaration__Group_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14067:1: ( ( ( rule__ActivityDeclaration__Group_2_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:14068:1: ( ( rule__ActivityDeclaration__Group_2_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:14068:1: ( ( rule__ActivityDeclaration__Group_2_2__0 )* )
- // InternalAppliedStereotypeProperty.g:14069:1: ( rule__ActivityDeclaration__Group_2_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getGroup_2_2());
- }
- // InternalAppliedStereotypeProperty.g:14070:1: ( rule__ActivityDeclaration__Group_2_2__0 )*
- loop140:
- do {
- int alt140=2;
- int LA140_0 = input.LA(1);
-
- if ( (LA140_0==57) ) {
- alt140=1;
- }
-
-
- switch (alt140) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:14070:2: rule__ActivityDeclaration__Group_2_2__0
- {
- pushFollow(FOLLOW_11);
- rule__ActivityDeclaration__Group_2_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop140;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getGroup_2_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__2__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__3"
- // InternalAppliedStereotypeProperty.g:14080:1: rule__ActivityDeclaration__Group_2__3 : rule__ActivityDeclaration__Group_2__3__Impl ;
- public final void rule__ActivityDeclaration__Group_2__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14084:1: ( rule__ActivityDeclaration__Group_2__3__Impl )
- // InternalAppliedStereotypeProperty.g:14085:2: rule__ActivityDeclaration__Group_2__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__3"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2__3__Impl"
- // InternalAppliedStereotypeProperty.g:14091:1: rule__ActivityDeclaration__Group_2__3__Impl : ( '>' ) ;
- public final void rule__ActivityDeclaration__Group_2__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14095:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:14096:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:14096:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:14097:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getGreaterThanSignKeyword_2_3());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getGreaterThanSignKeyword_2_3());
- }
-
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32418:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:32419:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32419:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:32420:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAssignmentExpressionAccess().getRightHandSideExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAssignmentExpressionAccess().getRightHandSideExpressionParserRuleCall_2_0());
+ }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2__3__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2_2__0"
- // InternalAppliedStereotypeProperty.g:14118:1: rule__ActivityDeclaration__Group_2_2__0 : rule__ActivityDeclaration__Group_2_2__0__Impl rule__ActivityDeclaration__Group_2_2__1 ;
- public final void rule__ActivityDeclaration__Group_2_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14122:1: ( rule__ActivityDeclaration__Group_2_2__0__Impl rule__ActivityDeclaration__Group_2_2__1 )
- // InternalAppliedStereotypeProperty.g:14123:2: rule__ActivityDeclaration__Group_2_2__0__Impl rule__ActivityDeclaration__Group_2_2__1
- {
- pushFollow(FOLLOW_31);
- rule__ActivityDeclaration__Group_2_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2_2__0"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:14130:1: rule__ActivityDeclaration__Group_2_2__0__Impl : ( ',' ) ;
- public final void rule__ActivityDeclaration__Group_2_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14134:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:14135:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:14135:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:14136:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_2_2_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2_2__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2_2__1"
- // InternalAppliedStereotypeProperty.g:14149:1: rule__ActivityDeclaration__Group_2_2__1 : rule__ActivityDeclaration__Group_2_2__1__Impl ;
- public final void rule__ActivityDeclaration__Group_2_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14153:1: ( rule__ActivityDeclaration__Group_2_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:14154:2: rule__ActivityDeclaration__Group_2_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_2_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2_2__1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_2_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:14160:1: rule__ActivityDeclaration__Group_2_2__1__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) ) ;
- public final void rule__ActivityDeclaration__Group_2_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14164:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14165:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14165:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 ) )
- // InternalAppliedStereotypeProperty.g:14166:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_2_1());
- }
- // InternalAppliedStereotypeProperty.g:14167:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 )
- // InternalAppliedStereotypeProperty.g:14167:2: rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_2_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_2_2__1__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4__0"
- // InternalAppliedStereotypeProperty.g:14181:1: rule__ActivityDeclaration__Group_4__0 : rule__ActivityDeclaration__Group_4__0__Impl rule__ActivityDeclaration__Group_4__1 ;
- public final void rule__ActivityDeclaration__Group_4__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14185:1: ( rule__ActivityDeclaration__Group_4__0__Impl rule__ActivityDeclaration__Group_4__1 )
- // InternalAppliedStereotypeProperty.g:14186:2: rule__ActivityDeclaration__Group_4__0__Impl rule__ActivityDeclaration__Group_4__1
- {
- pushFollow(FOLLOW_10);
- rule__ActivityDeclaration__Group_4__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_4__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4__0"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4__0__Impl"
- // InternalAppliedStereotypeProperty.g:14193:1: rule__ActivityDeclaration__Group_4__0__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) ) ;
- public final void rule__ActivityDeclaration__Group_4__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14197:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) ) )
- // InternalAppliedStereotypeProperty.g:14198:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:14198:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 ) )
- // InternalAppliedStereotypeProperty.g:14199:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_0());
- }
- // InternalAppliedStereotypeProperty.g:14200:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_0 )
- // InternalAppliedStereotypeProperty.g:14200:2: rule__ActivityDeclaration__OwnedMemberAssignment_4_0
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__OwnedMemberAssignment_4_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_0());
- }
-
- }
-
-
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4__1"
- // InternalAppliedStereotypeProperty.g:14210:1: rule__ActivityDeclaration__Group_4__1 : rule__ActivityDeclaration__Group_4__1__Impl ;
- public final void rule__ActivityDeclaration__Group_4__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14214:1: ( rule__ActivityDeclaration__Group_4__1__Impl )
- // InternalAppliedStereotypeProperty.g:14215:2: rule__ActivityDeclaration__Group_4__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_4__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4__1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4__1__Impl"
- // InternalAppliedStereotypeProperty.g:14221:1: rule__ActivityDeclaration__Group_4__1__Impl : ( ( rule__ActivityDeclaration__Group_4_1__0 )* ) ;
- public final void rule__ActivityDeclaration__Group_4__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14225:1: ( ( ( rule__ActivityDeclaration__Group_4_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:14226:1: ( ( rule__ActivityDeclaration__Group_4_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:14226:1: ( ( rule__ActivityDeclaration__Group_4_1__0 )* )
- // InternalAppliedStereotypeProperty.g:14227:1: ( rule__ActivityDeclaration__Group_4_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getGroup_4_1());
- }
- // InternalAppliedStereotypeProperty.g:14228:1: ( rule__ActivityDeclaration__Group_4_1__0 )*
- loop141:
- do {
- int alt141=2;
- int LA141_0 = input.LA(1);
-
- if ( (LA141_0==57) ) {
- alt141=1;
- }
-
-
- switch (alt141) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:14228:2: rule__ActivityDeclaration__Group_4_1__0
- {
- pushFollow(FOLLOW_11);
- rule__ActivityDeclaration__Group_4_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop141;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getGroup_4_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4__1__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4_1__0"
- // InternalAppliedStereotypeProperty.g:14242:1: rule__ActivityDeclaration__Group_4_1__0 : rule__ActivityDeclaration__Group_4_1__0__Impl rule__ActivityDeclaration__Group_4_1__1 ;
- public final void rule__ActivityDeclaration__Group_4_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14246:1: ( rule__ActivityDeclaration__Group_4_1__0__Impl rule__ActivityDeclaration__Group_4_1__1 )
- // InternalAppliedStereotypeProperty.g:14247:2: rule__ActivityDeclaration__Group_4_1__0__Impl rule__ActivityDeclaration__Group_4_1__1
- {
- pushFollow(FOLLOW_54);
- rule__ActivityDeclaration__Group_4_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_4_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4_1__0"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:14254:1: rule__ActivityDeclaration__Group_4_1__0__Impl : ( ',' ) ;
- public final void rule__ActivityDeclaration__Group_4_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14258:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:14259:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:14259:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:14260:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_4_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getCommaKeyword_4_1_0());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4_1__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4_1__1"
- // InternalAppliedStereotypeProperty.g:14273:1: rule__ActivityDeclaration__Group_4_1__1 : rule__ActivityDeclaration__Group_4_1__1__Impl ;
- public final void rule__ActivityDeclaration__Group_4_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14277:1: ( rule__ActivityDeclaration__Group_4_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:14278:2: rule__ActivityDeclaration__Group_4_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__Group_4_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4_1__1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__Group_4_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:14284:1: rule__ActivityDeclaration__Group_4_1__1__Impl : ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) ) ;
- public final void rule__ActivityDeclaration__Group_4_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14288:1: ( ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14289:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14289:1: ( ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 ) )
- // InternalAppliedStereotypeProperty.g:14290:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_1_1());
- }
- // InternalAppliedStereotypeProperty.g:14291:1: ( rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 )
- // InternalAppliedStereotypeProperty.g:14291:2: rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberAssignment_4_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__Group_4_1__1__Impl"
-
-
- // $ANTLR start "rule__ActivityDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:14305:1: rule__ActivityDefinition__Group__0 : rule__ActivityDefinition__Group__0__Impl rule__ActivityDefinition__Group__1 ;
- public final void rule__ActivityDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14309:1: ( rule__ActivityDefinition__Group__0__Impl rule__ActivityDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:14310:2: rule__ActivityDefinition__Group__0__Impl rule__ActivityDefinition__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__ActivityDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinition__Group__0"
-
-
- // $ANTLR start "rule__ActivityDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14317:1: rule__ActivityDefinition__Group__0__Impl : ( ruleActivityDeclaration ) ;
- public final void rule__ActivityDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14321:1: ( ( ruleActivityDeclaration ) )
- // InternalAppliedStereotypeProperty.g:14322:1: ( ruleActivityDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:14322:1: ( ruleActivityDeclaration )
- // InternalAppliedStereotypeProperty.g:14323:1: ruleActivityDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionAccess().getActivityDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleActivityDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionAccess().getActivityDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:14334:1: rule__ActivityDefinition__Group__1 : rule__ActivityDefinition__Group__1__Impl ;
- public final void rule__ActivityDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14338:1: ( rule__ActivityDefinition__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:14339:2: rule__ActivityDefinition__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinition__Group__1"
-
-
- // $ANTLR start "rule__ActivityDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14345:1: rule__ActivityDefinition__Group__1__Impl : ( ( rule__ActivityDefinition__BodyAssignment_1 ) ) ;
- public final void rule__ActivityDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14349:1: ( ( ( rule__ActivityDefinition__BodyAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14350:1: ( ( rule__ActivityDefinition__BodyAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14350:1: ( ( rule__ActivityDefinition__BodyAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:14351:1: ( rule__ActivityDefinition__BodyAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionAccess().getBodyAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:14352:1: ( rule__ActivityDefinition__BodyAssignment_1 )
- // InternalAppliedStereotypeProperty.g:14352:2: rule__ActivityDefinition__BodyAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinition__BodyAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionAccess().getBodyAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:14366:1: rule__ActivityDefinitionOrStub__Group__0 : rule__ActivityDefinitionOrStub__Group__0__Impl rule__ActivityDefinitionOrStub__Group__1 ;
- public final void rule__ActivityDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14370:1: ( rule__ActivityDefinitionOrStub__Group__0__Impl rule__ActivityDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:14371:2: rule__ActivityDefinitionOrStub__Group__0__Impl rule__ActivityDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__ActivityDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ActivityDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14378:1: rule__ActivityDefinitionOrStub__Group__0__Impl : ( ruleActivityDeclaration ) ;
- public final void rule__ActivityDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14382:1: ( ( ruleActivityDeclaration ) )
- // InternalAppliedStereotypeProperty.g:14383:1: ( ruleActivityDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:14383:1: ( ruleActivityDeclaration )
- // InternalAppliedStereotypeProperty.g:14384:1: ruleActivityDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getActivityDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleActivityDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getActivityDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AssignmentExpression__RightHandSideAssignment_2"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:14395:1: rule__ActivityDefinitionOrStub__Group__1 : rule__ActivityDefinitionOrStub__Group__1__Impl ;
- public final void rule__ActivityDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14399:1: ( rule__ActivityDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:14400:2: rule__ActivityDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14406:1: rule__ActivityDefinitionOrStub__Group__1__Impl : ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__ActivityDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14410:1: ( ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14411:1: ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14411:1: ( ( rule__ActivityDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:14412:1: ( rule__ActivityDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:14413:1: ( rule__ActivityDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:14413:2: rule__ActivityDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__ActivityDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__FormalParameter__Group__0"
- // InternalAppliedStereotypeProperty.g:14427:1: rule__FormalParameter__Group__0 : rule__FormalParameter__Group__0__Impl rule__FormalParameter__Group__1 ;
- public final void rule__FormalParameter__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14431:1: ( rule__FormalParameter__Group__0__Impl rule__FormalParameter__Group__1 )
- // InternalAppliedStereotypeProperty.g:14432:2: rule__FormalParameter__Group__0__Impl rule__FormalParameter__Group__1
- {
- pushFollow(FOLLOW_54);
- rule__FormalParameter__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__FormalParameter__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__Group__0"
-
-
- // $ANTLR start "rule__FormalParameter__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14439:1: rule__FormalParameter__Group__0__Impl : ( ( rule__FormalParameter__DocumentationAssignment_0 )? ) ;
- public final void rule__FormalParameter__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14443:1: ( ( ( rule__FormalParameter__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:14444:1: ( ( rule__FormalParameter__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:14444:1: ( ( rule__FormalParameter__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:14445:1: ( rule__FormalParameter__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:14446:1: ( rule__FormalParameter__DocumentationAssignment_0 )?
- int alt142=2;
- int LA142_0 = input.LA(1);
-
- if ( (LA142_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt142=1;
- }
- switch (alt142) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:14446:2: rule__FormalParameter__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameter__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__Group__0__Impl"
-
-
- // $ANTLR start "rule__FormalParameter__Group__1"
- // InternalAppliedStereotypeProperty.g:14456:1: rule__FormalParameter__Group__1 : rule__FormalParameter__Group__1__Impl rule__FormalParameter__Group__2 ;
- public final void rule__FormalParameter__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14460:1: ( rule__FormalParameter__Group__1__Impl rule__FormalParameter__Group__2 )
- // InternalAppliedStereotypeProperty.g:14461:2: rule__FormalParameter__Group__1__Impl rule__FormalParameter__Group__2
- {
- pushFollow(FOLLOW_54);
- rule__FormalParameter__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__FormalParameter__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__Group__1"
-
-
- // $ANTLR start "rule__FormalParameter__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14468:1: rule__FormalParameter__Group__1__Impl : ( ( rule__FormalParameter__AnnotationAssignment_1 )* ) ;
- public final void rule__FormalParameter__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14472:1: ( ( ( rule__FormalParameter__AnnotationAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:14473:1: ( ( rule__FormalParameter__AnnotationAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:14473:1: ( ( rule__FormalParameter__AnnotationAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:14474:1: ( rule__FormalParameter__AnnotationAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getAnnotationAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:14475:1: ( rule__FormalParameter__AnnotationAssignment_1 )*
- loop143:
- do {
- int alt143=2;
- int LA143_0 = input.LA(1);
-
- if ( (LA143_0==54) ) {
- alt143=1;
- }
-
-
- switch (alt143) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:14475:2: rule__FormalParameter__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_26);
- rule__FormalParameter__AnnotationAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop143;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getAnnotationAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__Group__1__Impl"
-
-
- // $ANTLR start "rule__FormalParameter__Group__2"
- // InternalAppliedStereotypeProperty.g:14485:1: rule__FormalParameter__Group__2 : rule__FormalParameter__Group__2__Impl ;
- public final void rule__FormalParameter__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14489:1: ( rule__FormalParameter__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:14490:2: rule__FormalParameter__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameter__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__Group__2"
-
-
- // $ANTLR start "rule__FormalParameter__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:14496:1: rule__FormalParameter__Group__2__Impl : ( ( rule__FormalParameter__DefinitionAssignment_2 ) ) ;
- public final void rule__FormalParameter__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14500:1: ( ( ( rule__FormalParameter__DefinitionAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:14501:1: ( ( rule__FormalParameter__DefinitionAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:14501:1: ( ( rule__FormalParameter__DefinitionAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:14502:1: ( rule__FormalParameter__DefinitionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getDefinitionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:14503:1: ( rule__FormalParameter__DefinitionAssignment_2 )
- // InternalAppliedStereotypeProperty.g:14503:2: rule__FormalParameter__DefinitionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameter__DefinitionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getDefinitionAssignment_2());
- }
-
- }
+ // $ANTLR start "rule__NameLeftHandSide__TargetAssignment_0"
+ // InternalAppliedStereotypeProperty.g:32429:1: rule__NameLeftHandSide__TargetAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
+ public final void rule__NameLeftHandSide__TargetAssignment_0() throws RecognitionException {
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32433:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:32434:1: ( rulePotentiallyAmbiguousQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:32434:1: ( rulePotentiallyAmbiguousQualifiedName )
+ // InternalAppliedStereotypeProperty.g:32435:1: rulePotentiallyAmbiguousQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameLeftHandSideAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePotentiallyAmbiguousQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameLeftHandSideAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__Group__2__Impl"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:14519:1: rule__FormalParameterDefinition__Group__0 : rule__FormalParameterDefinition__Group__0__Impl rule__FormalParameterDefinition__Group__1 ;
- public final void rule__FormalParameterDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14523:1: ( rule__FormalParameterDefinition__Group__0__Impl rule__FormalParameterDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:14524:2: rule__FormalParameterDefinition__Group__0__Impl rule__FormalParameterDefinition__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__FormalParameterDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__0"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14531:1: rule__FormalParameterDefinition__Group__0__Impl : ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) ) ;
- public final void rule__FormalParameterDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14535:1: ( ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:14536:1: ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:14536:1: ( ( rule__FormalParameterDefinition__DirectionAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:14537:1: ( rule__FormalParameterDefinition__DirectionAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getDirectionAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:14538:1: ( rule__FormalParameterDefinition__DirectionAssignment_0 )
- // InternalAppliedStereotypeProperty.g:14538:2: rule__FormalParameterDefinition__DirectionAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__DirectionAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getDirectionAssignment_0());
- }
-
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:14548:1: rule__FormalParameterDefinition__Group__1 : rule__FormalParameterDefinition__Group__1__Impl rule__FormalParameterDefinition__Group__2 ;
- public final void rule__FormalParameterDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14552:1: ( rule__FormalParameterDefinition__Group__1__Impl rule__FormalParameterDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:14553:2: rule__FormalParameterDefinition__Group__1__Impl rule__FormalParameterDefinition__Group__2
- {
- pushFollow(FOLLOW_53);
- rule__FormalParameterDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__1"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14560:1: rule__FormalParameterDefinition__Group__1__Impl : ( ( rule__FormalParameterDefinition__NameAssignment_1 ) ) ;
- public final void rule__FormalParameterDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14564:1: ( ( ( rule__FormalParameterDefinition__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14565:1: ( ( rule__FormalParameterDefinition__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14565:1: ( ( rule__FormalParameterDefinition__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:14566:1: ( rule__FormalParameterDefinition__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:14567:1: ( rule__FormalParameterDefinition__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:14567:2: rule__FormalParameterDefinition__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getNameAssignment_1());
- }
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameLeftHandSide__TargetAssignment_0"
- }
+ // $ANTLR start "rule__NameLeftHandSide__IndexAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32444:1: rule__NameLeftHandSide__IndexAssignment_1 : ( ruleIndex ) ;
+ public final void rule__NameLeftHandSide__IndexAssignment_1() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:14577:1: rule__FormalParameterDefinition__Group__2 : rule__FormalParameterDefinition__Group__2__Impl rule__FormalParameterDefinition__Group__3 ;
- public final void rule__FormalParameterDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14581:1: ( rule__FormalParameterDefinition__Group__2__Impl rule__FormalParameterDefinition__Group__3 )
- // InternalAppliedStereotypeProperty.g:14582:2: rule__FormalParameterDefinition__Group__2__Impl rule__FormalParameterDefinition__Group__3
- {
- pushFollow(FOLLOW_7);
- rule__FormalParameterDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__2"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:14589:1: rule__FormalParameterDefinition__Group__2__Impl : ( ':' ) ;
- public final void rule__FormalParameterDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14593:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:14594:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:14594:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:14595:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getColonKeyword_2());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getColonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32448:1: ( ( ruleIndex ) )
+ // InternalAppliedStereotypeProperty.g:32449:1: ( ruleIndex )
+ {
+ // InternalAppliedStereotypeProperty.g:32449:1: ( ruleIndex )
+ // InternalAppliedStereotypeProperty.g:32450:1: ruleIndex
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNameLeftHandSideAccess().getIndexIndexParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndex();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNameLeftHandSideAccess().getIndexIndexParserRuleCall_1_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__3"
- // InternalAppliedStereotypeProperty.g:14608:1: rule__FormalParameterDefinition__Group__3 : rule__FormalParameterDefinition__Group__3__Impl ;
- public final void rule__FormalParameterDefinition__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14612:1: ( rule__FormalParameterDefinition__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:14613:2: rule__FormalParameterDefinition__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__3"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:14619:1: rule__FormalParameterDefinition__Group__3__Impl : ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) ) ;
- public final void rule__FormalParameterDefinition__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14623:1: ( ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:14624:1: ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:14624:1: ( ( rule__FormalParameterDefinition__TypePartAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:14625:1: ( rule__FormalParameterDefinition__TypePartAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getTypePartAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:14626:1: ( rule__FormalParameterDefinition__TypePartAssignment_3 )
- // InternalAppliedStereotypeProperty.g:14626:2: rule__FormalParameterDefinition__TypePartAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__FormalParameterDefinition__TypePartAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getTypePartAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__Group__3__Impl"
-
-
- // $ANTLR start "rule__ReturnParameterDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:14644:1: rule__ReturnParameterDefinition__Group__0 : rule__ReturnParameterDefinition__Group__0__Impl rule__ReturnParameterDefinition__Group__1 ;
- public final void rule__ReturnParameterDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14648:1: ( rule__ReturnParameterDefinition__Group__0__Impl rule__ReturnParameterDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:14649:2: rule__ReturnParameterDefinition__Group__0__Impl rule__ReturnParameterDefinition__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__ReturnParameterDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReturnParameterDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnParameterDefinition__Group__0"
-
-
- // $ANTLR start "rule__ReturnParameterDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14656:1: rule__ReturnParameterDefinition__Group__0__Impl : ( ':' ) ;
- public final void rule__ReturnParameterDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14660:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:14661:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:14661:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:14662:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterDefinitionAccess().getColonKeyword_0());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterDefinitionAccess().getColonKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnParameterDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__ReturnParameterDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:14675:1: rule__ReturnParameterDefinition__Group__1 : rule__ReturnParameterDefinition__Group__1__Impl ;
- public final void rule__ReturnParameterDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14679:1: ( rule__ReturnParameterDefinition__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:14680:2: rule__ReturnParameterDefinition__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ReturnParameterDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnParameterDefinition__Group__1"
-
-
- // $ANTLR start "rule__ReturnParameterDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14686:1: rule__ReturnParameterDefinition__Group__1__Impl : ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) ) ;
- public final void rule__ReturnParameterDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14690:1: ( ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:14691:1: ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:14691:1: ( ( rule__ReturnParameterDefinition__TypePartAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:14692:1: ( rule__ReturnParameterDefinition__TypePartAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterDefinitionAccess().getTypePartAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:14693:1: ( rule__ReturnParameterDefinition__TypePartAssignment_1 )
- // InternalAppliedStereotypeProperty.g:14693:2: rule__ReturnParameterDefinition__TypePartAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ReturnParameterDefinition__TypePartAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterDefinitionAccess().getTypePartAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnParameterDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__PropertyDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:14707:1: rule__PropertyDefinition__Group__0 : rule__PropertyDefinition__Group__0__Impl rule__PropertyDefinition__Group__1 ;
- public final void rule__PropertyDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14711:1: ( rule__PropertyDefinition__Group__0__Impl rule__PropertyDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:14712:2: rule__PropertyDefinition__Group__0__Impl rule__PropertyDefinition__Group__1
- {
- pushFollow(FOLLOW_15);
- rule__PropertyDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PropertyDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDefinition__Group__0"
-
-
- // $ANTLR start "rule__PropertyDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14719:1: rule__PropertyDefinition__Group__0__Impl : ( rulePropertyDeclaration ) ;
- public final void rule__PropertyDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14723:1: ( ( rulePropertyDeclaration ) )
- // InternalAppliedStereotypeProperty.g:14724:1: ( rulePropertyDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:14724:1: ( rulePropertyDeclaration )
- // InternalAppliedStereotypeProperty.g:14725:1: rulePropertyDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePropertyDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__PropertyDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:14736:1: rule__PropertyDefinition__Group__1 : rule__PropertyDefinition__Group__1__Impl ;
- public final void rule__PropertyDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14740:1: ( rule__PropertyDefinition__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:14741:2: rule__PropertyDefinition__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDefinition__Group__1"
-
-
- // $ANTLR start "rule__PropertyDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14747:1: rule__PropertyDefinition__Group__1__Impl : ( ';' ) ;
- public final void rule__PropertyDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14751:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:14752:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:14752:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:14753:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDefinitionAccess().getSemicolonKeyword_1());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDefinitionAccess().getSemicolonKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__AttributeDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:14770:1: rule__AttributeDefinition__Group__0 : rule__AttributeDefinition__Group__0__Impl rule__AttributeDefinition__Group__1 ;
- public final void rule__AttributeDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14774:1: ( rule__AttributeDefinition__Group__0__Impl rule__AttributeDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:14775:2: rule__AttributeDefinition__Group__0__Impl rule__AttributeDefinition__Group__1
- {
- pushFollow(FOLLOW_55);
- rule__AttributeDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AttributeDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__Group__0"
-
-
- // $ANTLR start "rule__AttributeDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14782:1: rule__AttributeDefinition__Group__0__Impl : ( rulePropertyDeclaration ) ;
- public final void rule__AttributeDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14786:1: ( ( rulePropertyDeclaration ) )
- // InternalAppliedStereotypeProperty.g:14787:1: ( rulePropertyDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:14787:1: ( rulePropertyDeclaration )
- // InternalAppliedStereotypeProperty.g:14788:1: rulePropertyDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePropertyDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeDefinitionAccess().getPropertyDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__AttributeDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:14799:1: rule__AttributeDefinition__Group__1 : rule__AttributeDefinition__Group__1__Impl rule__AttributeDefinition__Group__2 ;
- public final void rule__AttributeDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14803:1: ( rule__AttributeDefinition__Group__1__Impl rule__AttributeDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:14804:2: rule__AttributeDefinition__Group__1__Impl rule__AttributeDefinition__Group__2
- {
- pushFollow(FOLLOW_55);
- rule__AttributeDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AttributeDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__Group__1"
-
-
- // $ANTLR start "rule__AttributeDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14811:1: rule__AttributeDefinition__Group__1__Impl : ( ( rule__AttributeDefinition__InitializerAssignment_1 )? ) ;
- public final void rule__AttributeDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14815:1: ( ( ( rule__AttributeDefinition__InitializerAssignment_1 )? ) )
- // InternalAppliedStereotypeProperty.g:14816:1: ( ( rule__AttributeDefinition__InitializerAssignment_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:14816:1: ( ( rule__AttributeDefinition__InitializerAssignment_1 )? )
- // InternalAppliedStereotypeProperty.g:14817:1: ( rule__AttributeDefinition__InitializerAssignment_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeDefinitionAccess().getInitializerAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:14818:1: ( rule__AttributeDefinition__InitializerAssignment_1 )?
- int alt144=2;
- int LA144_0 = input.LA(1);
-
- if ( (LA144_0==42) ) {
- alt144=1;
- }
- switch (alt144) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:14818:2: rule__AttributeDefinition__InitializerAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__AttributeDefinition__InitializerAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeDefinitionAccess().getInitializerAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__AttributeDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:14828:1: rule__AttributeDefinition__Group__2 : rule__AttributeDefinition__Group__2__Impl ;
- public final void rule__AttributeDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14832:1: ( rule__AttributeDefinition__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:14833:2: rule__AttributeDefinition__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AttributeDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__Group__2"
-
-
- // $ANTLR start "rule__AttributeDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:14839:1: rule__AttributeDefinition__Group__2__Impl : ( ';' ) ;
- public final void rule__AttributeDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14843:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:14844:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:14844:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:14845:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeDefinitionAccess().getSemicolonKeyword_2());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeDefinitionAccess().getSemicolonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__AttributeInitializer__Group__0"
- // InternalAppliedStereotypeProperty.g:14864:1: rule__AttributeInitializer__Group__0 : rule__AttributeInitializer__Group__0__Impl rule__AttributeInitializer__Group__1 ;
- public final void rule__AttributeInitializer__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14868:1: ( rule__AttributeInitializer__Group__0__Impl rule__AttributeInitializer__Group__1 )
- // InternalAppliedStereotypeProperty.g:14869:2: rule__AttributeInitializer__Group__0__Impl rule__AttributeInitializer__Group__1
- {
- pushFollow(FOLLOW_6);
- rule__AttributeInitializer__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AttributeInitializer__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeInitializer__Group__0"
-
-
- // $ANTLR start "rule__AttributeInitializer__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14876:1: rule__AttributeInitializer__Group__0__Impl : ( '=' ) ;
- public final void rule__AttributeInitializer__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14880:1: ( ( '=' ) )
- // InternalAppliedStereotypeProperty.g:14881:1: ( '=' )
- {
- // InternalAppliedStereotypeProperty.g:14881:1: ( '=' )
- // InternalAppliedStereotypeProperty.g:14882:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeInitializerAccess().getEqualsSignKeyword_0());
- }
- match(input,42,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeInitializerAccess().getEqualsSignKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeInitializer__Group__0__Impl"
-
-
- // $ANTLR start "rule__AttributeInitializer__Group__1"
- // InternalAppliedStereotypeProperty.g:14895:1: rule__AttributeInitializer__Group__1 : rule__AttributeInitializer__Group__1__Impl ;
- public final void rule__AttributeInitializer__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14899:1: ( rule__AttributeInitializer__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:14900:2: rule__AttributeInitializer__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AttributeInitializer__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeInitializer__Group__1"
-
-
- // $ANTLR start "rule__AttributeInitializer__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14906:1: rule__AttributeInitializer__Group__1__Impl : ( ruleInitializationExpression ) ;
- public final void rule__AttributeInitializer__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14910:1: ( ( ruleInitializationExpression ) )
- // InternalAppliedStereotypeProperty.g:14911:1: ( ruleInitializationExpression )
- {
- // InternalAppliedStereotypeProperty.g:14911:1: ( ruleInitializationExpression )
- // InternalAppliedStereotypeProperty.g:14912:1: ruleInitializationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeInitializerAccess().getInitializationExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeInitializerAccess().getInitializationExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeInitializer__Group__1__Impl"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:14927:1: rule__PropertyDeclaration__Group__0 : rule__PropertyDeclaration__Group__0__Impl rule__PropertyDeclaration__Group__1 ;
- public final void rule__PropertyDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14931:1: ( rule__PropertyDeclaration__Group__0__Impl rule__PropertyDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:14932:2: rule__PropertyDeclaration__Group__0__Impl rule__PropertyDeclaration__Group__1
- {
- pushFollow(FOLLOW_53);
- rule__PropertyDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__0"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:14939:1: rule__PropertyDeclaration__Group__0__Impl : ( ( rule__PropertyDeclaration__NameAssignment_0 ) ) ;
- public final void rule__PropertyDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14943:1: ( ( ( rule__PropertyDeclaration__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:14944:1: ( ( rule__PropertyDeclaration__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:14944:1: ( ( rule__PropertyDeclaration__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:14945:1: ( rule__PropertyDeclaration__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:14946:1: ( rule__PropertyDeclaration__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:14946:2: rule__PropertyDeclaration__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getNameAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:14956:1: rule__PropertyDeclaration__Group__1 : rule__PropertyDeclaration__Group__1__Impl rule__PropertyDeclaration__Group__2 ;
- public final void rule__PropertyDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14960:1: ( rule__PropertyDeclaration__Group__1__Impl rule__PropertyDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:14961:2: rule__PropertyDeclaration__Group__1__Impl rule__PropertyDeclaration__Group__2
- {
- pushFollow(FOLLOW_56);
- rule__PropertyDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__1"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:14968:1: rule__PropertyDeclaration__Group__1__Impl : ( ':' ) ;
- public final void rule__PropertyDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14972:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:14973:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:14973:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:14974:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getColonKeyword_1());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getColonKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:14987:1: rule__PropertyDeclaration__Group__2 : rule__PropertyDeclaration__Group__2__Impl rule__PropertyDeclaration__Group__3 ;
- public final void rule__PropertyDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:14991:1: ( rule__PropertyDeclaration__Group__2__Impl rule__PropertyDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:14992:2: rule__PropertyDeclaration__Group__2__Impl rule__PropertyDeclaration__Group__3
- {
- pushFollow(FOLLOW_56);
- rule__PropertyDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__2"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:14999:1: rule__PropertyDeclaration__Group__2__Impl : ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? ) ;
- public final void rule__PropertyDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15003:1: ( ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? ) )
- // InternalAppliedStereotypeProperty.g:15004:1: ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:15004:1: ( ( rule__PropertyDeclaration__IsCompositeAssignment_2 )? )
- // InternalAppliedStereotypeProperty.g:15005:1: ( rule__PropertyDeclaration__IsCompositeAssignment_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getIsCompositeAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:15006:1: ( rule__PropertyDeclaration__IsCompositeAssignment_2 )?
- int alt145=2;
- int LA145_0 = input.LA(1);
-
- if ( (LA145_0==106) ) {
- alt145=1;
- }
- switch (alt145) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15006:2: rule__PropertyDeclaration__IsCompositeAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__IsCompositeAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getIsCompositeAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:15016:1: rule__PropertyDeclaration__Group__3 : rule__PropertyDeclaration__Group__3__Impl ;
- public final void rule__PropertyDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15020:1: ( rule__PropertyDeclaration__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:15021:2: rule__PropertyDeclaration__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__3"
-
-
- // $ANTLR start "rule__PropertyDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:15027:1: rule__PropertyDeclaration__Group__3__Impl : ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) ) ;
- public final void rule__PropertyDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15031:1: ( ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:15032:1: ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:15032:1: ( ( rule__PropertyDeclaration__TypePartAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:15033:1: ( rule__PropertyDeclaration__TypePartAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getTypePartAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:15034:1: ( rule__PropertyDeclaration__TypePartAssignment_3 )
- // InternalAppliedStereotypeProperty.g:15034:2: rule__PropertyDeclaration__TypePartAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__PropertyDeclaration__TypePartAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getTypePartAssignment_3());
- }
-
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__NameLeftHandSide__IndexAssignment_1"
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group__0"
- // InternalAppliedStereotypeProperty.g:15052:1: rule__TypePart__Group__0 : rule__TypePart__Group__0__Impl rule__TypePart__Group__1 ;
- public final void rule__TypePart__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15056:1: ( rule__TypePart__Group__0__Impl rule__TypePart__Group__1 )
- // InternalAppliedStereotypeProperty.g:15057:2: rule__TypePart__Group__0__Impl rule__TypePart__Group__1
- {
- pushFollow(FOLLOW_57);
- rule__TypePart__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group__0"
-
-
- // $ANTLR start "rule__TypePart__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:15064:1: rule__TypePart__Group__0__Impl : ( ( rule__TypePart__Alternatives_0 ) ) ;
- public final void rule__TypePart__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15068:1: ( ( ( rule__TypePart__Alternatives_0 ) ) )
- // InternalAppliedStereotypeProperty.g:15069:1: ( ( rule__TypePart__Alternatives_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:15069:1: ( ( rule__TypePart__Alternatives_0 ) )
- // InternalAppliedStereotypeProperty.g:15070:1: ( rule__TypePart__Alternatives_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getAlternatives_0());
- }
- // InternalAppliedStereotypeProperty.g:15071:1: ( rule__TypePart__Alternatives_0 )
- // InternalAppliedStereotypeProperty.g:15071:2: rule__TypePart__Alternatives_0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Alternatives_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getAlternatives_0());
- }
-
- }
-
-
- }
+ // $ANTLR start "rule__FeatureLeftHandSide__ExpressionAssignment"
+ // InternalAppliedStereotypeProperty.g:32459:1: rule__FeatureLeftHandSide__ExpressionAssignment : ( rulePrimaryExpression ) ;
+ public final void rule__FeatureLeftHandSide__ExpressionAssignment() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group__1"
- // InternalAppliedStereotypeProperty.g:15081:1: rule__TypePart__Group__1 : rule__TypePart__Group__1__Impl ;
- public final void rule__TypePart__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15085:1: ( rule__TypePart__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:15086:2: rule__TypePart__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group__1"
-
-
- // $ANTLR start "rule__TypePart__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:15092:1: rule__TypePart__Group__1__Impl : ( ( rule__TypePart__Group_1__0 )? ) ;
- public final void rule__TypePart__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15096:1: ( ( ( rule__TypePart__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:15097:1: ( ( rule__TypePart__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:15097:1: ( ( rule__TypePart__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:15098:1: ( rule__TypePart__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:15099:1: ( rule__TypePart__Group_1__0 )?
- int alt146=2;
- alt146 = dfa146.predict(input);
- switch (alt146) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15099:2: rule__TypePart__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group__1__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1__0"
- // InternalAppliedStereotypeProperty.g:15113:1: rule__TypePart__Group_1__0 : rule__TypePart__Group_1__0__Impl rule__TypePart__Group_1__1 ;
- public final void rule__TypePart__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15117:1: ( rule__TypePart__Group_1__0__Impl rule__TypePart__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:15118:2: rule__TypePart__Group_1__0__Impl rule__TypePart__Group_1__1
- {
- pushFollow(FOLLOW_57);
- rule__TypePart__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1__0"
-
-
- // $ANTLR start "rule__TypePart__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:15125:1: rule__TypePart__Group_1__0__Impl : ( ( rule__TypePart__Group_1_0__0 )? ) ;
- public final void rule__TypePart__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15129:1: ( ( ( rule__TypePart__Group_1_0__0 )? ) )
- // InternalAppliedStereotypeProperty.g:15130:1: ( ( rule__TypePart__Group_1_0__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:15130:1: ( ( rule__TypePart__Group_1_0__0 )? )
- // InternalAppliedStereotypeProperty.g:15131:1: ( rule__TypePart__Group_1_0__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:15132:1: ( rule__TypePart__Group_1_0__0 )?
- int alt147=2;
- int LA147_0 = input.LA(1);
-
- if ( (LA147_0==78) ) {
- alt147=1;
- }
- switch (alt147) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15132:2: rule__TypePart__Group_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1__1"
- // InternalAppliedStereotypeProperty.g:15142:1: rule__TypePart__Group_1__1 : rule__TypePart__Group_1__1__Impl ;
- public final void rule__TypePart__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15146:1: ( rule__TypePart__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:15147:2: rule__TypePart__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1__1"
-
-
- // $ANTLR start "rule__TypePart__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:15153:1: rule__TypePart__Group_1__1__Impl : ( ( rule__TypePart__Alternatives_1_1 )? ) ;
- public final void rule__TypePart__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15157:1: ( ( ( rule__TypePart__Alternatives_1_1 )? ) )
- // InternalAppliedStereotypeProperty.g:15158:1: ( ( rule__TypePart__Alternatives_1_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:15158:1: ( ( rule__TypePart__Alternatives_1_1 )? )
- // InternalAppliedStereotypeProperty.g:15159:1: ( rule__TypePart__Alternatives_1_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getAlternatives_1_1());
- }
- // InternalAppliedStereotypeProperty.g:15160:1: ( rule__TypePart__Alternatives_1_1 )?
- int alt148=2;
- int LA148_0 = input.LA(1);
-
- if ( ((LA148_0>=108 && LA148_0<=110)) ) {
- alt148=1;
- }
- switch (alt148) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15160:2: rule__TypePart__Alternatives_1_1
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Alternatives_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getAlternatives_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0__0"
- // InternalAppliedStereotypeProperty.g:15174:1: rule__TypePart__Group_1_0__0 : rule__TypePart__Group_1_0__0__Impl rule__TypePart__Group_1_0__1 ;
- public final void rule__TypePart__Group_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15178:1: ( rule__TypePart__Group_1_0__0__Impl rule__TypePart__Group_1_0__1 )
- // InternalAppliedStereotypeProperty.g:15179:2: rule__TypePart__Group_1_0__0__Impl rule__TypePart__Group_1_0__1
- {
- pushFollow(FOLLOW_58);
- rule__TypePart__Group_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0__0"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:15186:1: rule__TypePart__Group_1_0__0__Impl : ( '[' ) ;
- public final void rule__TypePart__Group_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15190:1: ( ( '[' ) )
- // InternalAppliedStereotypeProperty.g:15191:1: ( '[' )
- {
- // InternalAppliedStereotypeProperty.g:15191:1: ( '[' )
- // InternalAppliedStereotypeProperty.g:15192:1: '['
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getLeftSquareBracketKeyword_1_0_0());
- }
- match(input,78,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getLeftSquareBracketKeyword_1_0_0());
- }
-
- }
-
-
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32463:1: ( ( rulePrimaryExpression ) )
+ // InternalAppliedStereotypeProperty.g:32464:1: ( rulePrimaryExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32464:1: ( rulePrimaryExpression )
+ // InternalAppliedStereotypeProperty.g:32465:1: rulePrimaryExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getFeatureLeftHandSideAccess().getExpressionPrimaryExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePrimaryExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getFeatureLeftHandSideAccess().getExpressionPrimaryExpressionParserRuleCall_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0__1"
- // InternalAppliedStereotypeProperty.g:15205:1: rule__TypePart__Group_1_0__1 : rule__TypePart__Group_1_0__1__Impl ;
- public final void rule__TypePart__Group_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15209:1: ( rule__TypePart__Group_1_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:15210:2: rule__TypePart__Group_1_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0__1"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:15216:1: rule__TypePart__Group_1_0__1__Impl : ( ( rule__TypePart__Alternatives_1_0_1 ) ) ;
- public final void rule__TypePart__Group_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15220:1: ( ( ( rule__TypePart__Alternatives_1_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:15221:1: ( ( rule__TypePart__Alternatives_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:15221:1: ( ( rule__TypePart__Alternatives_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:15222:1: ( rule__TypePart__Alternatives_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getAlternatives_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:15223:1: ( rule__TypePart__Alternatives_1_0_1 )
- // InternalAppliedStereotypeProperty.g:15223:2: rule__TypePart__Alternatives_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Alternatives_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getAlternatives_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0__1__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1__0"
- // InternalAppliedStereotypeProperty.g:15237:1: rule__TypePart__Group_1_0_1_1__0 : rule__TypePart__Group_1_0_1_1__0__Impl rule__TypePart__Group_1_0_1_1__1 ;
- public final void rule__TypePart__Group_1_0_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15241:1: ( rule__TypePart__Group_1_0_1_1__0__Impl rule__TypePart__Group_1_0_1_1__1 )
- // InternalAppliedStereotypeProperty.g:15242:2: rule__TypePart__Group_1_0_1_1__0__Impl rule__TypePart__Group_1_0_1_1__1
- {
- pushFollow(FOLLOW_58);
- rule__TypePart__Group_1_0_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1__0"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:15249:1: rule__TypePart__Group_1_0_1_1__0__Impl : ( ( rule__TypePart__Group_1_0_1_1_0__0 )? ) ;
- public final void rule__TypePart__Group_1_0_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15253:1: ( ( ( rule__TypePart__Group_1_0_1_1_0__0 )? ) )
- // InternalAppliedStereotypeProperty.g:15254:1: ( ( rule__TypePart__Group_1_0_1_1_0__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:15254:1: ( ( rule__TypePart__Group_1_0_1_1_0__0 )? )
- // InternalAppliedStereotypeProperty.g:15255:1: ( rule__TypePart__Group_1_0_1_1_0__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getGroup_1_0_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:15256:1: ( rule__TypePart__Group_1_0_1_1_0__0 )?
- int alt149=2;
- int LA149_0 = input.LA(1);
-
- if ( (LA149_0==RULE_NATURAL_VALUE) ) {
- int LA149_1 = input.LA(2);
-
- if ( (LA149_1==80) ) {
- alt149=1;
- }
- }
- switch (alt149) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15256:2: rule__TypePart__Group_1_0_1_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getGroup_1_0_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1__1"
- // InternalAppliedStereotypeProperty.g:15266:1: rule__TypePart__Group_1_0_1_1__1 : rule__TypePart__Group_1_0_1_1__1__Impl rule__TypePart__Group_1_0_1_1__2 ;
- public final void rule__TypePart__Group_1_0_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15270:1: ( rule__TypePart__Group_1_0_1_1__1__Impl rule__TypePart__Group_1_0_1_1__2 )
- // InternalAppliedStereotypeProperty.g:15271:2: rule__TypePart__Group_1_0_1_1__1__Impl rule__TypePart__Group_1_0_1_1__2
- {
- pushFollow(FOLLOW_59);
- rule__TypePart__Group_1_0_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1__1"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:15278:1: rule__TypePart__Group_1_0_1_1__1__Impl : ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) ) ;
- public final void rule__TypePart__Group_1_0_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15282:1: ( ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:15283:1: ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:15283:1: ( ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:15284:1: ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getUpperBoundAssignment_1_0_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:15285:1: ( rule__TypePart__UpperBoundAssignment_1_0_1_1_1 )
- // InternalAppliedStereotypeProperty.g:15285:2: rule__TypePart__UpperBoundAssignment_1_0_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__UpperBoundAssignment_1_0_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
- }
+ }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getUpperBoundAssignment_1_0_1_1_1());
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__FeatureLeftHandSide__ExpressionAssignment"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1__1__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1__2"
- // InternalAppliedStereotypeProperty.g:15295:1: rule__TypePart__Group_1_0_1_1__2 : rule__TypePart__Group_1_0_1_1__2__Impl ;
- public final void rule__TypePart__Group_1_0_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15299:1: ( rule__TypePart__Group_1_0_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:15300:2: rule__TypePart__Group_1_0_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1__2"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:15306:1: rule__TypePart__Group_1_0_1_1__2__Impl : ( ']' ) ;
- public final void rule__TypePart__Group_1_0_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15310:1: ( ( ']' ) )
- // InternalAppliedStereotypeProperty.g:15311:1: ( ']' )
- {
- // InternalAppliedStereotypeProperty.g:15311:1: ( ']' )
- // InternalAppliedStereotypeProperty.g:15312:1: ']'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getRightSquareBracketKeyword_1_0_1_1_2());
- }
- match(input,79,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getRightSquareBracketKeyword_1_0_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1__2__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__0"
- // InternalAppliedStereotypeProperty.g:15331:1: rule__TypePart__Group_1_0_1_1_0__0 : rule__TypePart__Group_1_0_1_1_0__0__Impl rule__TypePart__Group_1_0_1_1_0__1 ;
- public final void rule__TypePart__Group_1_0_1_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15335:1: ( rule__TypePart__Group_1_0_1_1_0__0__Impl rule__TypePart__Group_1_0_1_1_0__1 )
- // InternalAppliedStereotypeProperty.g:15336:2: rule__TypePart__Group_1_0_1_1_0__0__Impl rule__TypePart__Group_1_0_1_1_0__1
- {
- pushFollow(FOLLOW_60);
- rule__TypePart__Group_1_0_1_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__0"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:15343:1: rule__TypePart__Group_1_0_1_1_0__0__Impl : ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) ) ;
- public final void rule__TypePart__Group_1_0_1_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15347:1: ( ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) ) )
- // InternalAppliedStereotypeProperty.g:15348:1: ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:15348:1: ( ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 ) )
- // InternalAppliedStereotypeProperty.g:15349:1: ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getLowerBoundAssignment_1_0_1_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:15350:1: ( rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 )
- // InternalAppliedStereotypeProperty.g:15350:2: rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getLowerBoundAssignment_1_0_1_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__1"
- // InternalAppliedStereotypeProperty.g:15360:1: rule__TypePart__Group_1_0_1_1_0__1 : rule__TypePart__Group_1_0_1_1_0__1__Impl ;
- public final void rule__TypePart__Group_1_0_1_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15364:1: ( rule__TypePart__Group_1_0_1_1_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:15365:2: rule__TypePart__Group_1_0_1_1_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_0_1_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__1"
-
-
- // $ANTLR start "rule__TypePart__Group_1_0_1_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:15371:1: rule__TypePart__Group_1_0_1_1_0__1__Impl : ( '..' ) ;
- public final void rule__TypePart__Group_1_0_1_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15375:1: ( ( '..' ) )
- // InternalAppliedStereotypeProperty.g:15376:1: ( '..' )
- {
- // InternalAppliedStereotypeProperty.g:15376:1: ( '..' )
- // InternalAppliedStereotypeProperty.g:15377:1: '..'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getFullStopFullStopKeyword_1_0_1_1_0_1());
- }
- match(input,80,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getFullStopFullStopKeyword_1_0_1_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_0_1_1_0__1__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_0__0"
- // InternalAppliedStereotypeProperty.g:15394:1: rule__TypePart__Group_1_1_0__0 : rule__TypePart__Group_1_1_0__0__Impl rule__TypePart__Group_1_1_0__1 ;
- public final void rule__TypePart__Group_1_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15398:1: ( rule__TypePart__Group_1_1_0__0__Impl rule__TypePart__Group_1_1_0__1 )
- // InternalAppliedStereotypeProperty.g:15399:2: rule__TypePart__Group_1_1_0__0__Impl rule__TypePart__Group_1_1_0__1
- {
- pushFollow(FOLLOW_61);
- rule__TypePart__Group_1_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_0__0"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:15406:1: rule__TypePart__Group_1_1_0__0__Impl : ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) ) ;
- public final void rule__TypePart__Group_1_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15410:1: ( ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) ) )
- // InternalAppliedStereotypeProperty.g:15411:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:15411:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_0_0 ) )
- // InternalAppliedStereotypeProperty.g:15412:1: ( rule__TypePart__IsOrderedAssignment_1_1_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:15413:1: ( rule__TypePart__IsOrderedAssignment_1_1_0_0 )
- // InternalAppliedStereotypeProperty.g:15413:2: rule__TypePart__IsOrderedAssignment_1_1_0_0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsOrderedAssignment_1_1_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_0__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_0__1"
- // InternalAppliedStereotypeProperty.g:15423:1: rule__TypePart__Group_1_1_0__1 : rule__TypePart__Group_1_1_0__1__Impl ;
- public final void rule__TypePart__Group_1_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15427:1: ( rule__TypePart__Group_1_1_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:15428:2: rule__TypePart__Group_1_1_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_0__1"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:15434:1: rule__TypePart__Group_1_1_0__1__Impl : ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? ) ;
- public final void rule__TypePart__Group_1_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15438:1: ( ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? ) )
- // InternalAppliedStereotypeProperty.g:15439:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:15439:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )? )
- // InternalAppliedStereotypeProperty.g:15440:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:15441:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_0_1 )?
- int alt150=2;
- int LA150_0 = input.LA(1);
-
- if ( (LA150_0==109) ) {
- alt150=1;
- }
- switch (alt150) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15441:2: rule__TypePart__IsNonuniqueAssignment_1_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsNonuniqueAssignment_1_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
+ // $ANTLR start "rule__Block__StatementAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32475:1: rule__Block__StatementAssignment_2 : ( ruleDocumentedStatement ) ;
+ public final void rule__Block__StatementAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32479:1: ( ( ruleDocumentedStatement ) )
+ // InternalAppliedStereotypeProperty.g:32480:1: ( ruleDocumentedStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:32480:1: ( ruleDocumentedStatement )
+ // InternalAppliedStereotypeProperty.g:32481:1: ruleDocumentedStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockAccess().getStatementDocumentedStatementParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDocumentedStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockAccess().getStatementDocumentedStatementParserRuleCall_2_0());
+ }
+
+ }
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_0__1__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_1__0"
- // InternalAppliedStereotypeProperty.g:15455:1: rule__TypePart__Group_1_1_1__0 : rule__TypePart__Group_1_1_1__0__Impl rule__TypePart__Group_1_1_1__1 ;
- public final void rule__TypePart__Group_1_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15459:1: ( rule__TypePart__Group_1_1_1__0__Impl rule__TypePart__Group_1_1_1__1 )
- // InternalAppliedStereotypeProperty.g:15460:2: rule__TypePart__Group_1_1_1__0__Impl rule__TypePart__Group_1_1_1__1
- {
- pushFollow(FOLLOW_62);
- rule__TypePart__Group_1_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_1__0"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:15467:1: rule__TypePart__Group_1_1_1__0__Impl : ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) ) ;
- public final void rule__TypePart__Group_1_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15471:1: ( ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:15472:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:15472:1: ( ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 ) )
- // InternalAppliedStereotypeProperty.g:15473:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:15474:1: ( rule__TypePart__IsNonuniqueAssignment_1_1_1_0 )
- // InternalAppliedStereotypeProperty.g:15474:2: rule__TypePart__IsNonuniqueAssignment_1_1_1_0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsNonuniqueAssignment_1_1_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsNonuniqueAssignment_1_1_1_0());
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_1__0__Impl"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_1__1"
- // InternalAppliedStereotypeProperty.g:15484:1: rule__TypePart__Group_1_1_1__1 : rule__TypePart__Group_1_1_1__1__Impl ;
- public final void rule__TypePart__Group_1_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15488:1: ( rule__TypePart__Group_1_1_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:15489:2: rule__TypePart__Group_1_1_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_1__1"
-
-
- // $ANTLR start "rule__TypePart__Group_1_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:15495:1: rule__TypePart__Group_1_1_1__1__Impl : ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? ) ;
- public final void rule__TypePart__Group_1_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15499:1: ( ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? ) )
- // InternalAppliedStereotypeProperty.g:15500:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:15500:1: ( ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )? )
- // InternalAppliedStereotypeProperty.g:15501:1: ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:15502:1: ( rule__TypePart__IsOrderedAssignment_1_1_1_1 )?
- int alt151=2;
- int LA151_0 = input.LA(1);
-
- if ( (LA151_0==108) ) {
- alt151=1;
- }
- switch (alt151) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15502:2: rule__TypePart__IsOrderedAssignment_1_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__IsOrderedAssignment_1_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsOrderedAssignment_1_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__Group_1_1_1__1__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:15516:1: rule__OperationDeclaration__Group__0 : rule__OperationDeclaration__Group__0__Impl rule__OperationDeclaration__Group__1 ;
- public final void rule__OperationDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15520:1: ( rule__OperationDeclaration__Group__0__Impl rule__OperationDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:15521:2: rule__OperationDeclaration__Group__0__Impl rule__OperationDeclaration__Group__1
- {
- pushFollow(FOLLOW_35);
- rule__OperationDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__0"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:15528:1: rule__OperationDeclaration__Group__0__Impl : ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? ) ;
- public final void rule__OperationDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15532:1: ( ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:15533:1: ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:15533:1: ( ( rule__OperationDeclaration__IsAbstractAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:15534:1: ( rule__OperationDeclaration__IsAbstractAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getIsAbstractAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:15535:1: ( rule__OperationDeclaration__IsAbstractAssignment_0 )?
- int alt152=2;
- int LA152_0 = input.LA(1);
-
- if ( (LA152_0==105) ) {
- alt152=1;
- }
- switch (alt152) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15535:2: rule__OperationDeclaration__IsAbstractAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__IsAbstractAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getIsAbstractAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:15545:1: rule__OperationDeclaration__Group__1 : rule__OperationDeclaration__Group__1__Impl rule__OperationDeclaration__Group__2 ;
- public final void rule__OperationDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15549:1: ( rule__OperationDeclaration__Group__1__Impl rule__OperationDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:15550:2: rule__OperationDeclaration__Group__1__Impl rule__OperationDeclaration__Group__2
- {
- pushFollow(FOLLOW_8);
- rule__OperationDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__1"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:15557:1: rule__OperationDeclaration__Group__1__Impl : ( ( rule__OperationDeclaration__NameAssignment_1 ) ) ;
- public final void rule__OperationDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15561:1: ( ( ( rule__OperationDeclaration__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:15562:1: ( ( rule__OperationDeclaration__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:15562:1: ( ( rule__OperationDeclaration__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:15563:1: ( rule__OperationDeclaration__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:15564:1: ( rule__OperationDeclaration__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:15564:2: rule__OperationDeclaration__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getNameAssignment_1());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__Block__StatementAssignment_2"
+
+
+ // $ANTLR start "rule__AnnotatedStatement__DocumentationAssignment_0"
+ // InternalAppliedStereotypeProperty.g:32490:1: rule__AnnotatedStatement__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
+ public final void rule__AnnotatedStatement__DocumentationAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32494:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
+ // InternalAppliedStereotypeProperty.g:32495:1: ( RULE_DOCUMENTATION_COMMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:32495:1: ( RULE_DOCUMENTATION_COMMENT )
+ // InternalAppliedStereotypeProperty.g:32496:1: RULE_DOCUMENTATION_COMMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+ match(input, RULE_DOCUMENTATION_COMMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
+ }
+
+ }
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:15574:1: rule__OperationDeclaration__Group__2 : rule__OperationDeclaration__Group__2__Impl rule__OperationDeclaration__Group__3 ;
- public final void rule__OperationDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15578:1: ( rule__OperationDeclaration__Group__2__Impl rule__OperationDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:15579:2: rule__OperationDeclaration__Group__2__Impl rule__OperationDeclaration__Group__3
- {
- pushFollow(FOLLOW_52);
- rule__OperationDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__2"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:15586:1: rule__OperationDeclaration__Group__2__Impl : ( '(' ) ;
- public final void rule__OperationDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15590:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:15591:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:15591:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:15592:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getLeftParenthesisKeyword_2());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getLeftParenthesisKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:15605:1: rule__OperationDeclaration__Group__3 : rule__OperationDeclaration__Group__3__Impl rule__OperationDeclaration__Group__4 ;
- public final void rule__OperationDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15609:1: ( rule__OperationDeclaration__Group__3__Impl rule__OperationDeclaration__Group__4 )
- // InternalAppliedStereotypeProperty.g:15610:2: rule__OperationDeclaration__Group__3__Impl rule__OperationDeclaration__Group__4
- {
- pushFollow(FOLLOW_52);
- rule__OperationDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__3"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:15617:1: rule__OperationDeclaration__Group__3__Impl : ( ( rule__OperationDeclaration__Group_3__0 )? ) ;
- public final void rule__OperationDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15621:1: ( ( ( rule__OperationDeclaration__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:15622:1: ( ( rule__OperationDeclaration__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:15622:1: ( ( rule__OperationDeclaration__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:15623:1: ( rule__OperationDeclaration__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:15624:1: ( rule__OperationDeclaration__Group_3__0 )?
- int alt153=2;
- int LA153_0 = input.LA(1);
-
- if ( (LA153_0==RULE_DOCUMENTATION_COMMENT||(LA153_0>=18 && LA153_0<=20)||LA153_0==54) ) {
- alt153=1;
- }
- switch (alt153) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15624:2: rule__OperationDeclaration__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__4"
- // InternalAppliedStereotypeProperty.g:15634:1: rule__OperationDeclaration__Group__4 : rule__OperationDeclaration__Group__4__Impl rule__OperationDeclaration__Group__5 ;
- public final void rule__OperationDeclaration__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15638:1: ( rule__OperationDeclaration__Group__4__Impl rule__OperationDeclaration__Group__5 )
- // InternalAppliedStereotypeProperty.g:15639:2: rule__OperationDeclaration__Group__4__Impl rule__OperationDeclaration__Group__5
- {
- pushFollow(FOLLOW_63);
- rule__OperationDeclaration__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__4"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:15646:1: rule__OperationDeclaration__Group__4__Impl : ( ')' ) ;
- public final void rule__OperationDeclaration__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15650:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:15651:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:15651:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:15652:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getRightParenthesisKeyword_4());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getRightParenthesisKeyword_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__4__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__5"
- // InternalAppliedStereotypeProperty.g:15665:1: rule__OperationDeclaration__Group__5 : rule__OperationDeclaration__Group__5__Impl rule__OperationDeclaration__Group__6 ;
- public final void rule__OperationDeclaration__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15669:1: ( rule__OperationDeclaration__Group__5__Impl rule__OperationDeclaration__Group__6 )
- // InternalAppliedStereotypeProperty.g:15670:2: rule__OperationDeclaration__Group__5__Impl rule__OperationDeclaration__Group__6
- {
- pushFollow(FOLLOW_63);
- rule__OperationDeclaration__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__5"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__5__Impl"
- // InternalAppliedStereotypeProperty.g:15677:1: rule__OperationDeclaration__Group__5__Impl : ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? ) ;
- public final void rule__OperationDeclaration__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15681:1: ( ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? ) )
- // InternalAppliedStereotypeProperty.g:15682:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? )
- {
- // InternalAppliedStereotypeProperty.g:15682:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_5 )? )
- // InternalAppliedStereotypeProperty.g:15683:1: ( rule__OperationDeclaration__OwnedMemberAssignment_5 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_5());
- }
- // InternalAppliedStereotypeProperty.g:15684:1: ( rule__OperationDeclaration__OwnedMemberAssignment_5 )?
- int alt154=2;
- int LA154_0 = input.LA(1);
-
- if ( (LA154_0==77) ) {
- alt154=1;
- }
- switch (alt154) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15684:2: rule__OperationDeclaration__OwnedMemberAssignment_5
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__OwnedMemberAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__5__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__6"
- // InternalAppliedStereotypeProperty.g:15694:1: rule__OperationDeclaration__Group__6 : rule__OperationDeclaration__Group__6__Impl ;
- public final void rule__OperationDeclaration__Group__6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15698:1: ( rule__OperationDeclaration__Group__6__Impl )
- // InternalAppliedStereotypeProperty.g:15699:2: rule__OperationDeclaration__Group__6__Impl
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group__6__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__6"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group__6__Impl"
- // InternalAppliedStereotypeProperty.g:15705:1: rule__OperationDeclaration__Group__6__Impl : ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? ) ;
- public final void rule__OperationDeclaration__Group__6__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15709:1: ( ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? ) )
- // InternalAppliedStereotypeProperty.g:15710:1: ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? )
- {
- // InternalAppliedStereotypeProperty.g:15710:1: ( ( rule__OperationDeclaration__RedefinitionAssignment_6 )? )
- // InternalAppliedStereotypeProperty.g:15711:1: ( rule__OperationDeclaration__RedefinitionAssignment_6 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getRedefinitionAssignment_6());
- }
- // InternalAppliedStereotypeProperty.g:15712:1: ( rule__OperationDeclaration__RedefinitionAssignment_6 )?
- int alt155=2;
- int LA155_0 = input.LA(1);
-
- if ( (LA155_0==81) ) {
- alt155=1;
- }
- switch (alt155) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15712:2: rule__OperationDeclaration__RedefinitionAssignment_6
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__RedefinitionAssignment_6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__DocumentationAssignment_0"
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getRedefinitionAssignment_6());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group__6__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3__0"
- // InternalAppliedStereotypeProperty.g:15736:1: rule__OperationDeclaration__Group_3__0 : rule__OperationDeclaration__Group_3__0__Impl rule__OperationDeclaration__Group_3__1 ;
- public final void rule__OperationDeclaration__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15740:1: ( rule__OperationDeclaration__Group_3__0__Impl rule__OperationDeclaration__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:15741:2: rule__OperationDeclaration__Group_3__0__Impl rule__OperationDeclaration__Group_3__1
- {
- pushFollow(FOLLOW_10);
- rule__OperationDeclaration__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3__0"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:15748:1: rule__OperationDeclaration__Group_3__0__Impl : ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) ) ;
- public final void rule__OperationDeclaration__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15752:1: ( ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) ) )
- // InternalAppliedStereotypeProperty.g:15753:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:15753:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 ) )
- // InternalAppliedStereotypeProperty.g:15754:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_0());
- }
- // InternalAppliedStereotypeProperty.g:15755:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_0 )
- // InternalAppliedStereotypeProperty.g:15755:2: rule__OperationDeclaration__OwnedMemberAssignment_3_0
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__OwnedMemberAssignment_3_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3__1"
- // InternalAppliedStereotypeProperty.g:15765:1: rule__OperationDeclaration__Group_3__1 : rule__OperationDeclaration__Group_3__1__Impl ;
- public final void rule__OperationDeclaration__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15769:1: ( rule__OperationDeclaration__Group_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:15770:2: rule__OperationDeclaration__Group_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3__1"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:15776:1: rule__OperationDeclaration__Group_3__1__Impl : ( ( rule__OperationDeclaration__Group_3_1__0 )* ) ;
- public final void rule__OperationDeclaration__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15780:1: ( ( ( rule__OperationDeclaration__Group_3_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:15781:1: ( ( rule__OperationDeclaration__Group_3_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:15781:1: ( ( rule__OperationDeclaration__Group_3_1__0 )* )
- // InternalAppliedStereotypeProperty.g:15782:1: ( rule__OperationDeclaration__Group_3_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getGroup_3_1());
- }
- // InternalAppliedStereotypeProperty.g:15783:1: ( rule__OperationDeclaration__Group_3_1__0 )*
- loop156:
- do {
- int alt156=2;
- int LA156_0 = input.LA(1);
-
- if ( (LA156_0==57) ) {
- alt156=1;
- }
-
-
- switch (alt156) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:15783:2: rule__OperationDeclaration__Group_3_1__0
- {
- pushFollow(FOLLOW_11);
- rule__OperationDeclaration__Group_3_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop156;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getGroup_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3_1__0"
- // InternalAppliedStereotypeProperty.g:15797:1: rule__OperationDeclaration__Group_3_1__0 : rule__OperationDeclaration__Group_3_1__0__Impl rule__OperationDeclaration__Group_3_1__1 ;
- public final void rule__OperationDeclaration__Group_3_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15801:1: ( rule__OperationDeclaration__Group_3_1__0__Impl rule__OperationDeclaration__Group_3_1__1 )
- // InternalAppliedStereotypeProperty.g:15802:2: rule__OperationDeclaration__Group_3_1__0__Impl rule__OperationDeclaration__Group_3_1__1
- {
- pushFollow(FOLLOW_54);
- rule__OperationDeclaration__Group_3_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group_3_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3_1__0"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:15809:1: rule__OperationDeclaration__Group_3_1__0__Impl : ( ',' ) ;
- public final void rule__OperationDeclaration__Group_3_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15813:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:15814:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:15814:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:15815:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getCommaKeyword_3_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getCommaKeyword_3_1_0());
- }
-
- }
-
-
- }
+ // $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32505:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( RULE_STATEMENT_ANNOTATION ) ;
+ public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32509:1: ( ( RULE_STATEMENT_ANNOTATION ) )
+ // InternalAppliedStereotypeProperty.g:32510:1: ( RULE_STATEMENT_ANNOTATION )
+ {
+ // InternalAppliedStereotypeProperty.g:32510:1: ( RULE_STATEMENT_ANNOTATION )
+ // InternalAppliedStereotypeProperty.g:32511:1: RULE_STATEMENT_ANNOTATION
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getAnnotationSTATEMENT_ANNOTATIONTerminalRuleCall_1_0());
+ }
+ match(input, RULE_STATEMENT_ANNOTATION, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getAnnotationSTATEMENT_ANNOTATIONTerminalRuleCall_1_0());
+ }
+
+ }
+
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3_1__0__Impl"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3_1__1"
- // InternalAppliedStereotypeProperty.g:15828:1: rule__OperationDeclaration__Group_3_1__1 : rule__OperationDeclaration__Group_3_1__1__Impl ;
- public final void rule__OperationDeclaration__Group_3_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15832:1: ( rule__OperationDeclaration__Group_3_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:15833:2: rule__OperationDeclaration__Group_3_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__Group_3_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3_1__1"
-
-
- // $ANTLR start "rule__OperationDeclaration__Group_3_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:15839:1: rule__OperationDeclaration__Group_3_1__1__Impl : ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) ) ;
- public final void rule__OperationDeclaration__Group_3_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15843:1: ( ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:15844:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:15844:1: ( ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 ) )
- // InternalAppliedStereotypeProperty.g:15845:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_1_1());
- }
- // InternalAppliedStereotypeProperty.g:15846:1: ( rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 )
- // InternalAppliedStereotypeProperty.g:15846:2: rule__OperationDeclaration__OwnedMemberAssignment_3_1_1
- {
- pushFollow(FOLLOW_2);
- rule__OperationDeclaration__OwnedMemberAssignment_3_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberAssignment_3_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__Group_3_1__1__Impl"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:15860:1: rule__OperationDefinitionOrStub__Group__0 : rule__OperationDefinitionOrStub__Group__0__Impl rule__OperationDefinitionOrStub__Group__1 ;
- public final void rule__OperationDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15864:1: ( rule__OperationDefinitionOrStub__Group__0__Impl rule__OperationDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:15865:2: rule__OperationDefinitionOrStub__Group__0__Impl rule__OperationDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__OperationDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__OperationDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:15872:1: rule__OperationDefinitionOrStub__Group__0__Impl : ( ruleOperationDeclaration ) ;
- public final void rule__OperationDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15876:1: ( ( ruleOperationDeclaration ) )
- // InternalAppliedStereotypeProperty.g:15877:1: ( ruleOperationDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:15877:1: ( ruleOperationDeclaration )
- // InternalAppliedStereotypeProperty.g:15878:1: ruleOperationDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getOperationDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleOperationDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getOperationDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:15889:1: rule__OperationDefinitionOrStub__Group__1 : rule__OperationDefinitionOrStub__Group__1__Impl ;
- public final void rule__OperationDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15893:1: ( rule__OperationDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:15894:2: rule__OperationDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__OperationDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:15900:1: rule__OperationDefinitionOrStub__Group__1__Impl : ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__OperationDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15904:1: ( ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:15905:1: ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:15905:1: ( ( rule__OperationDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:15906:1: ( rule__OperationDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:15907:1: ( rule__OperationDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:15907:2: rule__OperationDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__OperationDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__RedefinitionClause__Group__0"
- // InternalAppliedStereotypeProperty.g:15921:1: rule__RedefinitionClause__Group__0 : rule__RedefinitionClause__Group__0__Impl rule__RedefinitionClause__Group__1 ;
- public final void rule__RedefinitionClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15925:1: ( rule__RedefinitionClause__Group__0__Impl rule__RedefinitionClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:15926:2: rule__RedefinitionClause__Group__0__Impl rule__RedefinitionClause__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__RedefinitionClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__RedefinitionClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RedefinitionClause__Group__0"
-
-
- // $ANTLR start "rule__RedefinitionClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:15933:1: rule__RedefinitionClause__Group__0__Impl : ( 'redefines' ) ;
- public final void rule__RedefinitionClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15937:1: ( ( 'redefines' ) )
- // InternalAppliedStereotypeProperty.g:15938:1: ( 'redefines' )
- {
- // InternalAppliedStereotypeProperty.g:15938:1: ( 'redefines' )
- // InternalAppliedStereotypeProperty.g:15939:1: 'redefines'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRedefinitionClauseAccess().getRedefinesKeyword_0());
- }
- match(input,81,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRedefinitionClauseAccess().getRedefinesKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RedefinitionClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__RedefinitionClause__Group__1"
- // InternalAppliedStereotypeProperty.g:15952:1: rule__RedefinitionClause__Group__1 : rule__RedefinitionClause__Group__1__Impl ;
- public final void rule__RedefinitionClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15956:1: ( rule__RedefinitionClause__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:15957:2: rule__RedefinitionClause__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__RedefinitionClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RedefinitionClause__Group__1"
-
-
- // $ANTLR start "rule__RedefinitionClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:15963:1: rule__RedefinitionClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
- public final void rule__RedefinitionClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15967:1: ( ( ruleQualifiedNameList ) )
- // InternalAppliedStereotypeProperty.g:15968:1: ( ruleQualifiedNameList )
- {
- // InternalAppliedStereotypeProperty.g:15968:1: ( ruleQualifiedNameList )
- // InternalAppliedStereotypeProperty.g:15969:1: ruleQualifiedNameList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRedefinitionClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRedefinitionClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RedefinitionClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__ReceptionDefinition__Group__0"
- // InternalAppliedStereotypeProperty.g:15984:1: rule__ReceptionDefinition__Group__0 : rule__ReceptionDefinition__Group__0__Impl rule__ReceptionDefinition__Group__1 ;
- public final void rule__ReceptionDefinition__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:15988:1: ( rule__ReceptionDefinition__Group__0__Impl rule__ReceptionDefinition__Group__1 )
- // InternalAppliedStereotypeProperty.g:15989:2: rule__ReceptionDefinition__Group__0__Impl rule__ReceptionDefinition__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__ReceptionDefinition__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReceptionDefinition__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__Group__0"
-
-
- // $ANTLR start "rule__ReceptionDefinition__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:15996:1: rule__ReceptionDefinition__Group__0__Impl : ( 'receive' ) ;
- public final void rule__ReceptionDefinition__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16000:1: ( ( 'receive' ) )
- // InternalAppliedStereotypeProperty.g:16001:1: ( 'receive' )
- {
- // InternalAppliedStereotypeProperty.g:16001:1: ( 'receive' )
- // InternalAppliedStereotypeProperty.g:16002:1: 'receive'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReceptionDefinitionAccess().getReceiveKeyword_0());
- }
- match(input,82,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReceptionDefinitionAccess().getReceiveKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__Group__0__Impl"
-
-
- // $ANTLR start "rule__ReceptionDefinition__Group__1"
- // InternalAppliedStereotypeProperty.g:16015:1: rule__ReceptionDefinition__Group__1 : rule__ReceptionDefinition__Group__1__Impl rule__ReceptionDefinition__Group__2 ;
- public final void rule__ReceptionDefinition__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16019:1: ( rule__ReceptionDefinition__Group__1__Impl rule__ReceptionDefinition__Group__2 )
- // InternalAppliedStereotypeProperty.g:16020:2: rule__ReceptionDefinition__Group__1__Impl rule__ReceptionDefinition__Group__2
- {
- pushFollow(FOLLOW_15);
- rule__ReceptionDefinition__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReceptionDefinition__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__Group__1"
-
-
- // $ANTLR start "rule__ReceptionDefinition__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16027:1: rule__ReceptionDefinition__Group__1__Impl : ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) ) ;
- public final void rule__ReceptionDefinition__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16031:1: ( ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16032:1: ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16032:1: ( ( rule__ReceptionDefinition__SignalNameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:16033:1: ( rule__ReceptionDefinition__SignalNameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReceptionDefinitionAccess().getSignalNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:16034:1: ( rule__ReceptionDefinition__SignalNameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:16034:2: rule__ReceptionDefinition__SignalNameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ReceptionDefinition__SignalNameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReceptionDefinitionAccess().getSignalNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__Group__1__Impl"
-
-
- // $ANTLR start "rule__ReceptionDefinition__Group__2"
- // InternalAppliedStereotypeProperty.g:16044:1: rule__ReceptionDefinition__Group__2 : rule__ReceptionDefinition__Group__2__Impl ;
- public final void rule__ReceptionDefinition__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16048:1: ( rule__ReceptionDefinition__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:16049:2: rule__ReceptionDefinition__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ReceptionDefinition__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__Group__2"
-
-
- // $ANTLR start "rule__ReceptionDefinition__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:16055:1: rule__ReceptionDefinition__Group__2__Impl : ( ';' ) ;
- public final void rule__ReceptionDefinition__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16059:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:16060:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:16060:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:16061:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReceptionDefinitionAccess().getSemicolonKeyword_2());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReceptionDefinitionAccess().getSemicolonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__Group__2__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__0"
- // InternalAppliedStereotypeProperty.g:16080:1: rule__SignalReceptionDeclaration__Group__0 : rule__SignalReceptionDeclaration__Group__0__Impl rule__SignalReceptionDeclaration__Group__1 ;
- public final void rule__SignalReceptionDeclaration__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16084:1: ( rule__SignalReceptionDeclaration__Group__0__Impl rule__SignalReceptionDeclaration__Group__1 )
- // InternalAppliedStereotypeProperty.g:16085:2: rule__SignalReceptionDeclaration__Group__0__Impl rule__SignalReceptionDeclaration__Group__1
- {
- pushFollow(FOLLOW_64);
- rule__SignalReceptionDeclaration__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__0"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:16092:1: rule__SignalReceptionDeclaration__Group__0__Impl : ( 'receive' ) ;
- public final void rule__SignalReceptionDeclaration__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16096:1: ( ( 'receive' ) )
- // InternalAppliedStereotypeProperty.g:16097:1: ( 'receive' )
- {
- // InternalAppliedStereotypeProperty.g:16097:1: ( 'receive' )
- // InternalAppliedStereotypeProperty.g:16098:1: 'receive'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getReceiveKeyword_0());
- }
- match(input,82,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getReceiveKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__0__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__1"
- // InternalAppliedStereotypeProperty.g:16111:1: rule__SignalReceptionDeclaration__Group__1 : rule__SignalReceptionDeclaration__Group__1__Impl rule__SignalReceptionDeclaration__Group__2 ;
- public final void rule__SignalReceptionDeclaration__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16115:1: ( rule__SignalReceptionDeclaration__Group__1__Impl rule__SignalReceptionDeclaration__Group__2 )
- // InternalAppliedStereotypeProperty.g:16116:2: rule__SignalReceptionDeclaration__Group__1__Impl rule__SignalReceptionDeclaration__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__SignalReceptionDeclaration__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__1"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16123:1: rule__SignalReceptionDeclaration__Group__1__Impl : ( 'signal' ) ;
- public final void rule__SignalReceptionDeclaration__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16127:1: ( ( 'signal' ) )
- // InternalAppliedStereotypeProperty.g:16128:1: ( 'signal' )
- {
- // InternalAppliedStereotypeProperty.g:16128:1: ( 'signal' )
- // InternalAppliedStereotypeProperty.g:16129:1: 'signal'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getSignalKeyword_1());
- }
- match(input,75,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getSignalKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__1__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__2"
- // InternalAppliedStereotypeProperty.g:16142:1: rule__SignalReceptionDeclaration__Group__2 : rule__SignalReceptionDeclaration__Group__2__Impl rule__SignalReceptionDeclaration__Group__3 ;
- public final void rule__SignalReceptionDeclaration__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16146:1: ( rule__SignalReceptionDeclaration__Group__2__Impl rule__SignalReceptionDeclaration__Group__3 )
- // InternalAppliedStereotypeProperty.g:16147:2: rule__SignalReceptionDeclaration__Group__2__Impl rule__SignalReceptionDeclaration__Group__3
- {
- pushFollow(FOLLOW_28);
- rule__SignalReceptionDeclaration__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__2"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:16154:1: rule__SignalReceptionDeclaration__Group__2__Impl : ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) ) ;
- public final void rule__SignalReceptionDeclaration__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16158:1: ( ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:16159:1: ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:16159:1: ( ( rule__SignalReceptionDeclaration__NameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:16160:1: ( rule__SignalReceptionDeclaration__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:16161:1: ( rule__SignalReceptionDeclaration__NameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:16161:2: rule__SignalReceptionDeclaration__NameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__2__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__3"
- // InternalAppliedStereotypeProperty.g:16171:1: rule__SignalReceptionDeclaration__Group__3 : rule__SignalReceptionDeclaration__Group__3__Impl ;
- public final void rule__SignalReceptionDeclaration__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16175:1: ( rule__SignalReceptionDeclaration__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:16176:2: rule__SignalReceptionDeclaration__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__3"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:16182:1: rule__SignalReceptionDeclaration__Group__3__Impl : ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? ) ;
- public final void rule__SignalReceptionDeclaration__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16186:1: ( ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? ) )
- // InternalAppliedStereotypeProperty.g:16187:1: ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? )
- {
- // InternalAppliedStereotypeProperty.g:16187:1: ( ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )? )
- // InternalAppliedStereotypeProperty.g:16188:1: ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:16189:1: ( rule__SignalReceptionDeclaration__SpecializationAssignment_3 )?
- int alt157=2;
- int LA157_0 = input.LA(1);
-
- if ( (LA157_0==68) ) {
- alt157=1;
- }
- switch (alt157) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:16189:2: rule__SignalReceptionDeclaration__SpecializationAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDeclaration__SpecializationAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__Group__3__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__0"
- // InternalAppliedStereotypeProperty.g:16207:1: rule__SignalReceptionDefinitionOrStub__Group__0 : rule__SignalReceptionDefinitionOrStub__Group__0__Impl rule__SignalReceptionDefinitionOrStub__Group__1 ;
- public final void rule__SignalReceptionDefinitionOrStub__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16211:1: ( rule__SignalReceptionDefinitionOrStub__Group__0__Impl rule__SignalReceptionDefinitionOrStub__Group__1 )
- // InternalAppliedStereotypeProperty.g:16212:2: rule__SignalReceptionDefinitionOrStub__Group__0__Impl rule__SignalReceptionDefinitionOrStub__Group__1
- {
- pushFollow(FOLLOW_24);
- rule__SignalReceptionDefinitionOrStub__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__0"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:16219:1: rule__SignalReceptionDefinitionOrStub__Group__0__Impl : ( ruleSignalReceptionDeclaration ) ;
- public final void rule__SignalReceptionDefinitionOrStub__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16223:1: ( ( ruleSignalReceptionDeclaration ) )
- // InternalAppliedStereotypeProperty.g:16224:1: ( ruleSignalReceptionDeclaration )
- {
- // InternalAppliedStereotypeProperty.g:16224:1: ( ruleSignalReceptionDeclaration )
- // InternalAppliedStereotypeProperty.g:16225:1: ruleSignalReceptionDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getSignalReceptionDeclarationParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleSignalReceptionDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getSignalReceptionDeclarationParserRuleCall_0());
- }
-
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__0__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__1"
- // InternalAppliedStereotypeProperty.g:16236:1: rule__SignalReceptionDefinitionOrStub__Group__1 : rule__SignalReceptionDefinitionOrStub__Group__1__Impl ;
- public final void rule__SignalReceptionDefinitionOrStub__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16240:1: ( rule__SignalReceptionDefinitionOrStub__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:16241:2: rule__SignalReceptionDefinitionOrStub__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__1"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16247:1: rule__SignalReceptionDefinitionOrStub__Group__1__Impl : ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) ) ;
- public final void rule__SignalReceptionDefinitionOrStub__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16251:1: ( ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16252:1: ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16252:1: ( ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:16253:1: ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:16254:1: ( rule__SignalReceptionDefinitionOrStub__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:16254:2: rule__SignalReceptionDefinitionOrStub__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group__1__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:16268:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__0 : rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__1 ;
- public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16272:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:16273:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__1
- {
- pushFollow(FOLLOW_45);
- rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__0"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:16280:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl : ( '{' ) ;
- public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16284:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:16285:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:16285:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:16286:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getLeftCurlyBracketKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:16299:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__1 : rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__2 ;
- public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16303:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:16304:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl rule__SignalReceptionDefinitionOrStub__Group_1_1__2
- {
- pushFollow(FOLLOW_45);
- rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__1"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:16311:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl : ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) ;
- public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16315:1: ( ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* ) )
- // InternalAppliedStereotypeProperty.g:16316:1: ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:16316:1: ( ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )* )
- // InternalAppliedStereotypeProperty.g:16317:1: ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:16318:1: ( rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 )*
- loop158:
- do {
- int alt158=2;
- int LA158_0 = input.LA(1);
-
- if ( ((LA158_0>=RULE_ID && LA158_0<=RULE_UNRESTRICTED_NAME)||LA158_0==RULE_DOCUMENTATION_COMMENT||LA158_0==15||LA158_0==54) ) {
- alt158=1;
- }
-
-
- switch (alt158) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:16318:2: rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1
- {
- pushFollow(FOLLOW_46);
- rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop158;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:16328:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__2 : rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl ;
- public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16332:1: ( rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:16333:2: rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__2"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:16339:1: rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl : ( '}' ) ;
- public final void rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16343:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:16344:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:16344:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:16345:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getRightCurlyBracketKeyword_1_1_2());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__AnnotationAssignment_1"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__QualifiedName__Group__0"
- // InternalAppliedStereotypeProperty.g:16364:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
- public final void rule__QualifiedName__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16368:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
- // InternalAppliedStereotypeProperty.g:16369:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
- {
- pushFollow(FOLLOW_18);
- rule__QualifiedName__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group__0"
-
-
- // $ANTLR start "rule__QualifiedName__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:16376:1: rule__QualifiedName__Group__0__Impl : ( ruleUnqualifiedName ) ;
- public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16380:1: ( ( ruleUnqualifiedName ) )
- // InternalAppliedStereotypeProperty.g:16381:1: ( ruleUnqualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:16381:1: ( ruleUnqualifiedName )
- // InternalAppliedStereotypeProperty.g:16382:1: ruleUnqualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnqualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedName__Group__1"
- // InternalAppliedStereotypeProperty.g:16393:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
- public final void rule__QualifiedName__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16397:1: ( rule__QualifiedName__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:16398:2: rule__QualifiedName__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group__1"
-
-
- // $ANTLR start "rule__QualifiedName__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16404:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Alternatives_1 )? ) ;
- public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16408:1: ( ( ( rule__QualifiedName__Alternatives_1 )? ) )
- // InternalAppliedStereotypeProperty.g:16409:1: ( ( rule__QualifiedName__Alternatives_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:16409:1: ( ( rule__QualifiedName__Alternatives_1 )? )
- // InternalAppliedStereotypeProperty.g:16410:1: ( rule__QualifiedName__Alternatives_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:16411:1: ( rule__QualifiedName__Alternatives_1 )?
- int alt159=2;
- int LA159_0 = input.LA(1);
-
- if ( (LA159_0==63) ) {
- alt159=1;
- }
- else if ( (LA159_0==64) ) {
- int LA159_2 = input.LA(2);
-
- if ( (LA159_2==RULE_ID) ) {
- int LA159_4 = input.LA(3);
-
- if ( (synpred222_InternalAppliedStereotypeProperty()) ) {
- alt159=1;
- }
- }
- else if ( (LA159_2==RULE_UNRESTRICTED_NAME) ) {
- int LA159_5 = input.LA(3);
-
- if ( (synpred222_InternalAppliedStereotypeProperty()) ) {
- alt159=1;
- }
- }
- }
- switch (alt159) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:16411:2: rule__QualifiedName__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group__1__Impl"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_0__0"
- // InternalAppliedStereotypeProperty.g:16425:1: rule__QualifiedName__Group_1_0__0 : rule__QualifiedName__Group_1_0__0__Impl rule__QualifiedName__Group_1_0__1 ;
- public final void rule__QualifiedName__Group_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16429:1: ( rule__QualifiedName__Group_1_0__0__Impl rule__QualifiedName__Group_1_0__1 )
- // InternalAppliedStereotypeProperty.g:16430:2: rule__QualifiedName__Group_1_0__0__Impl rule__QualifiedName__Group_1_0__1
- {
- pushFollow(FOLLOW_7);
- rule__QualifiedName__Group_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_0__0"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:16437:1: rule__QualifiedName__Group_1_0__0__Impl : ( '::' ) ;
- public final void rule__QualifiedName__Group_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16441:1: ( ( '::' ) )
- // InternalAppliedStereotypeProperty.g:16442:1: ( '::' )
- {
- // InternalAppliedStereotypeProperty.g:16442:1: ( '::' )
- // InternalAppliedStereotypeProperty.g:16443:1: '::'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_0_0());
- }
- match(input,63,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_0_0());
- }
-
- }
-
-
- }
+ // $ANTLR start "rule__AnnotatedStatement__StatementAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32520:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
+ public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32524:1: ( ( ruleStatement ) )
+ // InternalAppliedStereotypeProperty.g:32525:1: ( ruleStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:32525:1: ( ruleStatement )
+ // InternalAppliedStereotypeProperty.g:32526:1: ruleStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
+ }
+
+ }
+
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_0__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_0__1"
- // InternalAppliedStereotypeProperty.g:16456:1: rule__QualifiedName__Group_1_0__1 : rule__QualifiedName__Group_1_0__1__Impl ;
- public final void rule__QualifiedName__Group_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16460:1: ( rule__QualifiedName__Group_1_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:16461:2: rule__QualifiedName__Group_1_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_0__1"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:16467:1: rule__QualifiedName__Group_1_0__1__Impl : ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) ) ;
- public final void rule__QualifiedName__Group_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16471:1: ( ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16472:1: ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16472:1: ( ( rule__QualifiedName__NameBindingAssignment_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:16473:1: ( rule__QualifiedName__NameBindingAssignment_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:16474:1: ( rule__QualifiedName__NameBindingAssignment_1_0_1 )
- // InternalAppliedStereotypeProperty.g:16474:2: rule__QualifiedName__NameBindingAssignment_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__NameBindingAssignment_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_0__1__Impl"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:16488:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ;
- public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16492:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:16493:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1
- {
- pushFollow(FOLLOW_7);
- rule__QualifiedName__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_1__0"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:16500:1: rule__QualifiedName__Group_1_1__0__Impl : ( '.' ) ;
- public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16504:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:16505:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:16505:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:16506:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_1_0());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:16519:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ;
- public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16523:1: ( rule__QualifiedName__Group_1_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:16524:2: rule__QualifiedName__Group_1_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_1__1"
-
-
- // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:16530:1: rule__QualifiedName__Group_1_1__1__Impl : ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) ) ;
- public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16534:1: ( ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16535:1: ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16535:1: ( ( rule__QualifiedName__NameBindingAssignment_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:16536:1: ( rule__QualifiedName__NameBindingAssignment_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:16537:1: ( rule__QualifiedName__NameBindingAssignment_1_1_1 )
- // InternalAppliedStereotypeProperty.g:16537:2: rule__QualifiedName__NameBindingAssignment_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__NameBindingAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getNameBindingAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__0"
- // InternalAppliedStereotypeProperty.g:16551:1: rule__PotentiallyAmbiguousQualifiedName__Group__0 : rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group__1 ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16555:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group__1 )
- // InternalAppliedStereotypeProperty.g:16556:2: rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group__1
- {
- pushFollow(FOLLOW_18);
- rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__0"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:16563:1: rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl : ( ruleUnqualifiedName ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16567:1: ( ( ruleUnqualifiedName ) )
- // InternalAppliedStereotypeProperty.g:16568:1: ( ruleUnqualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:16568:1: ( ruleUnqualifiedName )
- // InternalAppliedStereotypeProperty.g:16569:1: ruleUnqualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnqualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getUnqualifiedNameParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__0__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__1"
- // InternalAppliedStereotypeProperty.g:16580:1: rule__PotentiallyAmbiguousQualifiedName__Group__1 : rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16584:1: ( rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:16585:2: rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16591:1: rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16595:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? ) )
- // InternalAppliedStereotypeProperty.g:16596:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:16596:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )? )
- // InternalAppliedStereotypeProperty.g:16597:1: ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:16598:1: ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )?
- int alt160=2;
- int LA160_0 = input.LA(1);
-
- if ( (LA160_0==63) ) {
- alt160=1;
- }
- else if ( (LA160_0==64) ) {
- int LA160_2 = input.LA(2);
-
- if ( (LA160_2==RULE_ID) ) {
- int LA160_4 = input.LA(3);
-
- if ( (synpred223_InternalAppliedStereotypeProperty()) ) {
- alt160=1;
- }
- }
- else if ( (LA160_2==RULE_UNRESTRICTED_NAME) ) {
- int LA160_5 = input.LA(3);
-
- if ( (synpred223_InternalAppliedStereotypeProperty()) ) {
- alt160=1;
- }
- }
- }
- switch (alt160) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:16598:2: rule__PotentiallyAmbiguousQualifiedName__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group__1__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0"
- // InternalAppliedStereotypeProperty.g:16612:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0 : rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1 ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16616:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1 )
- // InternalAppliedStereotypeProperty.g:16617:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1
- {
- pushFollow(FOLLOW_7);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:16624:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl : ( '::' ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16628:1: ( ( '::' ) )
- // InternalAppliedStereotypeProperty.g:16629:1: ( '::' )
- {
- // InternalAppliedStereotypeProperty.g:16629:1: ( '::' )
- // InternalAppliedStereotypeProperty.g:16630:1: '::'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getColonColonKeyword_1_0_0());
- }
- match(input,63,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getColonColonKeyword_1_0_0());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__StatementAssignment_2"
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__0__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1"
- // InternalAppliedStereotypeProperty.g:16643:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1 : rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16647:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:16648:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:16654:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16658:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16659:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16659:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:16660:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:16661:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 )
- // InternalAppliedStereotypeProperty.g:16661:2: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_0__1__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:16675:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1 ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16679:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:16680:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1
- {
- pushFollow(FOLLOW_7);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:16687:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16691:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:16692:1: ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:16692:1: ( ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 ) )
- // InternalAppliedStereotypeProperty.g:16693:1: ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousAssignment_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:16694:1: ( rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 )
- // InternalAppliedStereotypeProperty.g:16694:2: rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousAssignment_1_1_0());
- }
-
- }
+ // $ANTLR start "rule__InLineStatement__CodeAssignment"
+ // InternalAppliedStereotypeProperty.g:32535:1: rule__InLineStatement__CodeAssignment : ( RULE_INLINE_STATEMENT ) ;
+ public final void rule__InLineStatement__CodeAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32539:1: ( ( RULE_INLINE_STATEMENT ) )
+ // InternalAppliedStereotypeProperty.g:32540:1: ( RULE_INLINE_STATEMENT )
+ {
+ // InternalAppliedStereotypeProperty.g:32540:1: ( RULE_INLINE_STATEMENT )
+ // InternalAppliedStereotypeProperty.g:32541:1: RULE_INLINE_STATEMENT
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInLineStatementAccess().getCodeINLINE_STATEMENTTerminalRuleCall_0());
+ }
+ match(input, RULE_INLINE_STATEMENT, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInLineStatementAccess().getCodeINLINE_STATEMENTTerminalRuleCall_0());
+ }
+
+ }
+
+
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:16704:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2 ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16708:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:16709:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2
- {
- pushFollow(FOLLOW_65);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:16716:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16720:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16721:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16721:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:16722:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:16723:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 )
- // InternalAppliedStereotypeProperty.g:16723:2: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_1());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__InLineStatement__CodeAssignment"
- }
+ // $ANTLR start "rule__BlockStatement__BlockAssignment"
+ // InternalAppliedStereotypeProperty.g:32550:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
+ public final void rule__BlockStatement__BlockAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32554:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:32555:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:32555:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:32556:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__BlockStatement__BlockAssignment"
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__1__Impl"
+ // $ANTLR start "rule__LocalNameDeclarationStatement__NameAssignment_0_0_1"
+ // InternalAppliedStereotypeProperty.g:32565:1: rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 : ( ruleName ) ;
+ public final void rule__LocalNameDeclarationStatement__NameAssignment_0_0_1() throws RecognitionException {
+ int stackSize = keepStackSize();
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:16733:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2() throws RecognitionException {
+ try {
+ // InternalAppliedStereotypeProperty.g:32569:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:32570:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:32570:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:32571:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16737:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:16738:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
- if (state.failed) return ;
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__NameAssignment_0_0_1"
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0"
+ // InternalAppliedStereotypeProperty.g:32580:1: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 : ( ( 'any' ) ) ;
+ public final void rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
- restoreStackSize(stackSize);
+ try {
+ // InternalAppliedStereotypeProperty.g:32584:1: ( ( ( 'any' ) ) )
+ // InternalAppliedStereotypeProperty.g:32585:1: ( ( 'any' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32585:1: ( ( 'any' ) )
+ // InternalAppliedStereotypeProperty.g:32586:1: ( 'any' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32587:1: ( 'any' )
+ // InternalAppliedStereotypeProperty.g:32588:1: 'any'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
+ }
+ match(input, 107, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2"
+ }
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
+ }
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:16744:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16748:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:16749:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:16749:1: ( ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )* )
- // InternalAppliedStereotypeProperty.g:16750:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1_2());
- }
- // InternalAppliedStereotypeProperty.g:16751:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )*
- loop161:
- do {
- int alt161=2;
- int LA161_0 = input.LA(1);
- if ( (LA161_0==64) ) {
- int LA161_2 = input.LA(2);
+ }
- if ( (LA161_2==RULE_ID) ) {
- int LA161_3 = input.LA(3);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- if ( (synpred224_InternalAppliedStereotypeProperty()) ) {
- alt161=1;
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1"
+ // InternalAppliedStereotypeProperty.g:32603:1: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 : ( ruleQualifiedName ) ;
+ public final void rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32607:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:32608:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:32608:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:32609:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_0_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_0_3_1_0());
+ }
+
+ }
- }
- else if ( (LA161_2==RULE_UNRESTRICTED_NAME) ) {
- int LA161_4 = input.LA(3);
- if ( (synpred224_InternalAppliedStereotypeProperty()) ) {
- alt161=1;
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4"
+ // InternalAppliedStereotypeProperty.g:32618:1: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 : ( ruleMultiplicityIndicator ) ;
+ public final void rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32622:1: ( ( ruleMultiplicityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:32623:1: ( ruleMultiplicityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:32623:1: ( ruleMultiplicityIndicator )
+ // InternalAppliedStereotypeProperty.g:32624:1: ruleMultiplicityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_0_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicityIndicator();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_0_4_0());
+ }
+ }
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- switch (alt161) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:16751:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0
- {
- pushFollow(FOLLOW_5);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0();
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4"
- state._fsp--;
- if (state.failed) return ;
- }
- break;
+ // $ANTLR start "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0"
+ // InternalAppliedStereotypeProperty.g:32633:1: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 : ( ( 'any' ) ) ;
+ public final void rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
- default :
- break loop161;
- }
- } while (true);
+ try {
+ // InternalAppliedStereotypeProperty.g:32637:1: ( ( ( 'any' ) ) )
+ // InternalAppliedStereotypeProperty.g:32638:1: ( ( 'any' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:32638:1: ( ( 'any' ) )
+ // InternalAppliedStereotypeProperty.g:32639:1: ( 'any' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:32640:1: ( 'any' )
+ // InternalAppliedStereotypeProperty.g:32641:1: 'any'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
+ }
+ match(input, 107, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
+ }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getGroup_1_1_2());
- }
+ }
- }
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
+ }
+ }
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1"
+ // InternalAppliedStereotypeProperty.g:32656:1: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32660:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:32661:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:32661:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:32662:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0"
- // InternalAppliedStereotypeProperty.g:16767:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1 ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0() throws RecognitionException {
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0_1_0());
+ }
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16771:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1 )
- // InternalAppliedStereotypeProperty.g:16772:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1
- {
- pushFollow(FOLLOW_7);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl();
+ }
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1();
- state._fsp--;
- if (state.failed) return ;
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1"
+
+
+ // $ANTLR start "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1"
+ // InternalAppliedStereotypeProperty.g:32671:1: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 : ( ruleMultiplicityIndicator ) ;
+ public final void rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32675:1: ( ( ruleMultiplicityIndicator ) )
+ // InternalAppliedStereotypeProperty.g:32676:1: ( ruleMultiplicityIndicator )
+ {
+ // InternalAppliedStereotypeProperty.g:32676:1: ( ruleMultiplicityIndicator )
+ // InternalAppliedStereotypeProperty.g:32677:1: ruleMultiplicityIndicator
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleMultiplicityIndicator();
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0"
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_1_0());
+ }
+ }
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:16779:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl : ( '.' ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16783:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:16784:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:16784:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:16785:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getFullStopKeyword_1_1_2_0());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getFullStopKeyword_1_1_2_0());
- }
-
- }
-
-
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0__Impl"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1"
- // InternalAppliedStereotypeProperty.g:16798:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1 : rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16802:1: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:16803:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:16809:1: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl : ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16813:1: ( ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16814:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16814:1: ( ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 ) )
- // InternalAppliedStereotypeProperty.g:16815:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_2_1());
- }
- // InternalAppliedStereotypeProperty.g:16816:1: ( rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 )
- // InternalAppliedStereotypeProperty.g:16816:2: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingAssignment_1_1_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__1__Impl"
-
-
- // $ANTLR start "rule__NameBinding__Group__0"
- // InternalAppliedStereotypeProperty.g:16834:1: rule__NameBinding__Group__0 : rule__NameBinding__Group__0__Impl rule__NameBinding__Group__1 ;
- public final void rule__NameBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16838:1: ( rule__NameBinding__Group__0__Impl rule__NameBinding__Group__1 )
- // InternalAppliedStereotypeProperty.g:16839:2: rule__NameBinding__Group__0__Impl rule__NameBinding__Group__1
- {
- pushFollow(FOLLOW_66);
- rule__NameBinding__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NameBinding__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameBinding__Group__0"
-
-
- // $ANTLR start "rule__NameBinding__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:16846:1: rule__NameBinding__Group__0__Impl : ( ( rule__NameBinding__NameAssignment_0 ) ) ;
- public final void rule__NameBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16850:1: ( ( ( rule__NameBinding__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:16851:1: ( ( rule__NameBinding__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:16851:1: ( ( rule__NameBinding__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:16852:1: ( rule__NameBinding__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameBindingAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:16853:1: ( rule__NameBinding__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:16853:2: rule__NameBinding__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__NameBinding__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameBindingAccess().getNameAssignment_0());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__NameBinding__Group__1"
- // InternalAppliedStereotypeProperty.g:16863:1: rule__NameBinding__Group__1 : rule__NameBinding__Group__1__Impl ;
- public final void rule__NameBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16867:1: ( rule__NameBinding__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:16868:2: rule__NameBinding__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NameBinding__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameBinding__Group__1"
-
-
- // $ANTLR start "rule__NameBinding__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16874:1: rule__NameBinding__Group__1__Impl : ( ( rule__NameBinding__BindingAssignment_1 )? ) ;
- public final void rule__NameBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16878:1: ( ( ( rule__NameBinding__BindingAssignment_1 )? ) )
- // InternalAppliedStereotypeProperty.g:16879:1: ( ( rule__NameBinding__BindingAssignment_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:16879:1: ( ( rule__NameBinding__BindingAssignment_1 )? )
- // InternalAppliedStereotypeProperty.g:16880:1: ( rule__NameBinding__BindingAssignment_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameBindingAccess().getBindingAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:16881:1: ( rule__NameBinding__BindingAssignment_1 )?
- int alt162=2;
- alt162 = dfa162.predict(input);
- switch (alt162) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:16881:2: rule__NameBinding__BindingAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__NameBinding__BindingAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameBindingAccess().getBindingAssignment_1());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__0"
- // InternalAppliedStereotypeProperty.g:16895:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ;
- public final void rule__TemplateBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16899:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
- // InternalAppliedStereotypeProperty.g:16900:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__TemplateBinding__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TemplateBinding__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Group__0"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:16907:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
- public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16911:1: ( ( '<' ) )
- // InternalAppliedStereotypeProperty.g:16912:1: ( '<' )
- {
- // InternalAppliedStereotypeProperty.g:16912:1: ( '<' )
- // InternalAppliedStereotypeProperty.g:16913:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
- }
- match(input,34,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__LocalNameDeclarationStatement__NameAssignment_0_1_2"
+ // InternalAppliedStereotypeProperty.g:32686:1: rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 : ( ruleName ) ;
+ public final void rule__LocalNameDeclarationStatement__NameAssignment_0_1_2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32690:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:32691:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:32691:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:32692:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_1_2_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__1"
- // InternalAppliedStereotypeProperty.g:16926:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ;
- public final void rule__TemplateBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16930:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
- // InternalAppliedStereotypeProperty.g:16931:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
- {
- pushFollow(FOLLOW_67);
- rule__TemplateBinding__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TemplateBinding__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Group__1"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:16938:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__Alternatives_1 ) ) ;
- public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16942:1: ( ( ( rule__TemplateBinding__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:16943:1: ( ( rule__TemplateBinding__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:16943:1: ( ( rule__TemplateBinding__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:16944:1: ( rule__TemplateBinding__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:16945:1: ( rule__TemplateBinding__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:16945:2: rule__TemplateBinding__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__TemplateBinding__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__2"
- // InternalAppliedStereotypeProperty.g:16955:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl ;
- public final void rule__TemplateBinding__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16959:1: ( rule__TemplateBinding__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:16960:2: rule__TemplateBinding__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TemplateBinding__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Group__2"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:16966:1: rule__TemplateBinding__Group__2__Impl : ( '>' ) ;
- public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16970:1: ( ( '>' ) )
- // InternalAppliedStereotypeProperty.g:16971:1: ( '>' )
- {
- // InternalAppliedStereotypeProperty.g:16971:1: ( '>' )
- // InternalAppliedStereotypeProperty.g:16972:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_2());
- }
- match(input,35,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__TemplateBinding__Group__2__Impl"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group__0"
- // InternalAppliedStereotypeProperty.g:16991:1: rule__PositionalTemplateBinding__Group__0 : rule__PositionalTemplateBinding__Group__0__Impl rule__PositionalTemplateBinding__Group__1 ;
- public final void rule__PositionalTemplateBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:16995:1: ( rule__PositionalTemplateBinding__Group__0__Impl rule__PositionalTemplateBinding__Group__1 )
- // InternalAppliedStereotypeProperty.g:16996:2: rule__PositionalTemplateBinding__Group__0__Impl rule__PositionalTemplateBinding__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__PositionalTemplateBinding__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group__0"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:17003:1: rule__PositionalTemplateBinding__Group__0__Impl : ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) ) ;
- public final void rule__PositionalTemplateBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17007:1: ( ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:17008:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:17008:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:17009:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:17010:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:17010:2: rule__PositionalTemplateBinding__ArgumentNameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__ArgumentNameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group__1"
- // InternalAppliedStereotypeProperty.g:17020:1: rule__PositionalTemplateBinding__Group__1 : rule__PositionalTemplateBinding__Group__1__Impl ;
- public final void rule__PositionalTemplateBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17024:1: ( rule__PositionalTemplateBinding__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:17025:2: rule__PositionalTemplateBinding__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group__1"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:17031:1: rule__PositionalTemplateBinding__Group__1__Impl : ( ( rule__PositionalTemplateBinding__Group_1__0 )* ) ;
- public final void rule__PositionalTemplateBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17035:1: ( ( ( rule__PositionalTemplateBinding__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:17036:1: ( ( rule__PositionalTemplateBinding__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:17036:1: ( ( rule__PositionalTemplateBinding__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:17037:1: ( rule__PositionalTemplateBinding__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:17038:1: ( rule__PositionalTemplateBinding__Group_1__0 )*
- loop163:
- do {
- int alt163=2;
- int LA163_0 = input.LA(1);
-
- if ( (LA163_0==57) ) {
- alt163=1;
- }
-
-
- switch (alt163) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:17038:2: rule__PositionalTemplateBinding__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__PositionalTemplateBinding__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop163;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group_1__0"
- // InternalAppliedStereotypeProperty.g:17052:1: rule__PositionalTemplateBinding__Group_1__0 : rule__PositionalTemplateBinding__Group_1__0__Impl rule__PositionalTemplateBinding__Group_1__1 ;
- public final void rule__PositionalTemplateBinding__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17056:1: ( rule__PositionalTemplateBinding__Group_1__0__Impl rule__PositionalTemplateBinding__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:17057:2: rule__PositionalTemplateBinding__Group_1__0__Impl rule__PositionalTemplateBinding__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__PositionalTemplateBinding__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group_1__0"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:17064:1: rule__PositionalTemplateBinding__Group_1__0__Impl : ( ',' ) ;
- public final void rule__PositionalTemplateBinding__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17068:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:17069:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:17069:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:17070:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group_1__1"
- // InternalAppliedStereotypeProperty.g:17083:1: rule__PositionalTemplateBinding__Group_1__1 : rule__PositionalTemplateBinding__Group_1__1__Impl ;
- public final void rule__PositionalTemplateBinding__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17087:1: ( rule__PositionalTemplateBinding__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:17088:2: rule__PositionalTemplateBinding__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group_1__1"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:17094:1: rule__PositionalTemplateBinding__Group_1__1__Impl : ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) ) ;
- public final void rule__PositionalTemplateBinding__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17098:1: ( ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:17099:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:17099:1: ( ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:17100:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:17101:1: ( rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:17101:2: rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__0"
- // InternalAppliedStereotypeProperty.g:17115:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ;
- public final void rule__NamedTemplateBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17119:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
- // InternalAppliedStereotypeProperty.g:17120:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__NamedTemplateBinding__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group__0"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:17127:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) ) ;
- public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17131:1: ( ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:17132:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:17132:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:17133:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:17134:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_0 )
- // InternalAppliedStereotypeProperty.g:17134:2: rule__NamedTemplateBinding__SubstitutionAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__SubstitutionAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_0());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__1"
- // InternalAppliedStereotypeProperty.g:17144:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl ;
- public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17148:1: ( rule__NamedTemplateBinding__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:17149:2: rule__NamedTemplateBinding__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group__1"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:17155:1: rule__NamedTemplateBinding__Group__1__Impl : ( ( rule__NamedTemplateBinding__Group_1__0 )* ) ;
- public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17159:1: ( ( ( rule__NamedTemplateBinding__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:17160:1: ( ( rule__NamedTemplateBinding__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:17160:1: ( ( rule__NamedTemplateBinding__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:17161:1: ( rule__NamedTemplateBinding__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:17162:1: ( rule__NamedTemplateBinding__Group_1__0 )*
- loop164:
- do {
- int alt164=2;
- int LA164_0 = input.LA(1);
-
- if ( (LA164_0==57) ) {
- alt164=1;
- }
-
-
- switch (alt164) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:17162:2: rule__NamedTemplateBinding__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__NamedTemplateBinding__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop164;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group_1__0"
- // InternalAppliedStereotypeProperty.g:17176:1: rule__NamedTemplateBinding__Group_1__0 : rule__NamedTemplateBinding__Group_1__0__Impl rule__NamedTemplateBinding__Group_1__1 ;
- public final void rule__NamedTemplateBinding__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17180:1: ( rule__NamedTemplateBinding__Group_1__0__Impl rule__NamedTemplateBinding__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:17181:2: rule__NamedTemplateBinding__Group_1__0__Impl rule__NamedTemplateBinding__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__NamedTemplateBinding__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group_1__0"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:17188:1: rule__NamedTemplateBinding__Group_1__0__Impl : ( ',' ) ;
- public final void rule__NamedTemplateBinding__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17192:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:17193:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:17193:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:17194:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group_1__1"
- // InternalAppliedStereotypeProperty.g:17207:1: rule__NamedTemplateBinding__Group_1__1 : rule__NamedTemplateBinding__Group_1__1__Impl ;
- public final void rule__NamedTemplateBinding__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17211:1: ( rule__NamedTemplateBinding__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:17212:2: rule__NamedTemplateBinding__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group_1__1"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:17218:1: rule__NamedTemplateBinding__Group_1__1__Impl : ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) ) ;
- public final void rule__NamedTemplateBinding__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17222:1: ( ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:17223:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:17223:1: ( ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:17224:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:17225:1: ( rule__NamedTemplateBinding__SubstitutionAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:17225:2: rule__NamedTemplateBinding__SubstitutionAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__NamedTemplateBinding__SubstitutionAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__NameAssignment_0_1_2"
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__Group__0"
- // InternalAppliedStereotypeProperty.g:17239:1: rule__TemplateParameterSubstitution__Group__0 : rule__TemplateParameterSubstitution__Group__0__Impl rule__TemplateParameterSubstitution__Group__1 ;
- public final void rule__TemplateParameterSubstitution__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17243:1: ( rule__TemplateParameterSubstitution__Group__0__Impl rule__TemplateParameterSubstitution__Group__1 )
- // InternalAppliedStereotypeProperty.g:17244:2: rule__TemplateParameterSubstitution__Group__0__Impl rule__TemplateParameterSubstitution__Group__1
- {
- pushFollow(FOLLOW_12);
- rule__TemplateParameterSubstitution__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TemplateParameterSubstitution__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__Group__0"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:17251:1: rule__TemplateParameterSubstitution__Group__0__Impl : ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) ) ;
- public final void rule__TemplateParameterSubstitution__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17255:1: ( ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:17256:1: ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:17256:1: ( ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:17257:1: ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:17258:1: ( rule__TemplateParameterSubstitution__ParameterNameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:17258:2: rule__TemplateParameterSubstitution__ParameterNameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__TemplateParameterSubstitution__ParameterNameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameAssignment_0());
- }
- }
+ // $ANTLR start "rule__LocalNameDeclarationStatement__ExpressionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32701:1: rule__LocalNameDeclarationStatement__ExpressionAssignment_2 : ( ruleInitializationExpression ) ;
+ public final void rule__LocalNameDeclarationStatement__ExpressionAssignment_2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32705:1: ( ( ruleInitializationExpression ) )
+ // InternalAppliedStereotypeProperty.g:32706:1: ( ruleInitializationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32706:1: ( ruleInitializationExpression )
+ // InternalAppliedStereotypeProperty.g:32707:1: ruleInitializationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionInitializationExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleInitializationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionInitializationExpressionParserRuleCall_2_0());
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__Group__0__Impl"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__Group__1"
- // InternalAppliedStereotypeProperty.g:17268:1: rule__TemplateParameterSubstitution__Group__1 : rule__TemplateParameterSubstitution__Group__1__Impl rule__TemplateParameterSubstitution__Group__2 ;
- public final void rule__TemplateParameterSubstitution__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17272:1: ( rule__TemplateParameterSubstitution__Group__1__Impl rule__TemplateParameterSubstitution__Group__2 )
- // InternalAppliedStereotypeProperty.g:17273:2: rule__TemplateParameterSubstitution__Group__1__Impl rule__TemplateParameterSubstitution__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__TemplateParameterSubstitution__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TemplateParameterSubstitution__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__Group__1"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:17280:1: rule__TemplateParameterSubstitution__Group__1__Impl : ( '=>' ) ;
- public final void rule__TemplateParameterSubstitution__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17284:1: ( ( '=>' ) )
- // InternalAppliedStereotypeProperty.g:17285:1: ( '=>' )
- {
- // InternalAppliedStereotypeProperty.g:17285:1: ( '=>' )
- // InternalAppliedStereotypeProperty.g:17286:1: '=>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionAccess().getEqualsSignGreaterThanSignKeyword_1());
- }
- match(input,58,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionAccess().getEqualsSignGreaterThanSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__Group__1__Impl"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__Group__2"
- // InternalAppliedStereotypeProperty.g:17299:1: rule__TemplateParameterSubstitution__Group__2 : rule__TemplateParameterSubstitution__Group__2__Impl ;
- public final void rule__TemplateParameterSubstitution__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17303:1: ( rule__TemplateParameterSubstitution__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:17304:2: rule__TemplateParameterSubstitution__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TemplateParameterSubstitution__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__Group__2"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:17310:1: rule__TemplateParameterSubstitution__Group__2__Impl : ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) ) ;
- public final void rule__TemplateParameterSubstitution__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17314:1: ( ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:17315:1: ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:17315:1: ( ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:17316:1: ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:17317:1: ( rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 )
- // InternalAppliedStereotypeProperty.g:17317:2: rule__TemplateParameterSubstitution__ArgumentNameAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__TemplateParameterSubstitution__ArgumentNameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__Group__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:17333:1: rule__PrimaryExpression__Group__0 : rule__PrimaryExpression__Group__0__Impl rule__PrimaryExpression__Group__1 ;
- public final void rule__PrimaryExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17337:1: ( rule__PrimaryExpression__Group__0__Impl rule__PrimaryExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:17338:2: rule__PrimaryExpression__Group__0__Impl rule__PrimaryExpression__Group__1
- {
- pushFollow(FOLLOW_68);
- rule__PrimaryExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:17345:1: rule__PrimaryExpression__Group__0__Impl : ( ruleBaseExpression ) ;
- public final void rule__PrimaryExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17349:1: ( ( ruleBaseExpression ) )
- // InternalAppliedStereotypeProperty.g:17350:1: ( ruleBaseExpression )
- {
- // InternalAppliedStereotypeProperty.g:17350:1: ( ruleBaseExpression )
- // InternalAppliedStereotypeProperty.g:17351:1: ruleBaseExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getBaseExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleBaseExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getBaseExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:17362:1: rule__PrimaryExpression__Group__1 : rule__PrimaryExpression__Group__1__Impl ;
- public final void rule__PrimaryExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17366:1: ( rule__PrimaryExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:17367:2: rule__PrimaryExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:17373:1: rule__PrimaryExpression__Group__1__Impl : ( ( rule__PrimaryExpression__Alternatives_1 )* ) ;
- public final void rule__PrimaryExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17377:1: ( ( ( rule__PrimaryExpression__Alternatives_1 )* ) )
- // InternalAppliedStereotypeProperty.g:17378:1: ( ( rule__PrimaryExpression__Alternatives_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:17378:1: ( ( rule__PrimaryExpression__Alternatives_1 )* )
- // InternalAppliedStereotypeProperty.g:17379:1: ( rule__PrimaryExpression__Alternatives_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:17380:1: ( rule__PrimaryExpression__Alternatives_1 )*
- loop165:
- do {
- int alt165=2;
- int LA165_0 = input.LA(1);
-
- if ( (LA165_0==64||LA165_0==78||LA165_0==83) ) {
- alt165=1;
- }
-
-
- switch (alt165) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:17380:2: rule__PrimaryExpression__Alternatives_1
- {
- pushFollow(FOLLOW_69);
- rule__PrimaryExpression__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop165;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1());
- }
+ }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__0"
- // InternalAppliedStereotypeProperty.g:17394:1: rule__PrimaryExpression__Group_1_0__0 : rule__PrimaryExpression__Group_1_0__0__Impl rule__PrimaryExpression__Group_1_0__1 ;
- public final void rule__PrimaryExpression__Group_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17398:1: ( rule__PrimaryExpression__Group_1_0__0__Impl rule__PrimaryExpression__Group_1_0__1 )
- // InternalAppliedStereotypeProperty.g:17399:2: rule__PrimaryExpression__Group_1_0__0__Impl rule__PrimaryExpression__Group_1_0__1
- {
- pushFollow(FOLLOW_65);
- rule__PrimaryExpression__Group_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:17406:1: rule__PrimaryExpression__Group_1_0__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17410:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17411:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17411:1: ( () )
- // InternalAppliedStereotypeProperty.g:17412:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:17413:1: ()
- // InternalAppliedStereotypeProperty.g:17415:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_0_0());
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__ExpressionAssignment_2"
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__1"
- // InternalAppliedStereotypeProperty.g:17425:1: rule__PrimaryExpression__Group_1_0__1 : rule__PrimaryExpression__Group_1_0__1__Impl rule__PrimaryExpression__Group_1_0__2 ;
- public final void rule__PrimaryExpression__Group_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17429:1: ( rule__PrimaryExpression__Group_1_0__1__Impl rule__PrimaryExpression__Group_1_0__2 )
- // InternalAppliedStereotypeProperty.g:17430:2: rule__PrimaryExpression__Group_1_0__1__Impl rule__PrimaryExpression__Group_1_0__2
- {
- pushFollow(FOLLOW_7);
- rule__PrimaryExpression__Group_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:17437:1: rule__PrimaryExpression__Group_1_0__1__Impl : ( '.' ) ;
- public final void rule__PrimaryExpression__Group_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17441:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:17442:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:17442:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:17443:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_0_1());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__1__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__2"
- // InternalAppliedStereotypeProperty.g:17456:1: rule__PrimaryExpression__Group_1_0__2 : rule__PrimaryExpression__Group_1_0__2__Impl rule__PrimaryExpression__Group_1_0__3 ;
- public final void rule__PrimaryExpression__Group_1_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17460:1: ( rule__PrimaryExpression__Group_1_0__2__Impl rule__PrimaryExpression__Group_1_0__3 )
- // InternalAppliedStereotypeProperty.g:17461:2: rule__PrimaryExpression__Group_1_0__2__Impl rule__PrimaryExpression__Group_1_0__3
- {
- pushFollow(FOLLOW_8);
- rule__PrimaryExpression__Group_1_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__2"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:17468:1: rule__PrimaryExpression__Group_1_0__2__Impl : ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) ) ;
- public final void rule__PrimaryExpression__Group_1_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17472:1: ( ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) ) )
- // InternalAppliedStereotypeProperty.g:17473:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:17473:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 ) )
- // InternalAppliedStereotypeProperty.g:17474:1: ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_0_2());
- }
- // InternalAppliedStereotypeProperty.g:17475:1: ( rule__PrimaryExpression__NameBindingAssignment_1_0_2 )
- // InternalAppliedStereotypeProperty.g:17475:2: rule__PrimaryExpression__NameBindingAssignment_1_0_2
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__NameBindingAssignment_1_0_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_0_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__3"
- // InternalAppliedStereotypeProperty.g:17485:1: rule__PrimaryExpression__Group_1_0__3 : rule__PrimaryExpression__Group_1_0__3__Impl rule__PrimaryExpression__Group_1_0__4 ;
- public final void rule__PrimaryExpression__Group_1_0__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17489:1: ( rule__PrimaryExpression__Group_1_0__3__Impl rule__PrimaryExpression__Group_1_0__4 )
- // InternalAppliedStereotypeProperty.g:17490:2: rule__PrimaryExpression__Group_1_0__3__Impl rule__PrimaryExpression__Group_1_0__4
- {
- pushFollow(FOLLOW_8);
- rule__PrimaryExpression__Group_1_0__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__3"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__3__Impl"
- // InternalAppliedStereotypeProperty.g:17497:1: rule__PrimaryExpression__Group_1_0__3__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_0__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17501:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17502:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17502:1: ( () )
- // InternalAppliedStereotypeProperty.g:17503:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getFeatureInvocationExpressionTargetAction_1_0_3());
- }
- // InternalAppliedStereotypeProperty.g:17504:1: ()
- // InternalAppliedStereotypeProperty.g:17506:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getFeatureInvocationExpressionTargetAction_1_0_3());
- }
-
- }
+ // $ANTLR start "rule__InstanceInitializationExpression__TupleAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32716:1: rule__InstanceInitializationExpression__TupleAssignment_1 : ( ruleTuple ) ;
+ public final void rule__InstanceInitializationExpression__TupleAssignment_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32720:1: ( ( ruleTuple ) )
+ // InternalAppliedStereotypeProperty.g:32721:1: ( ruleTuple )
+ {
+ // InternalAppliedStereotypeProperty.g:32721:1: ( ruleTuple )
+ // InternalAppliedStereotypeProperty.g:32722:1: ruleTuple
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceInitializationExpressionAccess().getTupleTupleParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleTuple();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getInstanceInitializationExpressionAccess().getTupleTupleParserRuleCall_1_0());
+ }
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__3__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__4"
- // InternalAppliedStereotypeProperty.g:17516:1: rule__PrimaryExpression__Group_1_0__4 : rule__PrimaryExpression__Group_1_0__4__Impl ;
- public final void rule__PrimaryExpression__Group_1_0__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17520:1: ( rule__PrimaryExpression__Group_1_0__4__Impl )
- // InternalAppliedStereotypeProperty.g:17521:2: rule__PrimaryExpression__Group_1_0__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__4"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_0__4__Impl"
- // InternalAppliedStereotypeProperty.g:17527:1: rule__PrimaryExpression__Group_1_0__4__Impl : ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) ) ;
- public final void rule__PrimaryExpression__Group_1_0__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17531:1: ( ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) ) )
- // InternalAppliedStereotypeProperty.g:17532:1: ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) )
- {
- // InternalAppliedStereotypeProperty.g:17532:1: ( ( rule__PrimaryExpression__TupleAssignment_1_0_4 ) )
- // InternalAppliedStereotypeProperty.g:17533:1: ( rule__PrimaryExpression__TupleAssignment_1_0_4 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_0_4());
- }
- // InternalAppliedStereotypeProperty.g:17534:1: ( rule__PrimaryExpression__TupleAssignment_1_0_4 )
- // InternalAppliedStereotypeProperty.g:17534:2: rule__PrimaryExpression__TupleAssignment_1_0_4
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__TupleAssignment_1_0_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_0_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_0__4__Impl"
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__InstanceInitializationExpression__TupleAssignment_1"
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:17554:1: rule__PrimaryExpression__Group_1_1__0 : rule__PrimaryExpression__Group_1_1__0__Impl rule__PrimaryExpression__Group_1_1__1 ;
- public final void rule__PrimaryExpression__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17558:1: ( rule__PrimaryExpression__Group_1_1__0__Impl rule__PrimaryExpression__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:17559:2: rule__PrimaryExpression__Group_1_1__0__Impl rule__PrimaryExpression__Group_1_1__1
- {
- pushFollow(FOLLOW_65);
- rule__PrimaryExpression__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:17566:1: rule__PrimaryExpression__Group_1_1__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17570:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17571:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17571:1: ( () )
- // InternalAppliedStereotypeProperty.g:17572:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:17573:1: ()
- // InternalAppliedStereotypeProperty.g:17575:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getFeatureReferenceExpressionAction_1_1_0());
- }
-
- }
-
-
- }
-
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:17585:1: rule__PrimaryExpression__Group_1_1__1 : rule__PrimaryExpression__Group_1_1__1__Impl rule__PrimaryExpression__Group_1_1__2 ;
- public final void rule__PrimaryExpression__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17589:1: ( rule__PrimaryExpression__Group_1_1__1__Impl rule__PrimaryExpression__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:17590:2: rule__PrimaryExpression__Group_1_1__1__Impl rule__PrimaryExpression__Group_1_1__2
- {
- pushFollow(FOLLOW_7);
- rule__PrimaryExpression__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:17597:1: rule__PrimaryExpression__Group_1_1__1__Impl : ( '.' ) ;
- public final void rule__PrimaryExpression__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17601:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:17602:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:17602:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:17603:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_1_1());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:17616:1: rule__PrimaryExpression__Group_1_1__2 : rule__PrimaryExpression__Group_1_1__2__Impl rule__PrimaryExpression__Group_1_1__3 ;
- public final void rule__PrimaryExpression__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17620:1: ( rule__PrimaryExpression__Group_1_1__2__Impl rule__PrimaryExpression__Group_1_1__3 )
- // InternalAppliedStereotypeProperty.g:17621:2: rule__PrimaryExpression__Group_1_1__2__Impl rule__PrimaryExpression__Group_1_1__3
- {
- pushFollow(FOLLOW_1);
- rule__PrimaryExpression__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_1__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__2"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:17628:1: rule__PrimaryExpression__Group_1_1__2__Impl : ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) ) ;
- public final void rule__PrimaryExpression__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17632:1: ( ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:17633:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:17633:1: ( ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 ) )
- // InternalAppliedStereotypeProperty.g:17634:1: ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_1_2());
- }
- // InternalAppliedStereotypeProperty.g:17635:1: ( rule__PrimaryExpression__NameBindingAssignment_1_1_2 )
- // InternalAppliedStereotypeProperty.g:17635:2: rule__PrimaryExpression__NameBindingAssignment_1_1_2
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__NameBindingAssignment_1_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getNameBindingAssignment_1_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__3"
- // InternalAppliedStereotypeProperty.g:17645:1: rule__PrimaryExpression__Group_1_1__3 : rule__PrimaryExpression__Group_1_1__3__Impl ;
- public final void rule__PrimaryExpression__Group_1_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17649:1: ( rule__PrimaryExpression__Group_1_1__3__Impl )
- // InternalAppliedStereotypeProperty.g:17650:2: rule__PrimaryExpression__Group_1_1__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_1__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__3"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_1__3__Impl"
- // InternalAppliedStereotypeProperty.g:17656:1: rule__PrimaryExpression__Group_1_1__3__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17660:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17661:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17661:1: ( () )
- // InternalAppliedStereotypeProperty.g:17662:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getPropertyAccessExpressionFeatureReferenceAction_1_1_3());
- }
- // InternalAppliedStereotypeProperty.g:17663:1: ()
- // InternalAppliedStereotypeProperty.g:17665:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getPropertyAccessExpressionFeatureReferenceAction_1_1_3());
- }
-
- }
-
-
- }
-
- }
- finally {
+ // $ANTLR start "rule__ExpressionStatement__ExpressionAssignment_0"
+ // InternalAppliedStereotypeProperty.g:32731:1: rule__ExpressionStatement__ExpressionAssignment_0 : ( ruleExpression ) ;
+ public final void rule__ExpressionStatement__ExpressionAssignment_0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32735:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:32736:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32736:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:32737:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionStatementAccess().getExpressionExpressionParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getExpressionStatementAccess().getExpressionExpressionParserRuleCall_0_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_1__3__Impl"
+ }
- // $ANTLR start "rule__PrimaryExpression__Group_1_2__0"
- // InternalAppliedStereotypeProperty.g:17683:1: rule__PrimaryExpression__Group_1_2__0 : rule__PrimaryExpression__Group_1_2__0__Impl rule__PrimaryExpression__Group_1_2__1 ;
- public final void rule__PrimaryExpression__Group_1_2__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17687:1: ( rule__PrimaryExpression__Group_1_2__0__Impl rule__PrimaryExpression__Group_1_2__1 )
- // InternalAppliedStereotypeProperty.g:17688:2: rule__PrimaryExpression__Group_1_2__0__Impl rule__PrimaryExpression__Group_1_2__1
- {
- pushFollow(FOLLOW_70);
- rule__PrimaryExpression__Group_1_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2__1();
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:17695:1: rule__PrimaryExpression__Group_1_2__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17699:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17700:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17700:1: ( () )
- // InternalAppliedStereotypeProperty.g:17701:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getExtentOrExpressionNonNameExpressionAction_1_2_0());
- }
- // InternalAppliedStereotypeProperty.g:17702:1: ()
- // InternalAppliedStereotypeProperty.g:17704:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getExtentOrExpressionNonNameExpressionAction_1_2_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ExpressionStatement__ExpressionAssignment_0"
- // $ANTLR start "rule__PrimaryExpression__Group_1_2__1"
- // InternalAppliedStereotypeProperty.g:17714:1: rule__PrimaryExpression__Group_1_2__1 : rule__PrimaryExpression__Group_1_2__1__Impl rule__PrimaryExpression__Group_1_2__2 ;
- public final void rule__PrimaryExpression__Group_1_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17718:1: ( rule__PrimaryExpression__Group_1_2__1__Impl rule__PrimaryExpression__Group_1_2__2 )
- // InternalAppliedStereotypeProperty.g:17719:2: rule__PrimaryExpression__Group_1_2__1__Impl rule__PrimaryExpression__Group_1_2__2
- {
- pushFollow(FOLLOW_71);
- rule__PrimaryExpression__Group_1_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:17726:1: rule__PrimaryExpression__Group_1_2__1__Impl : ( '->' ) ;
- public final void rule__PrimaryExpression__Group_1_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17730:1: ( ( '->' ) )
- // InternalAppliedStereotypeProperty.g:17731:1: ( '->' )
- {
- // InternalAppliedStereotypeProperty.g:17731:1: ( '->' )
- // InternalAppliedStereotypeProperty.g:17732:1: '->'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_2_1());
- }
- match(input,83,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2__1__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2__2"
- // InternalAppliedStereotypeProperty.g:17745:1: rule__PrimaryExpression__Group_1_2__2 : rule__PrimaryExpression__Group_1_2__2__Impl ;
- public final void rule__PrimaryExpression__Group_1_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17749:1: ( rule__PrimaryExpression__Group_1_2__2__Impl )
- // InternalAppliedStereotypeProperty.g:17750:2: rule__PrimaryExpression__Group_1_2__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2__2"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2__2__Impl"
- // InternalAppliedStereotypeProperty.g:17756:1: rule__PrimaryExpression__Group_1_2__2__Impl : ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17760:1: ( ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) ) )
- // InternalAppliedStereotypeProperty.g:17761:1: ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:17761:1: ( ( rule__PrimaryExpression__Alternatives_1_2_2 ) )
- // InternalAppliedStereotypeProperty.g:17762:1: ( rule__PrimaryExpression__Alternatives_1_2_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1_2_2());
- }
- // InternalAppliedStereotypeProperty.g:17763:1: ( rule__PrimaryExpression__Alternatives_1_2_2 )
- // InternalAppliedStereotypeProperty.g:17763:2: rule__PrimaryExpression__Alternatives_1_2_2
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Alternatives_1_2_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getAlternatives_1_2_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__0"
- // InternalAppliedStereotypeProperty.g:17779:1: rule__PrimaryExpression__Group_1_2_2_0__0 : rule__PrimaryExpression__Group_1_2_2_0__0__Impl rule__PrimaryExpression__Group_1_2_2_0__1 ;
- public final void rule__PrimaryExpression__Group_1_2_2_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17783:1: ( rule__PrimaryExpression__Group_1_2_2_0__0__Impl rule__PrimaryExpression__Group_1_2_2_0__1 )
- // InternalAppliedStereotypeProperty.g:17784:2: rule__PrimaryExpression__Group_1_2_2_0__0__Impl rule__PrimaryExpression__Group_1_2_2_0__1
- {
- pushFollow(FOLLOW_7);
- rule__PrimaryExpression__Group_1_2_2_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:17791:1: rule__PrimaryExpression__Group_1_2_2_0__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17795:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17796:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17796:1: ( () )
- // InternalAppliedStereotypeProperty.g:17797:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getSequenceOperationExpressionPrimaryAction_1_2_2_0_0());
- }
- // InternalAppliedStereotypeProperty.g:17798:1: ()
- // InternalAppliedStereotypeProperty.g:17800:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getSequenceOperationExpressionPrimaryAction_1_2_2_0_0());
- }
-
- }
-
-
- }
+ // $ANTLR start "rule__IfStatement__NonFinalClausesAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32746:1: rule__IfStatement__NonFinalClausesAssignment_1 : ( ruleConcurrentClauses ) ;
+ public final void rule__IfStatement__NonFinalClausesAssignment_1() throws RecognitionException {
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32750:1: ( ( ruleConcurrentClauses ) )
+ // InternalAppliedStereotypeProperty.g:32751:1: ( ruleConcurrentClauses )
+ {
+ // InternalAppliedStereotypeProperty.g:32751:1: ( ruleConcurrentClauses )
+ // InternalAppliedStereotypeProperty.g:32752:1: ruleConcurrentClauses
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConcurrentClauses();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_1_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__1"
- // InternalAppliedStereotypeProperty.g:17810:1: rule__PrimaryExpression__Group_1_2_2_0__1 : rule__PrimaryExpression__Group_1_2_2_0__1__Impl rule__PrimaryExpression__Group_1_2_2_0__2 ;
- public final void rule__PrimaryExpression__Group_1_2_2_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17814:1: ( rule__PrimaryExpression__Group_1_2_2_0__1__Impl rule__PrimaryExpression__Group_1_2_2_0__2 )
- // InternalAppliedStereotypeProperty.g:17815:2: rule__PrimaryExpression__Group_1_2_2_0__1__Impl rule__PrimaryExpression__Group_1_2_2_0__2
- {
- pushFollow(FOLLOW_8);
- rule__PrimaryExpression__Group_1_2_2_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:17822:1: rule__PrimaryExpression__Group_1_2_2_0__1__Impl : ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17826:1: ( ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:17827:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:17827:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 ) )
- // InternalAppliedStereotypeProperty.g:17828:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_0_1());
- }
- // InternalAppliedStereotypeProperty.g:17829:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 )
- // InternalAppliedStereotypeProperty.g:17829:2: rule__PrimaryExpression__OperationAssignment_1_2_2_0_1
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__OperationAssignment_1_2_2_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_0_1());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__1__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__2"
- // InternalAppliedStereotypeProperty.g:17839:1: rule__PrimaryExpression__Group_1_2_2_0__2 : rule__PrimaryExpression__Group_1_2_2_0__2__Impl ;
- public final void rule__PrimaryExpression__Group_1_2_2_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17843:1: ( rule__PrimaryExpression__Group_1_2_2_0__2__Impl )
- // InternalAppliedStereotypeProperty.g:17844:2: rule__PrimaryExpression__Group_1_2_2_0__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__2"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:17850:1: rule__PrimaryExpression__Group_1_2_2_0__2__Impl : ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17854:1: ( ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) ) )
- // InternalAppliedStereotypeProperty.g:17855:1: ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:17855:1: ( ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 ) )
- // InternalAppliedStereotypeProperty.g:17856:1: ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_2_2_0_2());
- }
- // InternalAppliedStereotypeProperty.g:17857:1: ( rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 )
- // InternalAppliedStereotypeProperty.g:17857:2: rule__PrimaryExpression__TupleAssignment_1_2_2_0_2
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__TupleAssignment_1_2_2_0_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getTupleAssignment_1_2_2_0_2());
- }
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__NonFinalClausesAssignment_1"
- }
+ // $ANTLR start "rule__IfStatement__NonFinalClausesAssignment_2_2"
+ // InternalAppliedStereotypeProperty.g:32761:1: rule__IfStatement__NonFinalClausesAssignment_2_2 : ( ruleConcurrentClauses ) ;
+ public final void rule__IfStatement__NonFinalClausesAssignment_2_2() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32765:1: ( ( ruleConcurrentClauses ) )
+ // InternalAppliedStereotypeProperty.g:32766:1: ( ruleConcurrentClauses )
+ {
+ // InternalAppliedStereotypeProperty.g:32766:1: ( ruleConcurrentClauses )
+ // InternalAppliedStereotypeProperty.g:32767:1: ruleConcurrentClauses
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_2_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConcurrentClauses();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_2_2_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_0__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__0"
- // InternalAppliedStereotypeProperty.g:17873:1: rule__PrimaryExpression__Group_1_2_2_1__0 : rule__PrimaryExpression__Group_1_2_2_1__0__Impl rule__PrimaryExpression__Group_1_2_2_1__1 ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17877:1: ( rule__PrimaryExpression__Group_1_2_2_1__0__Impl rule__PrimaryExpression__Group_1_2_2_1__1 )
- // InternalAppliedStereotypeProperty.g:17878:2: rule__PrimaryExpression__Group_1_2_2_1__0__Impl rule__PrimaryExpression__Group_1_2_2_1__1
- {
- pushFollow(FOLLOW_72);
- rule__PrimaryExpression__Group_1_2_2_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:17885:1: rule__PrimaryExpression__Group_1_2_2_1__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17889:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:17890:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:17890:1: ( () )
- // InternalAppliedStereotypeProperty.g:17891:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getSequenceReductionExpressionPrimaryAction_1_2_2_1_0());
- }
- // InternalAppliedStereotypeProperty.g:17892:1: ()
- // InternalAppliedStereotypeProperty.g:17894:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getSequenceReductionExpressionPrimaryAction_1_2_2_1_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__1"
- // InternalAppliedStereotypeProperty.g:17904:1: rule__PrimaryExpression__Group_1_2_2_1__1 : rule__PrimaryExpression__Group_1_2_2_1__1__Impl rule__PrimaryExpression__Group_1_2_2_1__2 ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17908:1: ( rule__PrimaryExpression__Group_1_2_2_1__1__Impl rule__PrimaryExpression__Group_1_2_2_1__2 )
- // InternalAppliedStereotypeProperty.g:17909:2: rule__PrimaryExpression__Group_1_2_2_1__1__Impl rule__PrimaryExpression__Group_1_2_2_1__2
- {
- pushFollow(FOLLOW_73);
- rule__PrimaryExpression__Group_1_2_2_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:17916:1: rule__PrimaryExpression__Group_1_2_2_1__1__Impl : ( 'reduce' ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17920:1: ( ( 'reduce' ) )
- // InternalAppliedStereotypeProperty.g:17921:1: ( 'reduce' )
- {
- // InternalAppliedStereotypeProperty.g:17921:1: ( 'reduce' )
- // InternalAppliedStereotypeProperty.g:17922:1: 'reduce'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getReduceKeyword_1_2_2_1_1());
- }
- match(input,84,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getReduceKeyword_1_2_2_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__1__Impl"
+ }
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__2"
- // InternalAppliedStereotypeProperty.g:17935:1: rule__PrimaryExpression__Group_1_2_2_1__2 : rule__PrimaryExpression__Group_1_2_2_1__2__Impl rule__PrimaryExpression__Group_1_2_2_1__3 ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17939:1: ( rule__PrimaryExpression__Group_1_2_2_1__2__Impl rule__PrimaryExpression__Group_1_2_2_1__3 )
- // InternalAppliedStereotypeProperty.g:17940:2: rule__PrimaryExpression__Group_1_2_2_1__2__Impl rule__PrimaryExpression__Group_1_2_2_1__3
- {
- pushFollow(FOLLOW_73);
- rule__PrimaryExpression__Group_1_2_2_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_1__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__2"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:17947:1: rule__PrimaryExpression__Group_1_2_2_1__2__Impl : ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17951:1: ( ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? ) )
- // InternalAppliedStereotypeProperty.g:17952:1: ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:17952:1: ( ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )? )
- // InternalAppliedStereotypeProperty.g:17953:1: ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getIsOrderedAssignment_1_2_2_1_2());
- }
- // InternalAppliedStereotypeProperty.g:17954:1: ( rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 )?
- int alt166=2;
- int LA166_0 = input.LA(1);
-
- if ( (LA166_0==108) ) {
- alt166=1;
- }
- switch (alt166) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:17954:2: rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getIsOrderedAssignment_1_2_2_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__3"
- // InternalAppliedStereotypeProperty.g:17964:1: rule__PrimaryExpression__Group_1_2_2_1__3 : rule__PrimaryExpression__Group_1_2_2_1__3__Impl ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17968:1: ( rule__PrimaryExpression__Group_1_2_2_1__3__Impl )
- // InternalAppliedStereotypeProperty.g:17969:2: rule__PrimaryExpression__Group_1_2_2_1__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_1__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__3"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_1__3__Impl"
- // InternalAppliedStereotypeProperty.g:17975:1: rule__PrimaryExpression__Group_1_2_2_1__3__Impl : ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:17979:1: ( ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) ) )
- // InternalAppliedStereotypeProperty.g:17980:1: ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:17980:1: ( ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 ) )
- // InternalAppliedStereotypeProperty.g:17981:1: ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameAssignment_1_2_2_1_3());
- }
- // InternalAppliedStereotypeProperty.g:17982:1: ( rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 )
- // InternalAppliedStereotypeProperty.g:17982:2: rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3();
-
- state._fsp--;
- if (state.failed) return ;
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameAssignment_1_2_2_1_3());
- }
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__NonFinalClausesAssignment_2_2"
- }
+ // $ANTLR start "rule__IfStatement__FinalClauseAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:32776:1: rule__IfStatement__FinalClauseAssignment_3_1 : ( ruleBlock ) ;
+ public final void rule__IfStatement__FinalClauseAssignment_3_1() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32780:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:32781:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:32781:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:32782:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getIfStatementAccess().getFinalClauseBlockParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getIfStatementAccess().getFinalClauseBlockParserRuleCall_3_1_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_1__3__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__0"
- // InternalAppliedStereotypeProperty.g:18000:1: rule__PrimaryExpression__Group_1_2_2_2__0 : rule__PrimaryExpression__Group_1_2_2_2__0__Impl rule__PrimaryExpression__Group_1_2_2_2__1 ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18004:1: ( rule__PrimaryExpression__Group_1_2_2_2__0__Impl rule__PrimaryExpression__Group_1_2_2_2__1 )
- // InternalAppliedStereotypeProperty.g:18005:2: rule__PrimaryExpression__Group_1_2_2_2__0__Impl rule__PrimaryExpression__Group_1_2_2_2__1
- {
- pushFollow(FOLLOW_71);
- rule__PrimaryExpression__Group_1_2_2_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:18012:1: rule__PrimaryExpression__Group_1_2_2_2__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18016:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:18017:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:18017:1: ( () )
- // InternalAppliedStereotypeProperty.g:18018:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getSequenceExpansionExpressionPrimaryAction_1_2_2_2_0());
- }
- // InternalAppliedStereotypeProperty.g:18019:1: ()
- // InternalAppliedStereotypeProperty.g:18021:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getSequenceExpansionExpressionPrimaryAction_1_2_2_2_0());
- }
-
- }
-
-
- }
+ }
- }
- finally {
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__1"
- // InternalAppliedStereotypeProperty.g:18031:1: rule__PrimaryExpression__Group_1_2_2_2__1 : rule__PrimaryExpression__Group_1_2_2_2__1__Impl rule__PrimaryExpression__Group_1_2_2_2__2 ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18035:1: ( rule__PrimaryExpression__Group_1_2_2_2__1__Impl rule__PrimaryExpression__Group_1_2_2_2__2 )
- // InternalAppliedStereotypeProperty.g:18036:2: rule__PrimaryExpression__Group_1_2_2_2__1__Impl rule__PrimaryExpression__Group_1_2_2_2__2
- {
- pushFollow(FOLLOW_7);
- rule__PrimaryExpression__Group_1_2_2_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:18043:1: rule__PrimaryExpression__Group_1_2_2_2__1__Impl : ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18047:1: ( ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:18048:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:18048:1: ( ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 ) )
- // InternalAppliedStereotypeProperty.g:18049:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_2_1());
- }
- // InternalAppliedStereotypeProperty.g:18050:1: ( rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 )
- // InternalAppliedStereotypeProperty.g:18050:2: rule__PrimaryExpression__OperationAssignment_1_2_2_2_1
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__OperationAssignment_1_2_2_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getOperationAssignment_1_2_2_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__1__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__2"
- // InternalAppliedStereotypeProperty.g:18060:1: rule__PrimaryExpression__Group_1_2_2_2__2 : rule__PrimaryExpression__Group_1_2_2_2__2__Impl rule__PrimaryExpression__Group_1_2_2_2__3 ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18064:1: ( rule__PrimaryExpression__Group_1_2_2_2__2__Impl rule__PrimaryExpression__Group_1_2_2_2__3 )
- // InternalAppliedStereotypeProperty.g:18065:2: rule__PrimaryExpression__Group_1_2_2_2__2__Impl rule__PrimaryExpression__Group_1_2_2_2__3
- {
- pushFollow(FOLLOW_8);
- rule__PrimaryExpression__Group_1_2_2_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__2"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__2__Impl"
- // InternalAppliedStereotypeProperty.g:18072:1: rule__PrimaryExpression__Group_1_2_2_2__2__Impl : ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18076:1: ( ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) ) )
- // InternalAppliedStereotypeProperty.g:18077:1: ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:18077:1: ( ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 ) )
- // InternalAppliedStereotypeProperty.g:18078:1: ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getVariableAssignment_1_2_2_2_2());
- }
- // InternalAppliedStereotypeProperty.g:18079:1: ( rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 )
- // InternalAppliedStereotypeProperty.g:18079:2: rule__PrimaryExpression__VariableAssignment_1_2_2_2_2
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__VariableAssignment_1_2_2_2_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getVariableAssignment_1_2_2_2_2());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__IfStatement__FinalClauseAssignment_3_1"
- }
+ // $ANTLR start "rule__ConcurrentClauses__ClauseAssignment_0"
+ // InternalAppliedStereotypeProperty.g:32791:1: rule__ConcurrentClauses__ClauseAssignment_0 : ( ruleNonFinalClause ) ;
+ public final void rule__ConcurrentClauses__ClauseAssignment_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32795:1: ( ( ruleNonFinalClause ) )
+ // InternalAppliedStereotypeProperty.g:32796:1: ( ruleNonFinalClause )
+ {
+ // InternalAppliedStereotypeProperty.g:32796:1: ( ruleNonFinalClause )
+ // InternalAppliedStereotypeProperty.g:32797:1: ruleNonFinalClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNonFinalClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_0_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__2__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__3"
- // InternalAppliedStereotypeProperty.g:18089:1: rule__PrimaryExpression__Group_1_2_2_2__3 : rule__PrimaryExpression__Group_1_2_2_2__3__Impl rule__PrimaryExpression__Group_1_2_2_2__4 ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18093:1: ( rule__PrimaryExpression__Group_1_2_2_2__3__Impl rule__PrimaryExpression__Group_1_2_2_2__4 )
- // InternalAppliedStereotypeProperty.g:18094:2: rule__PrimaryExpression__Group_1_2_2_2__3__Impl rule__PrimaryExpression__Group_1_2_2_2__4
- {
- pushFollow(FOLLOW_74);
- rule__PrimaryExpression__Group_1_2_2_2__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__3"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__3__Impl"
- // InternalAppliedStereotypeProperty.g:18101:1: rule__PrimaryExpression__Group_1_2_2_2__3__Impl : ( '(' ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18105:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:18106:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:18106:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:18107:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_1_2_2_2_3());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getLeftParenthesisKeyword_1_2_2_2_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__3__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__4"
- // InternalAppliedStereotypeProperty.g:18120:1: rule__PrimaryExpression__Group_1_2_2_2__4 : rule__PrimaryExpression__Group_1_2_2_2__4__Impl rule__PrimaryExpression__Group_1_2_2_2__5 ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18124:1: ( rule__PrimaryExpression__Group_1_2_2_2__4__Impl rule__PrimaryExpression__Group_1_2_2_2__5 )
- // InternalAppliedStereotypeProperty.g:18125:2: rule__PrimaryExpression__Group_1_2_2_2__4__Impl rule__PrimaryExpression__Group_1_2_2_2__5
- {
- pushFollow(FOLLOW_9);
- rule__PrimaryExpression__Group_1_2_2_2__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__4"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__4__Impl"
- // InternalAppliedStereotypeProperty.g:18132:1: rule__PrimaryExpression__Group_1_2_2_2__4__Impl : ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18136:1: ( ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) ) )
- // InternalAppliedStereotypeProperty.g:18137:1: ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) )
- {
- // InternalAppliedStereotypeProperty.g:18137:1: ( ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 ) )
- // InternalAppliedStereotypeProperty.g:18138:1: ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getArgumentAssignment_1_2_2_2_4());
- }
- // InternalAppliedStereotypeProperty.g:18139:1: ( rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 )
- // InternalAppliedStereotypeProperty.g:18139:2: rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getArgumentAssignment_1_2_2_2_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__4__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__5"
- // InternalAppliedStereotypeProperty.g:18149:1: rule__PrimaryExpression__Group_1_2_2_2__5 : rule__PrimaryExpression__Group_1_2_2_2__5__Impl ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18153:1: ( rule__PrimaryExpression__Group_1_2_2_2__5__Impl )
- // InternalAppliedStereotypeProperty.g:18154:2: rule__PrimaryExpression__Group_1_2_2_2__5__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_2_2_2__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__5"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_2_2_2__5__Impl"
- // InternalAppliedStereotypeProperty.g:18160:1: rule__PrimaryExpression__Group_1_2_2_2__5__Impl : ( ')' ) ;
- public final void rule__PrimaryExpression__Group_1_2_2_2__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18164:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:18165:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:18165:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:18166:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_1_2_2_2_5());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getRightParenthesisKeyword_1_2_2_2_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_2_2_2__5__Impl"
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- // $ANTLR start "rule__PrimaryExpression__Group_1_3__0"
- // InternalAppliedStereotypeProperty.g:18191:1: rule__PrimaryExpression__Group_1_3__0 : rule__PrimaryExpression__Group_1_3__0__Impl rule__PrimaryExpression__Group_1_3__1 ;
- public final void rule__PrimaryExpression__Group_1_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18195:1: ( rule__PrimaryExpression__Group_1_3__0__Impl rule__PrimaryExpression__Group_1_3__1 )
- // InternalAppliedStereotypeProperty.g:18196:2: rule__PrimaryExpression__Group_1_3__0__Impl rule__PrimaryExpression__Group_1_3__1
- {
- pushFollow(FOLLOW_68);
- rule__PrimaryExpression__Group_1_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_3__0"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:18203:1: rule__PrimaryExpression__Group_1_3__0__Impl : ( () ) ;
- public final void rule__PrimaryExpression__Group_1_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18207:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:18208:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:18208:1: ( () )
- // InternalAppliedStereotypeProperty.g:18209:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getSequenceAccessExpressionPrimaryAction_1_3_0());
- }
- // InternalAppliedStereotypeProperty.g:18210:1: ()
- // InternalAppliedStereotypeProperty.g:18212:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getSequenceAccessExpressionPrimaryAction_1_3_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_3__0__Impl"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_3__1"
- // InternalAppliedStereotypeProperty.g:18222:1: rule__PrimaryExpression__Group_1_3__1 : rule__PrimaryExpression__Group_1_3__1__Impl ;
- public final void rule__PrimaryExpression__Group_1_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18226:1: ( rule__PrimaryExpression__Group_1_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:18227:2: rule__PrimaryExpression__Group_1_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_3__1"
-
-
- // $ANTLR start "rule__PrimaryExpression__Group_1_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:18233:1: rule__PrimaryExpression__Group_1_3__1__Impl : ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) ) ;
- public final void rule__PrimaryExpression__Group_1_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18237:1: ( ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:18238:1: ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:18238:1: ( ( rule__PrimaryExpression__IndexAssignment_1_3_1 ) )
- // InternalAppliedStereotypeProperty.g:18239:1: ( rule__PrimaryExpression__IndexAssignment_1_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getIndexAssignment_1_3_1());
- }
- // InternalAppliedStereotypeProperty.g:18240:1: ( rule__PrimaryExpression__IndexAssignment_1_3_1 )
- // InternalAppliedStereotypeProperty.g:18240:2: rule__PrimaryExpression__IndexAssignment_1_3_1
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__IndexAssignment_1_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getIndexAssignment_1_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__ClauseAssignment_0"
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__Group_1_3__1__Impl"
+ // $ANTLR start "rule__ConcurrentClauses__ClauseAssignment_1_2"
+ // InternalAppliedStereotypeProperty.g:32806:1: rule__ConcurrentClauses__ClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
+ public final void rule__ConcurrentClauses__ClauseAssignment_1_2() throws RecognitionException {
- // $ANTLR start "rule__UnboundedLiteralExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:18254:1: rule__UnboundedLiteralExpression__Group__0 : rule__UnboundedLiteralExpression__Group__0__Impl rule__UnboundedLiteralExpression__Group__1 ;
- public final void rule__UnboundedLiteralExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18258:1: ( rule__UnboundedLiteralExpression__Group__0__Impl rule__UnboundedLiteralExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:18259:2: rule__UnboundedLiteralExpression__Group__0__Impl rule__UnboundedLiteralExpression__Group__1
- {
- pushFollow(FOLLOW_20);
- rule__UnboundedLiteralExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__UnboundedLiteralExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnboundedLiteralExpression__Group__0"
-
-
- // $ANTLR start "rule__UnboundedLiteralExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:18266:1: rule__UnboundedLiteralExpression__Group__0__Impl : ( () ) ;
- public final void rule__UnboundedLiteralExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18270:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:18271:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:18271:1: ( () )
- // InternalAppliedStereotypeProperty.g:18272:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnboundedLiteralExpressionAccess().getUnboundedLiteralExpressionAction_0());
- }
- // InternalAppliedStereotypeProperty.g:18273:1: ()
- // InternalAppliedStereotypeProperty.g:18275:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnboundedLiteralExpressionAccess().getUnboundedLiteralExpressionAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32810:1: ( ( ruleNonFinalClause ) )
+ // InternalAppliedStereotypeProperty.g:32811:1: ( ruleNonFinalClause )
+ {
+ // InternalAppliedStereotypeProperty.g:32811:1: ( ruleNonFinalClause )
+ // InternalAppliedStereotypeProperty.g:32812:1: ruleNonFinalClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNonFinalClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_1_2_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnboundedLiteralExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__UnboundedLiteralExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:18285:1: rule__UnboundedLiteralExpression__Group__1 : rule__UnboundedLiteralExpression__Group__1__Impl ;
- public final void rule__UnboundedLiteralExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18289:1: ( rule__UnboundedLiteralExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:18290:2: rule__UnboundedLiteralExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__UnboundedLiteralExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnboundedLiteralExpression__Group__1"
-
-
- // $ANTLR start "rule__UnboundedLiteralExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:18296:1: rule__UnboundedLiteralExpression__Group__1__Impl : ( '*' ) ;
- public final void rule__UnboundedLiteralExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18300:1: ( ( '*' ) )
- // InternalAppliedStereotypeProperty.g:18301:1: ( '*' )
- {
- // InternalAppliedStereotypeProperty.g:18301:1: ( '*' )
- // InternalAppliedStereotypeProperty.g:18302:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnboundedLiteralExpressionAccess().getAsteriskKeyword_1());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnboundedLiteralExpressionAccess().getAsteriskKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnboundedLiteralExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ThisExpression__Group_0__0"
- // InternalAppliedStereotypeProperty.g:18319:1: rule__ThisExpression__Group_0__0 : rule__ThisExpression__Group_0__0__Impl rule__ThisExpression__Group_0__1 ;
- public final void rule__ThisExpression__Group_0__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18323:1: ( rule__ThisExpression__Group_0__0__Impl rule__ThisExpression__Group_0__1 )
- // InternalAppliedStereotypeProperty.g:18324:2: rule__ThisExpression__Group_0__0__Impl rule__ThisExpression__Group_0__1
- {
- pushFollow(FOLLOW_75);
- rule__ThisExpression__Group_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_0__0"
-
-
- // $ANTLR start "rule__ThisExpression__Group_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:18331:1: rule__ThisExpression__Group_0__0__Impl : ( () ) ;
- public final void rule__ThisExpression__Group_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18335:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:18336:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:18336:1: ( () )
- // InternalAppliedStereotypeProperty.g:18337:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getFeatureInvocationExpressionAction_0_0());
- }
- // InternalAppliedStereotypeProperty.g:18338:1: ()
- // InternalAppliedStereotypeProperty.g:18340:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getFeatureInvocationExpressionAction_0_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_0__0__Impl"
-
-
- // $ANTLR start "rule__ThisExpression__Group_0__1"
- // InternalAppliedStereotypeProperty.g:18350:1: rule__ThisExpression__Group_0__1 : rule__ThisExpression__Group_0__1__Impl rule__ThisExpression__Group_0__2 ;
- public final void rule__ThisExpression__Group_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18354:1: ( rule__ThisExpression__Group_0__1__Impl rule__ThisExpression__Group_0__2 )
- // InternalAppliedStereotypeProperty.g:18355:2: rule__ThisExpression__Group_0__1__Impl rule__ThisExpression__Group_0__2
- {
- pushFollow(FOLLOW_8);
- rule__ThisExpression__Group_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_0__1"
-
-
- // $ANTLR start "rule__ThisExpression__Group_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:18362:1: rule__ThisExpression__Group_0__1__Impl : ( 'this' ) ;
- public final void rule__ThisExpression__Group_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18366:1: ( ( 'this' ) )
- // InternalAppliedStereotypeProperty.g:18367:1: ( 'this' )
- {
- // InternalAppliedStereotypeProperty.g:18367:1: ( 'this' )
- // InternalAppliedStereotypeProperty.g:18368:1: 'this'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getThisKeyword_0_1());
- }
- match(input,85,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getThisKeyword_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_0__1__Impl"
-
-
- // $ANTLR start "rule__ThisExpression__Group_0__2"
- // InternalAppliedStereotypeProperty.g:18381:1: rule__ThisExpression__Group_0__2 : rule__ThisExpression__Group_0__2__Impl ;
- public final void rule__ThisExpression__Group_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18385:1: ( rule__ThisExpression__Group_0__2__Impl )
- // InternalAppliedStereotypeProperty.g:18386:2: rule__ThisExpression__Group_0__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_0__2"
-
-
- // $ANTLR start "rule__ThisExpression__Group_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:18392:1: rule__ThisExpression__Group_0__2__Impl : ( ( rule__ThisExpression__TupleAssignment_0_2 ) ) ;
- public final void rule__ThisExpression__Group_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18396:1: ( ( ( rule__ThisExpression__TupleAssignment_0_2 ) ) )
- // InternalAppliedStereotypeProperty.g:18397:1: ( ( rule__ThisExpression__TupleAssignment_0_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:18397:1: ( ( rule__ThisExpression__TupleAssignment_0_2 ) )
- // InternalAppliedStereotypeProperty.g:18398:1: ( rule__ThisExpression__TupleAssignment_0_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getTupleAssignment_0_2());
- }
- // InternalAppliedStereotypeProperty.g:18399:1: ( rule__ThisExpression__TupleAssignment_0_2 )
- // InternalAppliedStereotypeProperty.g:18399:2: rule__ThisExpression__TupleAssignment_0_2
- {
- pushFollow(FOLLOW_2);
- rule__ThisExpression__TupleAssignment_0_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getTupleAssignment_0_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_0__2__Impl"
-
-
- // $ANTLR start "rule__ThisExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:18415:1: rule__ThisExpression__Group_1__0 : rule__ThisExpression__Group_1__0__Impl rule__ThisExpression__Group_1__1 ;
- public final void rule__ThisExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18419:1: ( rule__ThisExpression__Group_1__0__Impl rule__ThisExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:18420:2: rule__ThisExpression__Group_1__0__Impl rule__ThisExpression__Group_1__1
- {
- pushFollow(FOLLOW_75);
- rule__ThisExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ThisExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:18427:1: rule__ThisExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ThisExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18431:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:18432:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:18432:1: ( () )
- // InternalAppliedStereotypeProperty.g:18433:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_1_0());
- }
- // InternalAppliedStereotypeProperty.g:18434:1: ()
- // InternalAppliedStereotypeProperty.g:18436:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_1_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ThisExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:18446:1: rule__ThisExpression__Group_1__1 : rule__ThisExpression__Group_1__1__Impl ;
- public final void rule__ThisExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18450:1: ( rule__ThisExpression__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:18451:2: rule__ThisExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ThisExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ThisExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:18457:1: rule__ThisExpression__Group_1__1__Impl : ( 'this' ) ;
- public final void rule__ThisExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18461:1: ( ( 'this' ) )
- // InternalAppliedStereotypeProperty.g:18462:1: ( 'this' )
- {
- // InternalAppliedStereotypeProperty.g:18462:1: ( 'this' )
- // InternalAppliedStereotypeProperty.g:18463:1: 'this'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getThisKeyword_1_1());
- }
- match(input,85,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getThisKeyword_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:18480:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ;
- public final void rule__ParenthesizedExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18484:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:18485:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__ParenthesizedExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ParenthesizedExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__0"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:18492:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
- public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18496:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:18497:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:18497:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:18498:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:18511:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ;
- public final void rule__ParenthesizedExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18515:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:18516:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
- {
- pushFollow(FOLLOW_9);
- rule__ParenthesizedExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ParenthesizedExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__1"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:18523:1: rule__ParenthesizedExpression__Group__1__Impl : ( ruleExpression ) ;
- public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18527:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:18528:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:18528:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:18529:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParenthesizedExpressionAccess().getExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParenthesizedExpressionAccess().getExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:18540:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl ;
- public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18544:1: ( rule__ParenthesizedExpression__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:18545:2: rule__ParenthesizedExpression__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ParenthesizedExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__2"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:18551:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
- public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18555:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:18556:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:18556:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:18557:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__BehaviorInvocationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:18576:1: rule__BehaviorInvocationExpression__Group__0 : rule__BehaviorInvocationExpression__Group__0__Impl rule__BehaviorInvocationExpression__Group__1 ;
- public final void rule__BehaviorInvocationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18580:1: ( rule__BehaviorInvocationExpression__Group__0__Impl rule__BehaviorInvocationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:18581:2: rule__BehaviorInvocationExpression__Group__0__Impl rule__BehaviorInvocationExpression__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__BehaviorInvocationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__BehaviorInvocationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorInvocationExpression__Group__0"
-
-
- // $ANTLR start "rule__BehaviorInvocationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:18588:1: rule__BehaviorInvocationExpression__Group__0__Impl : ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) ) ;
- public final void rule__BehaviorInvocationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18592:1: ( ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:18593:1: ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:18593:1: ( ( rule__BehaviorInvocationExpression__TargetAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:18594:1: ( rule__BehaviorInvocationExpression__TargetAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:18595:1: ( rule__BehaviorInvocationExpression__TargetAssignment_0 )
- // InternalAppliedStereotypeProperty.g:18595:2: rule__BehaviorInvocationExpression__TargetAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorInvocationExpression__TargetAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorInvocationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__BehaviorInvocationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:18605:1: rule__BehaviorInvocationExpression__Group__1 : rule__BehaviorInvocationExpression__Group__1__Impl ;
- public final void rule__BehaviorInvocationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18609:1: ( rule__BehaviorInvocationExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:18610:2: rule__BehaviorInvocationExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorInvocationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorInvocationExpression__Group__1"
-
-
- // $ANTLR start "rule__BehaviorInvocationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:18616:1: rule__BehaviorInvocationExpression__Group__1__Impl : ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) ) ;
- public final void rule__BehaviorInvocationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18620:1: ( ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:18621:1: ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:18621:1: ( ( rule__BehaviorInvocationExpression__TupleAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:18622:1: ( rule__BehaviorInvocationExpression__TupleAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:18623:1: ( rule__BehaviorInvocationExpression__TupleAssignment_1 )
- // InternalAppliedStereotypeProperty.g:18623:2: rule__BehaviorInvocationExpression__TupleAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__BehaviorInvocationExpression__TupleAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleAssignment_1());
- }
-
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorInvocationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__0"
- // InternalAppliedStereotypeProperty.g:18637:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ;
- public final void rule__Tuple__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18641:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
- // InternalAppliedStereotypeProperty.g:18642:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__Tuple__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Tuple__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Group__0"
-
-
- // $ANTLR start "rule__Tuple__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:18649:1: rule__Tuple__Group__0__Impl : ( '(' ) ;
- public final void rule__Tuple__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18653:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:18654:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:18654:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:18655:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_0());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__ClauseAssignment_1_2"
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Group__0__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__1"
- // InternalAppliedStereotypeProperty.g:18668:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ;
- public final void rule__Tuple__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18672:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
- // InternalAppliedStereotypeProperty.g:18673:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
- {
- pushFollow(FOLLOW_9);
- rule__Tuple__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Tuple__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Group__1"
-
-
- // $ANTLR start "rule__Tuple__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:18680:1: rule__Tuple__Group__1__Impl : ( ( rule__Tuple__Alternatives_1 ) ) ;
- public final void rule__Tuple__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18684:1: ( ( ( rule__Tuple__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:18685:1: ( ( rule__Tuple__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:18685:1: ( ( rule__Tuple__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:18686:1: ( rule__Tuple__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:18687:1: ( rule__Tuple__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:18687:2: rule__Tuple__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__Tuple__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Group__1__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__2"
- // InternalAppliedStereotypeProperty.g:18697:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl ;
- public final void rule__Tuple__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18701:1: ( rule__Tuple__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:18702:2: rule__Tuple__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__Tuple__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Group__2"
-
-
- // $ANTLR start "rule__Tuple__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:18708:1: rule__Tuple__Group__2__Impl : ( ')' ) ;
- public final void rule__Tuple__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18712:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:18713:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:18713:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:18714:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_2());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Tuple__Group__2__Impl"
+ // $ANTLR start "rule__NonFinalClause__ConditionAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32821:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
+ public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException {
- // $ANTLR start "rule__PositionalTupleExpressionList__Group__0"
- // InternalAppliedStereotypeProperty.g:18733:1: rule__PositionalTupleExpressionList__Group__0 : rule__PositionalTupleExpressionList__Group__0__Impl rule__PositionalTupleExpressionList__Group__1 ;
- public final void rule__PositionalTupleExpressionList__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18737:1: ( rule__PositionalTupleExpressionList__Group__0__Impl rule__PositionalTupleExpressionList__Group__1 )
- // InternalAppliedStereotypeProperty.g:18738:2: rule__PositionalTupleExpressionList__Group__0__Impl rule__PositionalTupleExpressionList__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__PositionalTupleExpressionList__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group__0"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:18745:1: rule__PositionalTupleExpressionList__Group__0__Impl : ( () ) ;
- public final void rule__PositionalTupleExpressionList__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18749:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:18750:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:18750:1: ( () )
- // InternalAppliedStereotypeProperty.g:18751:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getPositionalTupleAction_0());
- }
- // InternalAppliedStereotypeProperty.g:18752:1: ()
- // InternalAppliedStereotypeProperty.g:18754:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getPositionalTupleAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32825:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:32826:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32826:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:32827:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
+ }
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group__1"
- // InternalAppliedStereotypeProperty.g:18764:1: rule__PositionalTupleExpressionList__Group__1 : rule__PositionalTupleExpressionList__Group__1__Impl ;
- public final void rule__PositionalTupleExpressionList__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18768:1: ( rule__PositionalTupleExpressionList__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:18769:2: rule__PositionalTupleExpressionList__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group__1"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:18775:1: rule__PositionalTupleExpressionList__Group__1__Impl : ( ( rule__PositionalTupleExpressionList__Group_1__0 )? ) ;
- public final void rule__PositionalTupleExpressionList__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18779:1: ( ( ( rule__PositionalTupleExpressionList__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:18780:1: ( ( rule__PositionalTupleExpressionList__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:18780:1: ( ( rule__PositionalTupleExpressionList__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:18781:1: ( rule__PositionalTupleExpressionList__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:18782:1: ( rule__PositionalTupleExpressionList__Group_1__0 )?
- int alt167=2;
- int LA167_0 = input.LA(1);
-
- if ( ((LA167_0>=RULE_NATURAL_VALUE && LA167_0<=RULE_STRING)||LA167_0==21||(LA167_0>=25 && LA167_0<=28)||LA167_0==55||(LA167_0>=85 && LA167_0<=87)||LA167_0==107||(LA167_0>=111 && LA167_0<=114)) ) {
- alt167=1;
- }
- switch (alt167) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:18782:2: rule__PositionalTupleExpressionList__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1());
- }
-
- }
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group__1__Impl"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__0"
- // InternalAppliedStereotypeProperty.g:18796:1: rule__PositionalTupleExpressionList__Group_1__0 : rule__PositionalTupleExpressionList__Group_1__0__Impl rule__PositionalTupleExpressionList__Group_1__1 ;
- public final void rule__PositionalTupleExpressionList__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18800:1: ( rule__PositionalTupleExpressionList__Group_1__0__Impl rule__PositionalTupleExpressionList__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:18801:2: rule__PositionalTupleExpressionList__Group_1__0__Impl rule__PositionalTupleExpressionList__Group_1__1
- {
- pushFollow(FOLLOW_10);
- rule__PositionalTupleExpressionList__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__0"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:18808:1: rule__PositionalTupleExpressionList__Group_1__0__Impl : ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) ) ;
- public final void rule__PositionalTupleExpressionList__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18812:1: ( ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:18813:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:18813:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:18814:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:18815:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:18815:2: rule__PositionalTupleExpressionList__ExpressionAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__ExpressionAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_0());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__1"
- // InternalAppliedStereotypeProperty.g:18825:1: rule__PositionalTupleExpressionList__Group_1__1 : rule__PositionalTupleExpressionList__Group_1__1__Impl ;
- public final void rule__PositionalTupleExpressionList__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18829:1: ( rule__PositionalTupleExpressionList__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:18830:2: rule__PositionalTupleExpressionList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__1"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:18836:1: rule__PositionalTupleExpressionList__Group_1__1__Impl : ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* ) ;
- public final void rule__PositionalTupleExpressionList__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18840:1: ( ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:18841:1: ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:18841:1: ( ( rule__PositionalTupleExpressionList__Group_1_1__0 )* )
- // InternalAppliedStereotypeProperty.g:18842:1: ( rule__PositionalTupleExpressionList__Group_1_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:18843:1: ( rule__PositionalTupleExpressionList__Group_1_1__0 )*
- loop168:
- do {
- int alt168=2;
- int LA168_0 = input.LA(1);
-
- if ( (LA168_0==57) ) {
- alt168=1;
- }
-
-
- switch (alt168) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:18843:2: rule__PositionalTupleExpressionList__Group_1_1__0
- {
- pushFollow(FOLLOW_11);
- rule__PositionalTupleExpressionList__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop168;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getGroup_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:18857:1: rule__PositionalTupleExpressionList__Group_1_1__0 : rule__PositionalTupleExpressionList__Group_1_1__0__Impl rule__PositionalTupleExpressionList__Group_1_1__1 ;
- public final void rule__PositionalTupleExpressionList__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18861:1: ( rule__PositionalTupleExpressionList__Group_1_1__0__Impl rule__PositionalTupleExpressionList__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:18862:2: rule__PositionalTupleExpressionList__Group_1_1__0__Impl rule__PositionalTupleExpressionList__Group_1_1__1
- {
- pushFollow(FOLLOW_74);
- rule__PositionalTupleExpressionList__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__0"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:18869:1: rule__PositionalTupleExpressionList__Group_1_1__0__Impl : ( ',' ) ;
- public final void rule__PositionalTupleExpressionList__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18873:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:18874:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:18874:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:18875:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getCommaKeyword_1_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getCommaKeyword_1_1_0());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:18888:1: rule__PositionalTupleExpressionList__Group_1_1__1 : rule__PositionalTupleExpressionList__Group_1_1__1__Impl ;
- public final void rule__PositionalTupleExpressionList__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18892:1: ( rule__PositionalTupleExpressionList__Group_1_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:18893:2: rule__PositionalTupleExpressionList__Group_1_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__1"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:18899:1: rule__PositionalTupleExpressionList__Group_1_1__1__Impl : ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) ) ;
- public final void rule__PositionalTupleExpressionList__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18903:1: ( ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:18904:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:18904:1: ( ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:18905:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:18906:1: ( rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 )
- // InternalAppliedStereotypeProperty.g:18906:2: rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__ConditionAssignment_1"
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group__0"
- // InternalAppliedStereotypeProperty.g:18920:1: rule__NamedTupleExpressionList__Group__0 : rule__NamedTupleExpressionList__Group__0__Impl rule__NamedTupleExpressionList__Group__1 ;
- public final void rule__NamedTupleExpressionList__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18924:1: ( rule__NamedTupleExpressionList__Group__0__Impl rule__NamedTupleExpressionList__Group__1 )
- // InternalAppliedStereotypeProperty.g:18925:2: rule__NamedTupleExpressionList__Group__0__Impl rule__NamedTupleExpressionList__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__NamedTupleExpressionList__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group__0"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:18932:1: rule__NamedTupleExpressionList__Group__0__Impl : ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) ) ;
- public final void rule__NamedTupleExpressionList__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18936:1: ( ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:18937:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:18937:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:18938:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:18939:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_0 )
- // InternalAppliedStereotypeProperty.g:18939:2: rule__NamedTupleExpressionList__NamedExpressionAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__NamedExpressionAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group__0__Impl"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group__1"
- // InternalAppliedStereotypeProperty.g:18949:1: rule__NamedTupleExpressionList__Group__1 : rule__NamedTupleExpressionList__Group__1__Impl ;
- public final void rule__NamedTupleExpressionList__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18953:1: ( rule__NamedTupleExpressionList__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:18954:2: rule__NamedTupleExpressionList__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group__1"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:18960:1: rule__NamedTupleExpressionList__Group__1__Impl : ( ( rule__NamedTupleExpressionList__Group_1__0 )* ) ;
- public final void rule__NamedTupleExpressionList__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18964:1: ( ( ( rule__NamedTupleExpressionList__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:18965:1: ( ( rule__NamedTupleExpressionList__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:18965:1: ( ( rule__NamedTupleExpressionList__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:18966:1: ( rule__NamedTupleExpressionList__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:18967:1: ( rule__NamedTupleExpressionList__Group_1__0 )*
- loop169:
- do {
- int alt169=2;
- int LA169_0 = input.LA(1);
-
- if ( (LA169_0==57) ) {
- alt169=1;
- }
-
-
- switch (alt169) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:18967:2: rule__NamedTupleExpressionList__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__NamedTupleExpressionList__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop169;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group__1__Impl"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group_1__0"
- // InternalAppliedStereotypeProperty.g:18981:1: rule__NamedTupleExpressionList__Group_1__0 : rule__NamedTupleExpressionList__Group_1__0__Impl rule__NamedTupleExpressionList__Group_1__1 ;
- public final void rule__NamedTupleExpressionList__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18985:1: ( rule__NamedTupleExpressionList__Group_1__0__Impl rule__NamedTupleExpressionList__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:18986:2: rule__NamedTupleExpressionList__Group_1__0__Impl rule__NamedTupleExpressionList__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__NamedTupleExpressionList__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group_1__0"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:18993:1: rule__NamedTupleExpressionList__Group_1__0__Impl : ( ',' ) ;
- public final void rule__NamedTupleExpressionList__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:18997:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:18998:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:18998:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:18999:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
+ // $ANTLR start "rule__NonFinalClause__BodyAssignment_3"
+ // InternalAppliedStereotypeProperty.g:32836:1: rule__NonFinalClause__BodyAssignment_3 : ( ruleBlock ) ;
+ public final void rule__NonFinalClause__BodyAssignment_3() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group_1__1"
- // InternalAppliedStereotypeProperty.g:19012:1: rule__NamedTupleExpressionList__Group_1__1 : rule__NamedTupleExpressionList__Group_1__1__Impl ;
- public final void rule__NamedTupleExpressionList__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19016:1: ( rule__NamedTupleExpressionList__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:19017:2: rule__NamedTupleExpressionList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group_1__1"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:19023:1: rule__NamedTupleExpressionList__Group_1__1__Impl : ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) ;
- public final void rule__NamedTupleExpressionList__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19027:1: ( ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19028:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19028:1: ( ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:19029:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:19030:1: ( rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:19030:2: rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32840:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:32841:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:32841:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:32842:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonFinalClauseAccess().getBodyBlockParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonFinalClauseAccess().getBodyBlockParserRuleCall_3_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__NamedExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:19044:1: rule__NamedExpression__Group__0 : rule__NamedExpression__Group__0__Impl rule__NamedExpression__Group__1 ;
- public final void rule__NamedExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19048:1: ( rule__NamedExpression__Group__0__Impl rule__NamedExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:19049:2: rule__NamedExpression__Group__0__Impl rule__NamedExpression__Group__1
- {
- pushFollow(FOLLOW_12);
- rule__NamedExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamedExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__Group__0"
-
-
- // $ANTLR start "rule__NamedExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:19056:1: rule__NamedExpression__Group__0__Impl : ( ( rule__NamedExpression__NameAssignment_0 ) ) ;
- public final void rule__NamedExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19060:1: ( ( ( rule__NamedExpression__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:19061:1: ( ( rule__NamedExpression__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:19061:1: ( ( rule__NamedExpression__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:19062:1: ( rule__NamedExpression__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:19063:1: ( rule__NamedExpression__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:19063:2: rule__NamedExpression__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__NamedExpression__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionAccess().getNameAssignment_0());
- }
+ }
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__NamedExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:19073:1: rule__NamedExpression__Group__1 : rule__NamedExpression__Group__1__Impl rule__NamedExpression__Group__2 ;
- public final void rule__NamedExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19077:1: ( rule__NamedExpression__Group__1__Impl rule__NamedExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:19078:2: rule__NamedExpression__Group__1__Impl rule__NamedExpression__Group__2
- {
- pushFollow(FOLLOW_74);
- rule__NamedExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NamedExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__Group__1"
-
-
- // $ANTLR start "rule__NamedExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:19085:1: rule__NamedExpression__Group__1__Impl : ( '=>' ) ;
- public final void rule__NamedExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19089:1: ( ( '=>' ) )
- // InternalAppliedStereotypeProperty.g:19090:1: ( '=>' )
- {
- // InternalAppliedStereotypeProperty.g:19090:1: ( '=>' )
- // InternalAppliedStereotypeProperty.g:19091:1: '=>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_1());
- }
- match(input,58,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__NamedExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:19104:1: rule__NamedExpression__Group__2 : rule__NamedExpression__Group__2__Impl ;
- public final void rule__NamedExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19108:1: ( rule__NamedExpression__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:19109:2: rule__NamedExpression__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NamedExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__Group__2"
-
-
- // $ANTLR start "rule__NamedExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:19115:1: rule__NamedExpression__Group__2__Impl : ( ( rule__NamedExpression__ExpressionAssignment_2 ) ) ;
- public final void rule__NamedExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19119:1: ( ( ( rule__NamedExpression__ExpressionAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:19120:1: ( ( rule__NamedExpression__ExpressionAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:19120:1: ( ( rule__NamedExpression__ExpressionAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:19121:1: ( rule__NamedExpression__ExpressionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionAccess().getExpressionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:19122:1: ( rule__NamedExpression__ExpressionAssignment_2 )
- // InternalAppliedStereotypeProperty.g:19122:2: rule__NamedExpression__ExpressionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__NamedExpression__ExpressionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionAccess().getExpressionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:19138:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ;
- public final void rule__SuperInvocationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19142:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:19143:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
- {
- pushFollow(FOLLOW_76);
- rule__SuperInvocationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__0"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:19150:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
- public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19154:1: ( ( 'super' ) )
- // InternalAppliedStereotypeProperty.g:19155:1: ( 'super' )
- {
- // InternalAppliedStereotypeProperty.g:19155:1: ( 'super' )
- // InternalAppliedStereotypeProperty.g:19156:1: 'super'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- }
- match(input,86,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:19169:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl rule__SuperInvocationExpression__Group__2 ;
- public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19173:1: ( rule__SuperInvocationExpression__Group__1__Impl rule__SuperInvocationExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:19174:2: rule__SuperInvocationExpression__Group__1__Impl rule__SuperInvocationExpression__Group__2
- {
- pushFollow(FOLLOW_76);
- rule__SuperInvocationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__1"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:19181:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Group_1__0 )? ) ;
- public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19185:1: ( ( ( rule__SuperInvocationExpression__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:19186:1: ( ( rule__SuperInvocationExpression__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:19186:1: ( ( rule__SuperInvocationExpression__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:19187:1: ( rule__SuperInvocationExpression__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:19188:1: ( rule__SuperInvocationExpression__Group_1__0 )?
- int alt170=2;
- int LA170_0 = input.LA(1);
-
- if ( (LA170_0==64) ) {
- alt170=1;
- }
- switch (alt170) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:19188:2: rule__SuperInvocationExpression__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:19198:1: rule__SuperInvocationExpression__Group__2 : rule__SuperInvocationExpression__Group__2__Impl ;
- public final void rule__SuperInvocationExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19202:1: ( rule__SuperInvocationExpression__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:19203:2: rule__SuperInvocationExpression__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__2"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:19209:1: rule__SuperInvocationExpression__Group__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) ) ;
- public final void rule__SuperInvocationExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19213:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:19214:1: ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:19214:1: ( ( rule__SuperInvocationExpression__TupleAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:19215:1: ( rule__SuperInvocationExpression__TupleAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:19216:1: ( rule__SuperInvocationExpression__TupleAssignment_2 )
- // InternalAppliedStereotypeProperty.g:19216:2: rule__SuperInvocationExpression__TupleAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__TupleAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_2());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonFinalClause__BodyAssignment_3"
- }
+ // $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32851:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
+ public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32855:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:32856:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32856:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:32857:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:19232:1: rule__SuperInvocationExpression__Group_1__0 : rule__SuperInvocationExpression__Group_1__0__Impl rule__SuperInvocationExpression__Group_1__1 ;
- public final void rule__SuperInvocationExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19236:1: ( rule__SuperInvocationExpression__Group_1__0__Impl rule__SuperInvocationExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:19237:2: rule__SuperInvocationExpression__Group_1__0__Impl rule__SuperInvocationExpression__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__SuperInvocationExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1__0"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:19244:1: rule__SuperInvocationExpression__Group_1__0__Impl : ( '.' ) ;
- public final void rule__SuperInvocationExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19248:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:19249:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:19249:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:19250:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_0());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:19263:1: rule__SuperInvocationExpression__Group_1__1 : rule__SuperInvocationExpression__Group_1__1__Impl ;
- public final void rule__SuperInvocationExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19267:1: ( rule__SuperInvocationExpression__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:19268:2: rule__SuperInvocationExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1__1"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:19274:1: rule__SuperInvocationExpression__Group_1__1__Impl : ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) ) ;
- public final void rule__SuperInvocationExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19278:1: ( ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19279:1: ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19279:1: ( ( rule__SuperInvocationExpression__TargetAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:19280:1: ( rule__SuperInvocationExpression__TargetAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTargetAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:19281:1: ( rule__SuperInvocationExpression__TargetAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:19281:2: rule__SuperInvocationExpression__TargetAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__SuperInvocationExpression__TargetAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getTargetAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:19295:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__0 : rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group__1 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19299:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:19300:2: rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__0"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:19307:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl : ( 'new' ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19311:1: ( ( 'new' ) )
- // InternalAppliedStereotypeProperty.g:19312:1: ( 'new' )
- {
- // InternalAppliedStereotypeProperty.g:19312:1: ( 'new' )
- // InternalAppliedStereotypeProperty.g:19313:1: 'new'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getNewKeyword_0());
- }
- match(input,87,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getNewKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:19326:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__1 : rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19330:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:19331:2: rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__1"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:19337:1: rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19341:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19342:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19342:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:19343:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:19344:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:19344:2: rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0"
- // InternalAppliedStereotypeProperty.g:19358:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19362:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1 )
- // InternalAppliedStereotypeProperty.g:19363:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1
- {
- pushFollow(FOLLOW_7);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:19370:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl : ( () ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19374:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:19375:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:19375:1: ( () )
- // InternalAppliedStereotypeProperty.g:19376:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getSequenceConstructionExpressionAction_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:19377:1: ()
- // InternalAppliedStereotypeProperty.g:19379:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getSequenceConstructionExpressionAction_1_0_0());
- }
-
- }
-
-
- }
+ }
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1"
- // InternalAppliedStereotypeProperty.g:19389:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19393:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2 )
- // InternalAppliedStereotypeProperty.g:19394:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2
- {
- pushFollow(FOLLOW_77);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:19401:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19405:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19406:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19406:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 ) )
- // InternalAppliedStereotypeProperty.g:19407:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameAssignment_1_0_1());
- }
- // InternalAppliedStereotypeProperty.g:19408:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 )
- // InternalAppliedStereotypeProperty.g:19408:2: rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameAssignment_1_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__1__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2"
- // InternalAppliedStereotypeProperty.g:19418:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19422:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3 )
- // InternalAppliedStereotypeProperty.g:19423:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3
- {
- pushFollow(FOLLOW_77);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:19430:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19434:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? ) )
- // InternalAppliedStereotypeProperty.g:19435:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:19435:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )? )
- // InternalAppliedStereotypeProperty.g:19436:1: ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1_0_2());
- }
- // InternalAppliedStereotypeProperty.g:19437:1: ( rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 )?
- int alt171=2;
- int LA171_0 = input.LA(1);
-
- if ( (LA171_0==78) ) {
- alt171=1;
- }
- switch (alt171) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:19437:2: rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_1_0_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__2__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3"
- // InternalAppliedStereotypeProperty.g:19447:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19451:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4 )
- // InternalAppliedStereotypeProperty.g:19452:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4
- {
- pushFollow(FOLLOW_78);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl"
- // InternalAppliedStereotypeProperty.g:19459:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl : ( '{' ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19463:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:19464:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:19464:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:19465:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_1_0_3());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_1_0_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__3__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4"
- // InternalAppliedStereotypeProperty.g:19478:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19482:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5 )
- // InternalAppliedStereotypeProperty.g:19483:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5
- {
- pushFollow(FOLLOW_78);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl"
- // InternalAppliedStereotypeProperty.g:19490:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19494:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? ) )
- // InternalAppliedStereotypeProperty.g:19495:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? )
- {
- // InternalAppliedStereotypeProperty.g:19495:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )? )
- // InternalAppliedStereotypeProperty.g:19496:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsAssignment_1_0_4());
- }
- // InternalAppliedStereotypeProperty.g:19497:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 )?
- int alt172=2;
- int LA172_0 = input.LA(1);
-
- if ( ((LA172_0>=RULE_NATURAL_VALUE && LA172_0<=RULE_STRING)||LA172_0==21||(LA172_0>=25 && LA172_0<=28)||LA172_0==55||LA172_0==66||(LA172_0>=85 && LA172_0<=87)||LA172_0==107||(LA172_0>=111 && LA172_0<=114)) ) {
- alt172=1;
- }
- switch (alt172) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:19497:2: rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsAssignment_1_0_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__4__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5"
- // InternalAppliedStereotypeProperty.g:19507:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19511:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl )
- // InternalAppliedStereotypeProperty.g:19512:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl"
- // InternalAppliedStereotypeProperty.g:19518:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl : ( '}' ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19522:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:19523:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:19523:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:19524:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_1_0_5());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_1_0_5());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__ExpressionAssignment_2"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__SwitchStatement__NonDefaultClauseAssignment_5"
+ // InternalAppliedStereotypeProperty.g:32866:1: rule__SwitchStatement__NonDefaultClauseAssignment_5 : ( ruleSwitchClause ) ;
+ public final void rule__SwitchStatement__NonDefaultClauseAssignment_5() throws RecognitionException {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__5__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32870:1: ( ( ruleSwitchClause ) )
+ // InternalAppliedStereotypeProperty.g:32871:1: ( ruleSwitchClause )
+ {
+ // InternalAppliedStereotypeProperty.g:32871:1: ( ruleSwitchClause )
+ // InternalAppliedStereotypeProperty.g:32872:1: ruleSwitchClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseSwitchClauseParserRuleCall_5_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSwitchClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseSwitchClauseParserRuleCall_5_0());
+ }
+ }
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:19549:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19553:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:19554:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1
- {
- pushFollow(FOLLOW_7);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:19561:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl : ( () ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19565:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:19566:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:19566:1: ( () )
- // InternalAppliedStereotypeProperty.g:19567:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getInstanceCreationExpressionAction_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:19568:1: ()
- // InternalAppliedStereotypeProperty.g:19570:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getInstanceCreationExpressionAction_1_1_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:19580:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2 ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19584:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2 )
- // InternalAppliedStereotypeProperty.g:19585:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2
- {
- pushFollow(FOLLOW_8);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:19592:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19596:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19597:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19597:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:19598:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:19599:1: ( rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 )
- // InternalAppliedStereotypeProperty.g:19599:2: rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorAssignment_1_1_1());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2"
- // InternalAppliedStereotypeProperty.g:19609:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2 : rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19613:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:19614:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:19620:1: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl : ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19624:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:19625:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:19625:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 ) )
- // InternalAppliedStereotypeProperty.g:19626:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleAssignment_1_1_2());
- }
- // InternalAppliedStereotypeProperty.g:19627:1: ( rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 )
- // InternalAppliedStereotypeProperty.g:19627:2: rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleAssignment_1_1_2());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__NonDefaultClauseAssignment_5"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6"
+ // InternalAppliedStereotypeProperty.g:32881:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
+ public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException {
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__Group_1_1__2__Impl"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:19643:1: rule__LinkOperationExpression__Group__0 : rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 ;
- public final void rule__LinkOperationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19647:1: ( rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:19648:2: rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1
- {
- pushFollow(FOLLOW_65);
- rule__LinkOperationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__0"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:19655:1: rule__LinkOperationExpression__Group__0__Impl : ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) ) ;
- public final void rule__LinkOperationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19659:1: ( ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:19660:1: ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:19660:1: ( ( rule__LinkOperationExpression__AssociationNameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:19661:1: ( rule__LinkOperationExpression__AssociationNameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getAssociationNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:19662:1: ( rule__LinkOperationExpression__AssociationNameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:19662:2: rule__LinkOperationExpression__AssociationNameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__AssociationNameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getAssociationNameAssignment_0());
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32885:1: ( ( ruleSwitchDefaultClause ) )
+ // InternalAppliedStereotypeProperty.g:32886:1: ( ruleSwitchDefaultClause )
+ {
+ // InternalAppliedStereotypeProperty.g:32886:1: ( ruleSwitchDefaultClause )
+ // InternalAppliedStereotypeProperty.g:32887:1: ruleSwitchDefaultClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSwitchDefaultClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
+ }
- }
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:19672:1: rule__LinkOperationExpression__Group__1 : rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 ;
- public final void rule__LinkOperationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19676:1: ( rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:19677:2: rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2
- {
- pushFollow(FOLLOW_79);
- rule__LinkOperationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__1"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:19684:1: rule__LinkOperationExpression__Group__1__Impl : ( '.' ) ;
- public final void rule__LinkOperationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19688:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:19689:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:19689:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:19690:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_1());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:19703:1: rule__LinkOperationExpression__Group__2 : rule__LinkOperationExpression__Group__2__Impl rule__LinkOperationExpression__Group__3 ;
- public final void rule__LinkOperationExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19707:1: ( rule__LinkOperationExpression__Group__2__Impl rule__LinkOperationExpression__Group__3 )
- // InternalAppliedStereotypeProperty.g:19708:2: rule__LinkOperationExpression__Group__2__Impl rule__LinkOperationExpression__Group__3
- {
- pushFollow(FOLLOW_8);
- rule__LinkOperationExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__2"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:19715:1: rule__LinkOperationExpression__Group__2__Impl : ( ( rule__LinkOperationExpression__OperationAssignment_2 ) ) ;
- public final void rule__LinkOperationExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19719:1: ( ( ( rule__LinkOperationExpression__OperationAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:19720:1: ( ( rule__LinkOperationExpression__OperationAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:19720:1: ( ( rule__LinkOperationExpression__OperationAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:19721:1: ( rule__LinkOperationExpression__OperationAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getOperationAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:19722:1: ( rule__LinkOperationExpression__OperationAssignment_2 )
- // InternalAppliedStereotypeProperty.g:19722:2: rule__LinkOperationExpression__OperationAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__OperationAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getOperationAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__3"
- // InternalAppliedStereotypeProperty.g:19732:1: rule__LinkOperationExpression__Group__3 : rule__LinkOperationExpression__Group__3__Impl ;
- public final void rule__LinkOperationExpression__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19736:1: ( rule__LinkOperationExpression__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:19737:2: rule__LinkOperationExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__3"
-
-
- // $ANTLR start "rule__LinkOperationExpression__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:19743:1: rule__LinkOperationExpression__Group__3__Impl : ( ( rule__LinkOperationExpression__TupleAssignment_3 ) ) ;
- public final void rule__LinkOperationExpression__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19747:1: ( ( ( rule__LinkOperationExpression__TupleAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:19748:1: ( ( rule__LinkOperationExpression__TupleAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:19748:1: ( ( rule__LinkOperationExpression__TupleAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:19749:1: ( rule__LinkOperationExpression__TupleAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:19750:1: ( rule__LinkOperationExpression__TupleAssignment_3 )
- // InternalAppliedStereotypeProperty.g:19750:2: rule__LinkOperationExpression__TupleAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationExpression__TupleAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_3());
- }
-
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchStatement__DefaultClauseAssignment_6"
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__3__Impl"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Group__0"
- // InternalAppliedStereotypeProperty.g:19768:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ;
- public final void rule__LinkOperationTuple__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19772:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
- // InternalAppliedStereotypeProperty.g:19773:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__LinkOperationTuple__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LinkOperationTuple__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__0"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:19780:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
- public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19784:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:19785:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:19785:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:19786:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__SwitchClause__CaseAssignment_0"
+ // InternalAppliedStereotypeProperty.g:32896:1: rule__SwitchClause__CaseAssignment_0 : ( ruleSwitchCase ) ;
+ public final void rule__SwitchClause__CaseAssignment_0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32900:1: ( ( ruleSwitchCase ) )
+ // InternalAppliedStereotypeProperty.g:32901:1: ( ruleSwitchCase )
+ {
+ // InternalAppliedStereotypeProperty.g:32901:1: ( ruleSwitchCase )
+ // InternalAppliedStereotypeProperty.g:32902:1: ruleSwitchCase
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSwitchCase();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_0_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__0__Impl"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Group__1"
- // InternalAppliedStereotypeProperty.g:19799:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ;
- public final void rule__LinkOperationTuple__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19803:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
- // InternalAppliedStereotypeProperty.g:19804:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
- {
- pushFollow(FOLLOW_9);
- rule__LinkOperationTuple__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LinkOperationTuple__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__1"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:19811:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__Alternatives_1 ) ) ;
- public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19815:1: ( ( ( rule__LinkOperationTuple__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19816:1: ( ( rule__LinkOperationTuple__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19816:1: ( ( rule__LinkOperationTuple__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:19817:1: ( rule__LinkOperationTuple__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:19818:1: ( rule__LinkOperationTuple__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:19818:2: rule__LinkOperationTuple__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationTuple__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__1__Impl"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Group__2"
- // InternalAppliedStereotypeProperty.g:19828:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl ;
- public final void rule__LinkOperationTuple__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19832:1: ( rule__LinkOperationTuple__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:19833:2: rule__LinkOperationTuple__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LinkOperationTuple__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__2"
-
-
- // $ANTLR start "rule__LinkOperationTuple__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:19839:1: rule__LinkOperationTuple__Group__2__Impl : ( ')' ) ;
- public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19843:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:19844:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:19844:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:19845:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_2());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__2__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__0"
- // InternalAppliedStereotypeProperty.g:19864:1: rule__IndexedNamedTupleExpressionList__Group__0 : rule__IndexedNamedTupleExpressionList__Group__0__Impl rule__IndexedNamedTupleExpressionList__Group__1 ;
- public final void rule__IndexedNamedTupleExpressionList__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19868:1: ( rule__IndexedNamedTupleExpressionList__Group__0__Impl rule__IndexedNamedTupleExpressionList__Group__1 )
- // InternalAppliedStereotypeProperty.g:19869:2: rule__IndexedNamedTupleExpressionList__Group__0__Impl rule__IndexedNamedTupleExpressionList__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__IndexedNamedTupleExpressionList__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__0"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:19876:1: rule__IndexedNamedTupleExpressionList__Group__0__Impl : ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) ) ;
- public final void rule__IndexedNamedTupleExpressionList__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19880:1: ( ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:19881:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:19881:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:19882:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:19883:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 )
- // InternalAppliedStereotypeProperty.g:19883:2: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__0__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__1"
- // InternalAppliedStereotypeProperty.g:19893:1: rule__IndexedNamedTupleExpressionList__Group__1 : rule__IndexedNamedTupleExpressionList__Group__1__Impl ;
- public final void rule__IndexedNamedTupleExpressionList__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19897:1: ( rule__IndexedNamedTupleExpressionList__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:19898:2: rule__IndexedNamedTupleExpressionList__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__1"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:19904:1: rule__IndexedNamedTupleExpressionList__Group__1__Impl : ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* ) ;
- public final void rule__IndexedNamedTupleExpressionList__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19908:1: ( ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:19909:1: ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:19909:1: ( ( rule__IndexedNamedTupleExpressionList__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:19910:1: ( rule__IndexedNamedTupleExpressionList__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:19911:1: ( rule__IndexedNamedTupleExpressionList__Group_1__0 )*
- loop173:
- do {
- int alt173=2;
- int LA173_0 = input.LA(1);
-
- if ( (LA173_0==57) ) {
- alt173=1;
- }
-
-
- switch (alt173) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:19911:2: rule__IndexedNamedTupleExpressionList__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__IndexedNamedTupleExpressionList__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop173;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group__1__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__0"
- // InternalAppliedStereotypeProperty.g:19925:1: rule__IndexedNamedTupleExpressionList__Group_1__0 : rule__IndexedNamedTupleExpressionList__Group_1__0__Impl rule__IndexedNamedTupleExpressionList__Group_1__1 ;
- public final void rule__IndexedNamedTupleExpressionList__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19929:1: ( rule__IndexedNamedTupleExpressionList__Group_1__0__Impl rule__IndexedNamedTupleExpressionList__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:19930:2: rule__IndexedNamedTupleExpressionList__Group_1__0__Impl rule__IndexedNamedTupleExpressionList__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__IndexedNamedTupleExpressionList__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__0"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:19937:1: rule__IndexedNamedTupleExpressionList__Group_1__0__Impl : ( ',' ) ;
- public final void rule__IndexedNamedTupleExpressionList__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19941:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:19942:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:19942:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:19943:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__1"
- // InternalAppliedStereotypeProperty.g:19956:1: rule__IndexedNamedTupleExpressionList__Group_1__1 : rule__IndexedNamedTupleExpressionList__Group_1__1__Impl ;
- public final void rule__IndexedNamedTupleExpressionList__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19960:1: ( rule__IndexedNamedTupleExpressionList__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:19961:2: rule__IndexedNamedTupleExpressionList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__1"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:19967:1: rule__IndexedNamedTupleExpressionList__Group_1__1__Impl : ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) ;
- public final void rule__IndexedNamedTupleExpressionList__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19971:1: ( ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:19972:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:19972:1: ( ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:19973:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:19974:1: ( rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:19974:2: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:19988:1: rule__IndexedNamedExpression__Group__0 : rule__IndexedNamedExpression__Group__0__Impl rule__IndexedNamedExpression__Group__1 ;
- public final void rule__IndexedNamedExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:19992:1: ( rule__IndexedNamedExpression__Group__0__Impl rule__IndexedNamedExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:19993:2: rule__IndexedNamedExpression__Group__0__Impl rule__IndexedNamedExpression__Group__1
- {
- pushFollow(FOLLOW_80);
- rule__IndexedNamedExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__0"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20000:1: rule__IndexedNamedExpression__Group__0__Impl : ( ( rule__IndexedNamedExpression__NameAssignment_0 ) ) ;
- public final void rule__IndexedNamedExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20004:1: ( ( ( rule__IndexedNamedExpression__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:20005:1: ( ( rule__IndexedNamedExpression__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:20005:1: ( ( rule__IndexedNamedExpression__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:20006:1: ( rule__IndexedNamedExpression__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:20007:1: ( rule__IndexedNamedExpression__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:20007:2: rule__IndexedNamedExpression__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getNameAssignment_0());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:20017:1: rule__IndexedNamedExpression__Group__1 : rule__IndexedNamedExpression__Group__1__Impl rule__IndexedNamedExpression__Group__2 ;
- public final void rule__IndexedNamedExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20021:1: ( rule__IndexedNamedExpression__Group__1__Impl rule__IndexedNamedExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:20022:2: rule__IndexedNamedExpression__Group__1__Impl rule__IndexedNamedExpression__Group__2
- {
- pushFollow(FOLLOW_80);
- rule__IndexedNamedExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__1"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20029:1: rule__IndexedNamedExpression__Group__1__Impl : ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? ) ;
- public final void rule__IndexedNamedExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20033:1: ( ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? ) )
- // InternalAppliedStereotypeProperty.g:20034:1: ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:20034:1: ( ( rule__IndexedNamedExpression__IndexAssignment_1 )? )
- // InternalAppliedStereotypeProperty.g:20035:1: ( rule__IndexedNamedExpression__IndexAssignment_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getIndexAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:20036:1: ( rule__IndexedNamedExpression__IndexAssignment_1 )?
- int alt174=2;
- int LA174_0 = input.LA(1);
-
- if ( (LA174_0==78) ) {
- alt174=1;
- }
- switch (alt174) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:20036:2: rule__IndexedNamedExpression__IndexAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__IndexAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getIndexAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:20046:1: rule__IndexedNamedExpression__Group__2 : rule__IndexedNamedExpression__Group__2__Impl rule__IndexedNamedExpression__Group__3 ;
- public final void rule__IndexedNamedExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20050:1: ( rule__IndexedNamedExpression__Group__2__Impl rule__IndexedNamedExpression__Group__3 )
- // InternalAppliedStereotypeProperty.g:20051:2: rule__IndexedNamedExpression__Group__2__Impl rule__IndexedNamedExpression__Group__3
- {
- pushFollow(FOLLOW_74);
- rule__IndexedNamedExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__2"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:20058:1: rule__IndexedNamedExpression__Group__2__Impl : ( '=>' ) ;
- public final void rule__IndexedNamedExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20062:1: ( ( '=>' ) )
- // InternalAppliedStereotypeProperty.g:20063:1: ( '=>' )
- {
- // InternalAppliedStereotypeProperty.g:20063:1: ( '=>' )
- // InternalAppliedStereotypeProperty.g:20064:1: '=>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_2());
- }
- match(input,58,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getEqualsSignGreaterThanSignKeyword_2());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__CaseAssignment_0"
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__3"
- // InternalAppliedStereotypeProperty.g:20077:1: rule__IndexedNamedExpression__Group__3 : rule__IndexedNamedExpression__Group__3__Impl ;
- public final void rule__IndexedNamedExpression__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20081:1: ( rule__IndexedNamedExpression__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:20082:2: rule__IndexedNamedExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__3"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:20088:1: rule__IndexedNamedExpression__Group__3__Impl : ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) ) ;
- public final void rule__IndexedNamedExpression__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20092:1: ( ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:20093:1: ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:20093:1: ( ( rule__IndexedNamedExpression__ExpressionAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:20094:1: ( rule__IndexedNamedExpression__ExpressionAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getExpressionAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:20095:1: ( rule__IndexedNamedExpression__ExpressionAssignment_3 )
- // InternalAppliedStereotypeProperty.g:20095:2: rule__IndexedNamedExpression__ExpressionAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__IndexedNamedExpression__ExpressionAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getExpressionAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__Group__3__Impl"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:20113:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ;
- public final void rule__ClassExtentExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20117:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:20118:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
- {
- pushFollow(FOLLOW_65);
- rule__ClassExtentExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__0"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20125:1: rule__ClassExtentExpression__Group__0__Impl : ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) ) ;
- public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20129:1: ( ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:20130:1: ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:20130:1: ( ( rule__ClassExtentExpression__ClassNameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:20131:1: ( rule__ClassExtentExpression__ClassNameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getClassNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:20132:1: ( rule__ClassExtentExpression__ClassNameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:20132:2: rule__ClassExtentExpression__ClassNameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__ClassNameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getClassNameAssignment_0());
- }
+ // $ANTLR start "rule__SwitchClause__CaseAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32911:1: rule__SwitchClause__CaseAssignment_1 : ( ruleSwitchCase ) ;
+ public final void rule__SwitchClause__CaseAssignment_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32915:1: ( ( ruleSwitchCase ) )
+ // InternalAppliedStereotypeProperty.g:32916:1: ( ruleSwitchCase )
+ {
+ // InternalAppliedStereotypeProperty.g:32916:1: ( ruleSwitchCase )
+ // InternalAppliedStereotypeProperty.g:32917:1: ruleSwitchCase
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSwitchCase();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_1_0());
+ }
+ }
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:20142:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ;
- public final void rule__ClassExtentExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20146:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:20147:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
- {
- pushFollow(FOLLOW_81);
- rule__ClassExtentExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__1"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20154:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
- public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20158:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:20159:1: ( '.' )
- {
- // InternalAppliedStereotypeProperty.g:20159:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:20160:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:20173:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ;
- public final void rule__ClassExtentExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20177:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
- // InternalAppliedStereotypeProperty.g:20178:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
- {
- pushFollow(FOLLOW_8);
- rule__ClassExtentExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__2"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:20185:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
- public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20189:1: ( ( 'allInstances' ) )
- // InternalAppliedStereotypeProperty.g:20190:1: ( 'allInstances' )
- {
- // InternalAppliedStereotypeProperty.g:20190:1: ( 'allInstances' )
- // InternalAppliedStereotypeProperty.g:20191:1: 'allInstances'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- }
- match(input,88,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__3"
- // InternalAppliedStereotypeProperty.g:20204:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ;
- public final void rule__ClassExtentExpression__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20208:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
- // InternalAppliedStereotypeProperty.g:20209:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
- {
- pushFollow(FOLLOW_9);
- rule__ClassExtentExpression__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__3"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:20216:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
- public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20220:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:20221:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:20221:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:20222:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__3__Impl"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__4"
- // InternalAppliedStereotypeProperty.g:20235:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl ;
- public final void rule__ClassExtentExpression__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20239:1: ( rule__ClassExtentExpression__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:20240:2: rule__ClassExtentExpression__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassExtentExpression__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__4"
-
-
- // $ANTLR start "rule__ClassExtentExpression__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:20246:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
- public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20250:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:20251:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:20251:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:20252:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__4__Impl"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__0"
- // InternalAppliedStereotypeProperty.g:20275:1: rule__SequenceConstructionExpression__Group_0__0 : rule__SequenceConstructionExpression__Group_0__0__Impl rule__SequenceConstructionExpression__Group_0__1 ;
- public final void rule__SequenceConstructionExpression__Group_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20279:1: ( rule__SequenceConstructionExpression__Group_0__0__Impl rule__SequenceConstructionExpression__Group_0__1 )
- // InternalAppliedStereotypeProperty.g:20280:2: rule__SequenceConstructionExpression__Group_0__0__Impl rule__SequenceConstructionExpression__Group_0__1
- {
- pushFollow(FOLLOW_77);
- rule__SequenceConstructionExpression__Group_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Group_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__0"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:20287:1: rule__SequenceConstructionExpression__Group_0__0__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) ) ;
- public final void rule__SequenceConstructionExpression__Group_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20291:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) ) )
- // InternalAppliedStereotypeProperty.g:20292:1: ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:20292:1: ( ( rule__SequenceConstructionExpression__Alternatives_0_0 ) )
- // InternalAppliedStereotypeProperty.g:20293:1: ( rule__SequenceConstructionExpression__Alternatives_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_0_0());
- }
- // InternalAppliedStereotypeProperty.g:20294:1: ( rule__SequenceConstructionExpression__Alternatives_0_0 )
- // InternalAppliedStereotypeProperty.g:20294:2: rule__SequenceConstructionExpression__Alternatives_0_0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Alternatives_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__0__Impl"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__1"
- // InternalAppliedStereotypeProperty.g:20304:1: rule__SequenceConstructionExpression__Group_0__1 : rule__SequenceConstructionExpression__Group_0__1__Impl rule__SequenceConstructionExpression__Group_0__2 ;
- public final void rule__SequenceConstructionExpression__Group_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20308:1: ( rule__SequenceConstructionExpression__Group_0__1__Impl rule__SequenceConstructionExpression__Group_0__2 )
- // InternalAppliedStereotypeProperty.g:20309:2: rule__SequenceConstructionExpression__Group_0__1__Impl rule__SequenceConstructionExpression__Group_0__2
- {
- pushFollow(FOLLOW_77);
- rule__SequenceConstructionExpression__Group_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Group_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__1"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:20316:1: rule__SequenceConstructionExpression__Group_0__1__Impl : ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? ) ;
- public final void rule__SequenceConstructionExpression__Group_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20320:1: ( ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? ) )
- // InternalAppliedStereotypeProperty.g:20321:1: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:20321:1: ( ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )? )
- // InternalAppliedStereotypeProperty.g:20322:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_0_1());
- }
- // InternalAppliedStereotypeProperty.g:20323:1: ( rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 )?
- int alt175=2;
- int LA175_0 = input.LA(1);
-
- if ( (LA175_0==78) ) {
- alt175=1;
- }
- switch (alt175) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:20323:2: rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityAssignment_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__1__Impl"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__2"
- // InternalAppliedStereotypeProperty.g:20333:1: rule__SequenceConstructionExpression__Group_0__2 : rule__SequenceConstructionExpression__Group_0__2__Impl rule__SequenceConstructionExpression__Group_0__3 ;
- public final void rule__SequenceConstructionExpression__Group_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20337:1: ( rule__SequenceConstructionExpression__Group_0__2__Impl rule__SequenceConstructionExpression__Group_0__3 )
- // InternalAppliedStereotypeProperty.g:20338:2: rule__SequenceConstructionExpression__Group_0__2__Impl rule__SequenceConstructionExpression__Group_0__3
- {
- pushFollow(FOLLOW_78);
- rule__SequenceConstructionExpression__Group_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Group_0__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__2"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:20345:1: rule__SequenceConstructionExpression__Group_0__2__Impl : ( '{' ) ;
- public final void rule__SequenceConstructionExpression__Group_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20349:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:20350:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:20350:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:20351:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0_2());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__2__Impl"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__3"
- // InternalAppliedStereotypeProperty.g:20364:1: rule__SequenceConstructionExpression__Group_0__3 : rule__SequenceConstructionExpression__Group_0__3__Impl rule__SequenceConstructionExpression__Group_0__4 ;
- public final void rule__SequenceConstructionExpression__Group_0__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20368:1: ( rule__SequenceConstructionExpression__Group_0__3__Impl rule__SequenceConstructionExpression__Group_0__4 )
- // InternalAppliedStereotypeProperty.g:20369:2: rule__SequenceConstructionExpression__Group_0__3__Impl rule__SequenceConstructionExpression__Group_0__4
- {
- pushFollow(FOLLOW_78);
- rule__SequenceConstructionExpression__Group_0__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Group_0__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__3"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__3__Impl"
- // InternalAppliedStereotypeProperty.g:20376:1: rule__SequenceConstructionExpression__Group_0__3__Impl : ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? ) ;
- public final void rule__SequenceConstructionExpression__Group_0__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20380:1: ( ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? ) )
- // InternalAppliedStereotypeProperty.g:20381:1: ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? )
- {
- // InternalAppliedStereotypeProperty.g:20381:1: ( ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )? )
- // InternalAppliedStereotypeProperty.g:20382:1: ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getElementsAssignment_0_3());
- }
- // InternalAppliedStereotypeProperty.g:20383:1: ( rule__SequenceConstructionExpression__ElementsAssignment_0_3 )?
- int alt176=2;
- int LA176_0 = input.LA(1);
-
- if ( ((LA176_0>=RULE_NATURAL_VALUE && LA176_0<=RULE_STRING)||LA176_0==21||(LA176_0>=25 && LA176_0<=28)||LA176_0==55||LA176_0==66||(LA176_0>=85 && LA176_0<=87)||LA176_0==107||(LA176_0>=111 && LA176_0<=114)) ) {
- alt176=1;
- }
- switch (alt176) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:20383:2: rule__SequenceConstructionExpression__ElementsAssignment_0_3
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__ElementsAssignment_0_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getElementsAssignment_0_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__3__Impl"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__4"
- // InternalAppliedStereotypeProperty.g:20393:1: rule__SequenceConstructionExpression__Group_0__4 : rule__SequenceConstructionExpression__Group_0__4__Impl ;
- public final void rule__SequenceConstructionExpression__Group_0__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20397:1: ( rule__SequenceConstructionExpression__Group_0__4__Impl )
- // InternalAppliedStereotypeProperty.g:20398:2: rule__SequenceConstructionExpression__Group_0__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceConstructionExpression__Group_0__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__4"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Group_0__4__Impl"
- // InternalAppliedStereotypeProperty.g:20404:1: rule__SequenceConstructionExpression__Group_0__4__Impl : ( '}' ) ;
- public final void rule__SequenceConstructionExpression__Group_0__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20408:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:20409:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:20409:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:20410:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_0_4());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_0_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_0__4__Impl"
-
-
- // $ANTLR start "rule__MultiplicityIndicator__Group__0"
- // InternalAppliedStereotypeProperty.g:20433:1: rule__MultiplicityIndicator__Group__0 : rule__MultiplicityIndicator__Group__0__Impl rule__MultiplicityIndicator__Group__1 ;
- public final void rule__MultiplicityIndicator__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20437:1: ( rule__MultiplicityIndicator__Group__0__Impl rule__MultiplicityIndicator__Group__1 )
- // InternalAppliedStereotypeProperty.g:20438:2: rule__MultiplicityIndicator__Group__0__Impl rule__MultiplicityIndicator__Group__1
- {
- pushFollow(FOLLOW_59);
- rule__MultiplicityIndicator__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__MultiplicityIndicator__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicityIndicator__Group__0"
-
-
- // $ANTLR start "rule__MultiplicityIndicator__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20445:1: rule__MultiplicityIndicator__Group__0__Impl : ( '[' ) ;
- public final void rule__MultiplicityIndicator__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20449:1: ( ( '[' ) )
- // InternalAppliedStereotypeProperty.g:20450:1: ( '[' )
- {
- // InternalAppliedStereotypeProperty.g:20450:1: ( '[' )
- // InternalAppliedStereotypeProperty.g:20451:1: '['
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityIndicatorAccess().getLeftSquareBracketKeyword_0());
- }
- match(input,78,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityIndicatorAccess().getLeftSquareBracketKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicityIndicator__Group__0__Impl"
-
-
- // $ANTLR start "rule__MultiplicityIndicator__Group__1"
- // InternalAppliedStereotypeProperty.g:20464:1: rule__MultiplicityIndicator__Group__1 : rule__MultiplicityIndicator__Group__1__Impl ;
- public final void rule__MultiplicityIndicator__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20468:1: ( rule__MultiplicityIndicator__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:20469:2: rule__MultiplicityIndicator__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicityIndicator__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicityIndicator__Group__1"
-
-
- // $ANTLR start "rule__MultiplicityIndicator__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20475:1: rule__MultiplicityIndicator__Group__1__Impl : ( ']' ) ;
- public final void rule__MultiplicityIndicator__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20479:1: ( ( ']' ) )
- // InternalAppliedStereotypeProperty.g:20480:1: ( ']' )
- {
- // InternalAppliedStereotypeProperty.g:20480:1: ( ']' )
- // InternalAppliedStereotypeProperty.g:20481:1: ']'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicityIndicatorAccess().getRightSquareBracketKeyword_1());
- }
- match(input,79,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicityIndicatorAccess().getRightSquareBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicityIndicator__Group__1__Impl"
-
-
- // $ANTLR start "rule__SequenceRange__Group__0"
- // InternalAppliedStereotypeProperty.g:20498:1: rule__SequenceRange__Group__0 : rule__SequenceRange__Group__0__Impl rule__SequenceRange__Group__1 ;
- public final void rule__SequenceRange__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20502:1: ( rule__SequenceRange__Group__0__Impl rule__SequenceRange__Group__1 )
- // InternalAppliedStereotypeProperty.g:20503:2: rule__SequenceRange__Group__0__Impl rule__SequenceRange__Group__1
- {
- pushFollow(FOLLOW_60);
- rule__SequenceRange__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceRange__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__Group__0"
-
-
- // $ANTLR start "rule__SequenceRange__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20510:1: rule__SequenceRange__Group__0__Impl : ( ( rule__SequenceRange__RangeLowerAssignment_0 ) ) ;
- public final void rule__SequenceRange__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20514:1: ( ( ( rule__SequenceRange__RangeLowerAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:20515:1: ( ( rule__SequenceRange__RangeLowerAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:20515:1: ( ( rule__SequenceRange__RangeLowerAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:20516:1: ( rule__SequenceRange__RangeLowerAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeAccess().getRangeLowerAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:20517:1: ( rule__SequenceRange__RangeLowerAssignment_0 )
- // InternalAppliedStereotypeProperty.g:20517:2: rule__SequenceRange__RangeLowerAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceRange__RangeLowerAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeAccess().getRangeLowerAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__Group__0__Impl"
-
-
- // $ANTLR start "rule__SequenceRange__Group__1"
- // InternalAppliedStereotypeProperty.g:20527:1: rule__SequenceRange__Group__1 : rule__SequenceRange__Group__1__Impl rule__SequenceRange__Group__2 ;
- public final void rule__SequenceRange__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20531:1: ( rule__SequenceRange__Group__1__Impl rule__SequenceRange__Group__2 )
- // InternalAppliedStereotypeProperty.g:20532:2: rule__SequenceRange__Group__1__Impl rule__SequenceRange__Group__2
- {
- pushFollow(FOLLOW_74);
- rule__SequenceRange__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceRange__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__Group__1"
-
-
- // $ANTLR start "rule__SequenceRange__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20539:1: rule__SequenceRange__Group__1__Impl : ( '..' ) ;
- public final void rule__SequenceRange__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20543:1: ( ( '..' ) )
- // InternalAppliedStereotypeProperty.g:20544:1: ( '..' )
- {
- // InternalAppliedStereotypeProperty.g:20544:1: ( '..' )
- // InternalAppliedStereotypeProperty.g:20545:1: '..'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeAccess().getFullStopFullStopKeyword_1());
- }
- match(input,80,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeAccess().getFullStopFullStopKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__Group__1__Impl"
-
-
- // $ANTLR start "rule__SequenceRange__Group__2"
- // InternalAppliedStereotypeProperty.g:20558:1: rule__SequenceRange__Group__2 : rule__SequenceRange__Group__2__Impl ;
- public final void rule__SequenceRange__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20562:1: ( rule__SequenceRange__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:20563:2: rule__SequenceRange__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceRange__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__Group__2"
-
-
- // $ANTLR start "rule__SequenceRange__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:20569:1: rule__SequenceRange__Group__2__Impl : ( ( rule__SequenceRange__RangeUpperAssignment_2 ) ) ;
- public final void rule__SequenceRange__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20573:1: ( ( ( rule__SequenceRange__RangeUpperAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:20574:1: ( ( rule__SequenceRange__RangeUpperAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:20574:1: ( ( rule__SequenceRange__RangeUpperAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:20575:1: ( rule__SequenceRange__RangeUpperAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeAccess().getRangeUpperAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:20576:1: ( rule__SequenceRange__RangeUpperAssignment_2 )
- // InternalAppliedStereotypeProperty.g:20576:2: rule__SequenceRange__RangeUpperAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SequenceRange__RangeUpperAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeAccess().getRangeUpperAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__Group__2__Impl"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group__0"
- // InternalAppliedStereotypeProperty.g:20592:1: rule__SequenceExpressionList__Group__0 : rule__SequenceExpressionList__Group__0__Impl rule__SequenceExpressionList__Group__1 ;
- public final void rule__SequenceExpressionList__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20596:1: ( rule__SequenceExpressionList__Group__0__Impl rule__SequenceExpressionList__Group__1 )
- // InternalAppliedStereotypeProperty.g:20597:2: rule__SequenceExpressionList__Group__0__Impl rule__SequenceExpressionList__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__SequenceExpressionList__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group__0"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20604:1: rule__SequenceExpressionList__Group__0__Impl : ( ( rule__SequenceExpressionList__ElementAssignment_0 ) ) ;
- public final void rule__SequenceExpressionList__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20608:1: ( ( ( rule__SequenceExpressionList__ElementAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:20609:1: ( ( rule__SequenceExpressionList__ElementAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:20609:1: ( ( rule__SequenceExpressionList__ElementAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:20610:1: ( rule__SequenceExpressionList__ElementAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:20611:1: ( rule__SequenceExpressionList__ElementAssignment_0 )
- // InternalAppliedStereotypeProperty.g:20611:2: rule__SequenceExpressionList__ElementAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__ElementAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_0());
- }
-
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__CaseAssignment_1"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group__0__Impl"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group__1"
- // InternalAppliedStereotypeProperty.g:20621:1: rule__SequenceExpressionList__Group__1 : rule__SequenceExpressionList__Group__1__Impl rule__SequenceExpressionList__Group__2 ;
- public final void rule__SequenceExpressionList__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20625:1: ( rule__SequenceExpressionList__Group__1__Impl rule__SequenceExpressionList__Group__2 )
- // InternalAppliedStereotypeProperty.g:20626:2: rule__SequenceExpressionList__Group__1__Impl rule__SequenceExpressionList__Group__2
- {
- pushFollow(FOLLOW_10);
- rule__SequenceExpressionList__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group__1"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20633:1: rule__SequenceExpressionList__Group__1__Impl : ( ( rule__SequenceExpressionList__Group_1__0 )* ) ;
- public final void rule__SequenceExpressionList__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20637:1: ( ( ( rule__SequenceExpressionList__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:20638:1: ( ( rule__SequenceExpressionList__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:20638:1: ( ( rule__SequenceExpressionList__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:20639:1: ( rule__SequenceExpressionList__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:20640:1: ( rule__SequenceExpressionList__Group_1__0 )*
- loop177:
- do {
- int alt177=2;
- int LA177_0 = input.LA(1);
-
- if ( (LA177_0==57) ) {
- int LA177_1 = input.LA(2);
-
- if ( ((LA177_1>=RULE_NATURAL_VALUE && LA177_1<=RULE_STRING)||LA177_1==21||(LA177_1>=25 && LA177_1<=28)||LA177_1==55||LA177_1==66||(LA177_1>=85 && LA177_1<=87)||LA177_1==107||(LA177_1>=111 && LA177_1<=114)) ) {
- alt177=1;
- }
-
-
- }
-
-
- switch (alt177) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:20640:2: rule__SequenceExpressionList__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__SequenceExpressionList__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop177;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group__1__Impl"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group__2"
- // InternalAppliedStereotypeProperty.g:20650:1: rule__SequenceExpressionList__Group__2 : rule__SequenceExpressionList__Group__2__Impl ;
- public final void rule__SequenceExpressionList__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20654:1: ( rule__SequenceExpressionList__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:20655:2: rule__SequenceExpressionList__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group__2"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:20661:1: rule__SequenceExpressionList__Group__2__Impl : ( ( ',' )? ) ;
- public final void rule__SequenceExpressionList__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20665:1: ( ( ( ',' )? ) )
- // InternalAppliedStereotypeProperty.g:20666:1: ( ( ',' )? )
- {
- // InternalAppliedStereotypeProperty.g:20666:1: ( ( ',' )? )
- // InternalAppliedStereotypeProperty.g:20667:1: ( ',' )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_2());
- }
- // InternalAppliedStereotypeProperty.g:20668:1: ( ',' )?
- int alt178=2;
- int LA178_0 = input.LA(1);
+ // $ANTLR start "rule__SwitchClause__BlockAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32926:1: rule__SwitchClause__BlockAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
+ public final void rule__SwitchClause__BlockAssignment_2() throws RecognitionException {
- if ( (LA178_0==57) ) {
- alt178=1;
- }
- switch (alt178) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:20669:2: ','
- {
- match(input,57,FOLLOW_2); if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group__2__Impl"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group_1__0"
- // InternalAppliedStereotypeProperty.g:20686:1: rule__SequenceExpressionList__Group_1__0 : rule__SequenceExpressionList__Group_1__0__Impl rule__SequenceExpressionList__Group_1__1 ;
- public final void rule__SequenceExpressionList__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20690:1: ( rule__SequenceExpressionList__Group_1__0__Impl rule__SequenceExpressionList__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:20691:2: rule__SequenceExpressionList__Group_1__0__Impl rule__SequenceExpressionList__Group_1__1
- {
- pushFollow(FOLLOW_6);
- rule__SequenceExpressionList__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group_1__0"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:20698:1: rule__SequenceExpressionList__Group_1__0__Impl : ( ',' ) ;
- public final void rule__SequenceExpressionList__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20702:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:20703:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:20703:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:20704:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32930:1: ( ( ruleNonEmptyStatementSequence ) )
+ // InternalAppliedStereotypeProperty.g:32931:1: ( ruleNonEmptyStatementSequence )
+ {
+ // InternalAppliedStereotypeProperty.g:32931:1: ( ruleNonEmptyStatementSequence )
+ // InternalAppliedStereotypeProperty.g:32932:1: ruleNonEmptyStatementSequence
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSwitchClauseAccess().getBlockNonEmptyStatementSequenceParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNonEmptyStatementSequence();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getSwitchClauseAccess().getBlockNonEmptyStatementSequenceParserRuleCall_2_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group_1__1"
- // InternalAppliedStereotypeProperty.g:20717:1: rule__SequenceExpressionList__Group_1__1 : rule__SequenceExpressionList__Group_1__1__Impl ;
- public final void rule__SequenceExpressionList__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20721:1: ( rule__SequenceExpressionList__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:20722:2: rule__SequenceExpressionList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group_1__1"
-
-
- // $ANTLR start "rule__SequenceExpressionList__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:20728:1: rule__SequenceExpressionList__Group_1__1__Impl : ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) ) ;
- public final void rule__SequenceExpressionList__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20732:1: ( ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:20733:1: ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:20733:1: ( ( rule__SequenceExpressionList__ElementAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:20734:1: ( rule__SequenceExpressionList__ElementAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:20735:1: ( rule__SequenceExpressionList__ElementAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:20735:2: rule__SequenceExpressionList__ElementAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceExpressionList__ElementAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getElementAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:20749:1: rule__SequenceInitializationExpression__Group__0 : rule__SequenceInitializationExpression__Group__0__Impl rule__SequenceInitializationExpression__Group__1 ;
- public final void rule__SequenceInitializationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20753:1: ( rule__SequenceInitializationExpression__Group__0__Impl rule__SequenceInitializationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:20754:2: rule__SequenceInitializationExpression__Group__0__Impl rule__SequenceInitializationExpression__Group__1
- {
- pushFollow(FOLLOW_6);
- rule__SequenceInitializationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceInitializationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__0"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20761:1: rule__SequenceInitializationExpression__Group__0__Impl : ( ( 'new' )? ) ;
- public final void rule__SequenceInitializationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20765:1: ( ( ( 'new' )? ) )
- // InternalAppliedStereotypeProperty.g:20766:1: ( ( 'new' )? )
- {
- // InternalAppliedStereotypeProperty.g:20766:1: ( ( 'new' )? )
- // InternalAppliedStereotypeProperty.g:20767:1: ( 'new' )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionAccess().getNewKeyword_0());
- }
- // InternalAppliedStereotypeProperty.g:20768:1: ( 'new' )?
- int alt179=2;
- int LA179_0 = input.LA(1);
-
- if ( (LA179_0==87) ) {
- alt179=1;
- }
- switch (alt179) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:20769:2: 'new'
- {
- match(input,87,FOLLOW_2); if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionAccess().getNewKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:20780:1: rule__SequenceInitializationExpression__Group__1 : rule__SequenceInitializationExpression__Group__1__Impl rule__SequenceInitializationExpression__Group__2 ;
- public final void rule__SequenceInitializationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20784:1: ( rule__SequenceInitializationExpression__Group__1__Impl rule__SequenceInitializationExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:20785:2: rule__SequenceInitializationExpression__Group__1__Impl rule__SequenceInitializationExpression__Group__2
- {
- pushFollow(FOLLOW_6);
- rule__SequenceInitializationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceInitializationExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__1"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20792:1: rule__SequenceInitializationExpression__Group__1__Impl : ( '{' ) ;
- public final void rule__SequenceInitializationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20796:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:20797:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:20797:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:20798:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:20811:1: rule__SequenceInitializationExpression__Group__2 : rule__SequenceInitializationExpression__Group__2__Impl rule__SequenceInitializationExpression__Group__3 ;
- public final void rule__SequenceInitializationExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20815:1: ( rule__SequenceInitializationExpression__Group__2__Impl rule__SequenceInitializationExpression__Group__3 )
- // InternalAppliedStereotypeProperty.g:20816:2: rule__SequenceInitializationExpression__Group__2__Impl rule__SequenceInitializationExpression__Group__3
- {
- pushFollow(FOLLOW_82);
- rule__SequenceInitializationExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceInitializationExpression__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__2"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:20823:1: rule__SequenceInitializationExpression__Group__2__Impl : ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) ) ;
- public final void rule__SequenceInitializationExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20827:1: ( ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:20828:1: ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:20828:1: ( ( rule__SequenceInitializationExpression__ElementsAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:20829:1: ( rule__SequenceInitializationExpression__ElementsAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionAccess().getElementsAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:20830:1: ( rule__SequenceInitializationExpression__ElementsAssignment_2 )
- // InternalAppliedStereotypeProperty.g:20830:2: rule__SequenceInitializationExpression__ElementsAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SequenceInitializationExpression__ElementsAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionAccess().getElementsAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__3"
- // InternalAppliedStereotypeProperty.g:20840:1: rule__SequenceInitializationExpression__Group__3 : rule__SequenceInitializationExpression__Group__3__Impl ;
- public final void rule__SequenceInitializationExpression__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20844:1: ( rule__SequenceInitializationExpression__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:20845:2: rule__SequenceInitializationExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceInitializationExpression__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__3"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:20851:1: rule__SequenceInitializationExpression__Group__3__Impl : ( '}' ) ;
- public final void rule__SequenceInitializationExpression__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20855:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:20856:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:20856:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:20857:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__Group__3__Impl"
-
-
- // $ANTLR start "rule__Index__Group__0"
- // InternalAppliedStereotypeProperty.g:20878:1: rule__Index__Group__0 : rule__Index__Group__0__Impl rule__Index__Group__1 ;
- public final void rule__Index__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20882:1: ( rule__Index__Group__0__Impl rule__Index__Group__1 )
- // InternalAppliedStereotypeProperty.g:20883:2: rule__Index__Group__0__Impl rule__Index__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__Index__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Index__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Index__Group__0"
-
-
- // $ANTLR start "rule__Index__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20890:1: rule__Index__Group__0__Impl : ( '[' ) ;
- public final void rule__Index__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20894:1: ( ( '[' ) )
- // InternalAppliedStereotypeProperty.g:20895:1: ( '[' )
- {
- // InternalAppliedStereotypeProperty.g:20895:1: ( '[' )
- // InternalAppliedStereotypeProperty.g:20896:1: '['
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexAccess().getLeftSquareBracketKeyword_0());
- }
- match(input,78,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexAccess().getLeftSquareBracketKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Index__Group__0__Impl"
-
-
- // $ANTLR start "rule__Index__Group__1"
- // InternalAppliedStereotypeProperty.g:20909:1: rule__Index__Group__1 : rule__Index__Group__1__Impl rule__Index__Group__2 ;
- public final void rule__Index__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20913:1: ( rule__Index__Group__1__Impl rule__Index__Group__2 )
- // InternalAppliedStereotypeProperty.g:20914:2: rule__Index__Group__1__Impl rule__Index__Group__2
- {
- pushFollow(FOLLOW_59);
- rule__Index__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Index__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Index__Group__1"
-
-
- // $ANTLR start "rule__Index__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:20921:1: rule__Index__Group__1__Impl : ( ruleExpression ) ;
- public final void rule__Index__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20925:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:20926:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:20926:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:20927:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexAccess().getExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexAccess().getExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Index__Group__1__Impl"
-
-
- // $ANTLR start "rule__Index__Group__2"
- // InternalAppliedStereotypeProperty.g:20938:1: rule__Index__Group__2 : rule__Index__Group__2__Impl ;
- public final void rule__Index__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20942:1: ( rule__Index__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:20943:2: rule__Index__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__Index__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Index__Group__2"
-
-
- // $ANTLR start "rule__Index__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:20949:1: rule__Index__Group__2__Impl : ( ']' ) ;
- public final void rule__Index__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20953:1: ( ( ']' ) )
- // InternalAppliedStereotypeProperty.g:20954:1: ( ']' )
- {
- // InternalAppliedStereotypeProperty.g:20954:1: ( ']' )
- // InternalAppliedStereotypeProperty.g:20955:1: ']'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexAccess().getRightSquareBracketKeyword_2());
- }
- match(input,79,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexAccess().getRightSquareBracketKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Index__Group__2__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:20974:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__1 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20978:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:20979:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:20986:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl : ( () ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:20990:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:20991:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:20991:1: ( () )
- // InternalAppliedStereotypeProperty.g:20992:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getExtentOrExpressionAction_0());
- }
- // InternalAppliedStereotypeProperty.g:20993:1: ()
- // InternalAppliedStereotypeProperty.g:20995:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getExtentOrExpressionAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21005:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__2 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21009:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:21010:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__2
- {
- pushFollow(FOLLOW_70);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21017:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21021:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21022:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21022:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21023:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNameAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21024:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21024:2: rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:21034:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__3 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21038:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__3 )
- // InternalAppliedStereotypeProperty.g:21039:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group__3
- {
- pushFollow(FOLLOW_71);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:21046:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl : ( '->' ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21050:1: ( ( '->' ) )
- // InternalAppliedStereotypeProperty.g:21051:1: ( '->' )
- {
- // InternalAppliedStereotypeProperty.g:21051:1: ( '->' )
- // InternalAppliedStereotypeProperty.g:21052:1: '->'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_2());
- }
- match(input,83,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3"
- // InternalAppliedStereotypeProperty.g:21065:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__3 : rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21069:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:21070:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:21076:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21080:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) ) )
- // InternalAppliedStereotypeProperty.g:21081:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:21081:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 ) )
- // InternalAppliedStereotypeProperty.g:21082:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getAlternatives_3());
- }
- // InternalAppliedStereotypeProperty.g:21083:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3 )
- // InternalAppliedStereotypeProperty.g:21083:2: rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Alternatives_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getAlternatives_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group__3__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0"
- // InternalAppliedStereotypeProperty.g:21101:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21105:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1 )
- // InternalAppliedStereotypeProperty.g:21106:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1
- {
- pushFollow(FOLLOW_7);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:21113:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl : ( () ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21117:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:21118:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:21118:1: ( () )
- // InternalAppliedStereotypeProperty.g:21119:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceOperationExpressionPrimaryAction_3_0_0());
- }
- // InternalAppliedStereotypeProperty.g:21120:1: ()
- // InternalAppliedStereotypeProperty.g:21122:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceOperationExpressionPrimaryAction_3_0_0());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__SwitchClause__BlockAssignment_2"
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__0__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1"
- // InternalAppliedStereotypeProperty.g:21132:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21136:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2 )
- // InternalAppliedStereotypeProperty.g:21137:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2
- {
- pushFollow(FOLLOW_8);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:21144:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21148:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21149:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21149:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 ) )
- // InternalAppliedStereotypeProperty.g:21150:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_0_1());
- }
- // InternalAppliedStereotypeProperty.g:21151:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 )
- // InternalAppliedStereotypeProperty.g:21151:2: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_0_1());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment"
+ // InternalAppliedStereotypeProperty.g:32941:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
+ public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32945:1: ( ( ruleDocumentedStatement ) )
+ // InternalAppliedStereotypeProperty.g:32946:1: ( ruleDocumentedStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:32946:1: ( ruleDocumentedStatement )
+ // InternalAppliedStereotypeProperty.g:32947:1: ruleDocumentedStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDocumentedStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__1__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2"
- // InternalAppliedStereotypeProperty.g:21161:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21165:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl )
- // InternalAppliedStereotypeProperty.g:21166:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:21172:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21176:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) ) )
- // InternalAppliedStereotypeProperty.g:21177:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:21177:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 ) )
- // InternalAppliedStereotypeProperty.g:21178:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleAssignment_3_0_2());
- }
- // InternalAppliedStereotypeProperty.g:21179:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 )
- // InternalAppliedStereotypeProperty.g:21179:2: rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleAssignment_3_0_2());
- }
+ }
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_0__2__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0"
- // InternalAppliedStereotypeProperty.g:21195:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21199:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1 )
- // InternalAppliedStereotypeProperty.g:21200:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1
- {
- pushFollow(FOLLOW_72);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:21207:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl : ( () ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21211:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:21212:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:21212:1: ( () )
- // InternalAppliedStereotypeProperty.g:21213:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceReductionExpressionPrimaryAction_3_1_0());
- }
- // InternalAppliedStereotypeProperty.g:21214:1: ()
- // InternalAppliedStereotypeProperty.g:21216:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceReductionExpressionPrimaryAction_3_1_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__0__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1"
- // InternalAppliedStereotypeProperty.g:21226:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21230:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2 )
- // InternalAppliedStereotypeProperty.g:21231:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2
- {
- pushFollow(FOLLOW_73);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:21238:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl : ( 'reduce' ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21242:1: ( ( 'reduce' ) )
- // InternalAppliedStereotypeProperty.g:21243:1: ( 'reduce' )
- {
- // InternalAppliedStereotypeProperty.g:21243:1: ( 'reduce' )
- // InternalAppliedStereotypeProperty.g:21244:1: 'reduce'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getReduceKeyword_3_1_1());
- }
- match(input,84,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getReduceKeyword_3_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__1__Impl"
+ }
+ return;
+ }
+ // $ANTLR end "rule__NonEmptyStatementSequence__StatementAssignment"
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2"
- // InternalAppliedStereotypeProperty.g:21257:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2() throws RecognitionException {
+ // $ANTLR start "rule__WhileStatement__ConditionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:32956:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
+ public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21261:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3 )
- // InternalAppliedStereotypeProperty.g:21262:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3
- {
- pushFollow(FOLLOW_73);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:21269:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21273:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? ) )
- // InternalAppliedStereotypeProperty.g:21274:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:21274:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )? )
- // InternalAppliedStereotypeProperty.g:21275:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedAssignment_3_1_2());
- }
- // InternalAppliedStereotypeProperty.g:21276:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 )?
- int alt180=2;
- int LA180_0 = input.LA(1);
-
- if ( (LA180_0==108) ) {
- alt180=1;
- }
- switch (alt180) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:21276:2: rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedAssignment_3_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__2__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3"
- // InternalAppliedStereotypeProperty.g:21286:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21290:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl )
- // InternalAppliedStereotypeProperty.g:21291:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl"
- // InternalAppliedStereotypeProperty.g:21297:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21301:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) ) )
- // InternalAppliedStereotypeProperty.g:21302:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:21302:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 ) )
- // InternalAppliedStereotypeProperty.g:21303:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameAssignment_3_1_3());
- }
- // InternalAppliedStereotypeProperty.g:21304:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 )
- // InternalAppliedStereotypeProperty.g:21304:2: rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3();
-
- state._fsp--;
- if (state.failed) return ;
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32960:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:32961:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:32961:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:32962:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
+ }
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameAssignment_3_1_3());
- }
+ }
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_1__3__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0"
- // InternalAppliedStereotypeProperty.g:21322:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21326:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1 )
- // InternalAppliedStereotypeProperty.g:21327:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1
- {
- pushFollow(FOLLOW_71);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:21334:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl : ( () ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21338:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:21339:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:21339:1: ( () )
- // InternalAppliedStereotypeProperty.g:21340:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceExpansionExpressionPrimaryAction_3_2_0());
- }
- // InternalAppliedStereotypeProperty.g:21341:1: ()
- // InternalAppliedStereotypeProperty.g:21343:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getSequenceExpansionExpressionPrimaryAction_3_2_0());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__ConditionAssignment_2"
- }
- finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__WhileStatement__BodyAssignment_4"
+ // InternalAppliedStereotypeProperty.g:32971:1: rule__WhileStatement__BodyAssignment_4 : ( ruleBlock ) ;
+ public final void rule__WhileStatement__BodyAssignment_4() throws RecognitionException {
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__0__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1"
- // InternalAppliedStereotypeProperty.g:21353:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21357:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2 )
- // InternalAppliedStereotypeProperty.g:21358:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2
- {
- pushFollow(FOLLOW_7);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:21365:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21369:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21370:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21370:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 ) )
- // InternalAppliedStereotypeProperty.g:21371:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_2_1());
- }
- // InternalAppliedStereotypeProperty.g:21372:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 )
- // InternalAppliedStereotypeProperty.g:21372:2: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationAssignment_3_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32975:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:32976:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:32976:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:32977:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getWhileStatementAccess().getBodyBlockParserRuleCall_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getWhileStatementAccess().getBodyBlockParserRuleCall_4_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__1__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2"
- // InternalAppliedStereotypeProperty.g:21382:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21386:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3 )
- // InternalAppliedStereotypeProperty.g:21387:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3
- {
- pushFollow(FOLLOW_8);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl"
- // InternalAppliedStereotypeProperty.g:21394:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21398:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) ) )
- // InternalAppliedStereotypeProperty.g:21399:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:21399:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 ) )
- // InternalAppliedStereotypeProperty.g:21400:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableAssignment_3_2_2());
- }
- // InternalAppliedStereotypeProperty.g:21401:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 )
- // InternalAppliedStereotypeProperty.g:21401:2: rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableAssignment_3_2_2());
- }
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__2__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3"
- // InternalAppliedStereotypeProperty.g:21411:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21415:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4 )
- // InternalAppliedStereotypeProperty.g:21416:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4
- {
- pushFollow(FOLLOW_74);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl"
- // InternalAppliedStereotypeProperty.g:21423:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl : ( '(' ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21427:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:21428:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:21428:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:21429:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getLeftParenthesisKeyword_3_2_3());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getLeftParenthesisKeyword_3_2_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__WhileStatement__BodyAssignment_4"
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__3__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4"
- // InternalAppliedStereotypeProperty.g:21442:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5 ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21446:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5 )
- // InternalAppliedStereotypeProperty.g:21447:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5
- {
- pushFollow(FOLLOW_9);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl"
- // InternalAppliedStereotypeProperty.g:21454:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl : ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21458:1: ( ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) ) )
- // InternalAppliedStereotypeProperty.g:21459:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) )
- {
- // InternalAppliedStereotypeProperty.g:21459:1: ( ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 ) )
- // InternalAppliedStereotypeProperty.g:21460:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentAssignment_3_2_4());
- }
- // InternalAppliedStereotypeProperty.g:21461:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 )
- // InternalAppliedStereotypeProperty.g:21461:2: rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentAssignment_3_2_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__4__Impl"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5"
- // InternalAppliedStereotypeProperty.g:21471:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5 : rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21475:1: ( rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl )
- // InternalAppliedStereotypeProperty.g:21476:2: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl"
- // InternalAppliedStereotypeProperty.g:21482:1: rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl : ( ')' ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21486:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:21487:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:21487:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:21488:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getRightParenthesisKeyword_3_2_5());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getRightParenthesisKeyword_3_2_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__Group_3_2__5__Impl"
-
-
- // $ANTLR start "rule__PrefixExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21513:1: rule__PrefixExpression__Group__0 : rule__PrefixExpression__Group__0__Impl rule__PrefixExpression__Group__1 ;
- public final void rule__PrefixExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21517:1: ( rule__PrefixExpression__Group__0__Impl rule__PrefixExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21518:2: rule__PrefixExpression__Group__0__Impl rule__PrefixExpression__Group__1
- {
- pushFollow(FOLLOW_83);
- rule__PrefixExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PrefixExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrefixExpression__Group__0"
-
-
- // $ANTLR start "rule__PrefixExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21525:1: rule__PrefixExpression__Group__0__Impl : ( ( rule__PrefixExpression__OperatorAssignment_0 ) ) ;
- public final void rule__PrefixExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21529:1: ( ( ( rule__PrefixExpression__OperatorAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:21530:1: ( ( rule__PrefixExpression__OperatorAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:21530:1: ( ( rule__PrefixExpression__OperatorAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:21531:1: ( rule__PrefixExpression__OperatorAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixExpressionAccess().getOperatorAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:21532:1: ( rule__PrefixExpression__OperatorAssignment_0 )
- // InternalAppliedStereotypeProperty.g:21532:2: rule__PrefixExpression__OperatorAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PrefixExpression__OperatorAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixExpressionAccess().getOperatorAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrefixExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__PrefixExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21542:1: rule__PrefixExpression__Group__1 : rule__PrefixExpression__Group__1__Impl ;
- public final void rule__PrefixExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21546:1: ( rule__PrefixExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:21547:2: rule__PrefixExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PrefixExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrefixExpression__Group__1"
-
-
- // $ANTLR start "rule__PrefixExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21553:1: rule__PrefixExpression__Group__1__Impl : ( ( rule__PrefixExpression__OperandAssignment_1 ) ) ;
- public final void rule__PrefixExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21557:1: ( ( ( rule__PrefixExpression__OperandAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21558:1: ( ( rule__PrefixExpression__OperandAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21558:1: ( ( rule__PrefixExpression__OperandAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21559:1: ( rule__PrefixExpression__OperandAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixExpressionAccess().getOperandAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21560:1: ( rule__PrefixExpression__OperandAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21560:2: rule__PrefixExpression__OperandAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__PrefixExpression__OperandAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixExpressionAccess().getOperandAssignment_1());
- }
-
- }
+ // $ANTLR start "rule__DoStatement__BodyAssignment_1"
+ // InternalAppliedStereotypeProperty.g:32986:1: rule__DoStatement__BodyAssignment_1 : ( ruleBlock ) ;
+ public final void rule__DoStatement__BodyAssignment_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:32990:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:32991:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:32991:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:32992:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getBodyBlockParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getBodyBlockParserRuleCall_1_0());
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__PrefixExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__PostfixExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21574:1: rule__PostfixExpression__Group__0 : rule__PostfixExpression__Group__0__Impl rule__PostfixExpression__Group__1 ;
- public final void rule__PostfixExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21578:1: ( rule__PostfixExpression__Group__0__Impl rule__PostfixExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21579:2: rule__PostfixExpression__Group__0__Impl rule__PostfixExpression__Group__1
- {
- pushFollow(FOLLOW_84);
- rule__PostfixExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__PostfixExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PostfixExpression__Group__0"
-
-
- // $ANTLR start "rule__PostfixExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21586:1: rule__PostfixExpression__Group__0__Impl : ( ( rule__PostfixExpression__OperandAssignment_0 ) ) ;
- public final void rule__PostfixExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21590:1: ( ( ( rule__PostfixExpression__OperandAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:21591:1: ( ( rule__PostfixExpression__OperandAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:21591:1: ( ( rule__PostfixExpression__OperandAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:21592:1: ( rule__PostfixExpression__OperandAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixExpressionAccess().getOperandAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:21593:1: ( rule__PostfixExpression__OperandAssignment_0 )
- // InternalAppliedStereotypeProperty.g:21593:2: rule__PostfixExpression__OperandAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__PostfixExpression__OperandAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixExpressionAccess().getOperandAssignment_0());
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__BodyAssignment_1"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PostfixExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__PostfixExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21603:1: rule__PostfixExpression__Group__1 : rule__PostfixExpression__Group__1__Impl ;
- public final void rule__PostfixExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21607:1: ( rule__PostfixExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:21608:2: rule__PostfixExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__PostfixExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PostfixExpression__Group__1"
-
-
- // $ANTLR start "rule__PostfixExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21614:1: rule__PostfixExpression__Group__1__Impl : ( ( rule__PostfixExpression__OperatorAssignment_1 ) ) ;
- public final void rule__PostfixExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21618:1: ( ( ( rule__PostfixExpression__OperatorAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21619:1: ( ( rule__PostfixExpression__OperatorAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21619:1: ( ( rule__PostfixExpression__OperatorAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21620:1: ( rule__PostfixExpression__OperatorAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixExpressionAccess().getOperatorAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21621:1: ( rule__PostfixExpression__OperatorAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21621:2: rule__PostfixExpression__OperatorAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__PostfixExpression__OperatorAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixExpressionAccess().getOperatorAssignment_1());
- }
-
- }
+ // $ANTLR start "rule__DoStatement__ConditionAssignment_4"
+ // InternalAppliedStereotypeProperty.g:33001:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
+ public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33005:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:33006:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:33006:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:33007:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__PostfixExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__BooleanUnaryExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21635:1: rule__BooleanUnaryExpression__Group__0 : rule__BooleanUnaryExpression__Group__0__Impl rule__BooleanUnaryExpression__Group__1 ;
- public final void rule__BooleanUnaryExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21639:1: ( rule__BooleanUnaryExpression__Group__0__Impl rule__BooleanUnaryExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21640:2: rule__BooleanUnaryExpression__Group__0__Impl rule__BooleanUnaryExpression__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__BooleanUnaryExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__BooleanUnaryExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanUnaryExpression__Group__0"
-
-
- // $ANTLR start "rule__BooleanUnaryExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21647:1: rule__BooleanUnaryExpression__Group__0__Impl : ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) ) ;
- public final void rule__BooleanUnaryExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21651:1: ( ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:21652:1: ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:21652:1: ( ( rule__BooleanUnaryExpression__OperatorAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:21653:1: ( rule__BooleanUnaryExpression__OperatorAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:21654:1: ( rule__BooleanUnaryExpression__OperatorAssignment_0 )
- // InternalAppliedStereotypeProperty.g:21654:2: rule__BooleanUnaryExpression__OperatorAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__BooleanUnaryExpression__OperatorAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorAssignment_0());
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanUnaryExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__BooleanUnaryExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21664:1: rule__BooleanUnaryExpression__Group__1 : rule__BooleanUnaryExpression__Group__1__Impl ;
- public final void rule__BooleanUnaryExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21668:1: ( rule__BooleanUnaryExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:21669:2: rule__BooleanUnaryExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__BooleanUnaryExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanUnaryExpression__Group__1"
-
-
- // $ANTLR start "rule__BooleanUnaryExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21675:1: rule__BooleanUnaryExpression__Group__1__Impl : ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) ) ;
- public final void rule__BooleanUnaryExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21679:1: ( ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21680:1: ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21680:1: ( ( rule__BooleanUnaryExpression__OperandAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21681:1: ( rule__BooleanUnaryExpression__OperandAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionAccess().getOperandAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21682:1: ( rule__BooleanUnaryExpression__OperandAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21682:2: rule__BooleanUnaryExpression__OperandAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__BooleanUnaryExpression__OperandAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionAccess().getOperandAssignment_1());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__DoStatement__ConditionAssignment_4"
- }
+ // $ANTLR start "rule__ForStatement__VariableDefinitionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:33016:1: rule__ForStatement__VariableDefinitionAssignment_2 : ( ruleLoopVariableDefinition ) ;
+ public final void rule__ForStatement__VariableDefinitionAssignment_2() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33020:1: ( ( ruleLoopVariableDefinition ) )
+ // InternalAppliedStereotypeProperty.g:33021:1: ( ruleLoopVariableDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:33021:1: ( ruleLoopVariableDefinition )
+ // InternalAppliedStereotypeProperty.g:33022:1: ruleLoopVariableDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLoopVariableDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_2_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__BooleanUnaryExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__BitStringUnaryExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21696:1: rule__BitStringUnaryExpression__Group__0 : rule__BitStringUnaryExpression__Group__0__Impl rule__BitStringUnaryExpression__Group__1 ;
- public final void rule__BitStringUnaryExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21700:1: ( rule__BitStringUnaryExpression__Group__0__Impl rule__BitStringUnaryExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21701:2: rule__BitStringUnaryExpression__Group__0__Impl rule__BitStringUnaryExpression__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__BitStringUnaryExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__BitStringUnaryExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BitStringUnaryExpression__Group__0"
-
-
- // $ANTLR start "rule__BitStringUnaryExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21708:1: rule__BitStringUnaryExpression__Group__0__Impl : ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) ) ;
- public final void rule__BitStringUnaryExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21712:1: ( ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:21713:1: ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:21713:1: ( ( rule__BitStringUnaryExpression__OperatorAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:21714:1: ( rule__BitStringUnaryExpression__OperatorAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:21715:1: ( rule__BitStringUnaryExpression__OperatorAssignment_0 )
- // InternalAppliedStereotypeProperty.g:21715:2: rule__BitStringUnaryExpression__OperatorAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__BitStringUnaryExpression__OperatorAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorAssignment_0());
- }
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BitStringUnaryExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__BitStringUnaryExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21725:1: rule__BitStringUnaryExpression__Group__1 : rule__BitStringUnaryExpression__Group__1__Impl ;
- public final void rule__BitStringUnaryExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21729:1: ( rule__BitStringUnaryExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:21730:2: rule__BitStringUnaryExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__BitStringUnaryExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BitStringUnaryExpression__Group__1"
-
-
- // $ANTLR start "rule__BitStringUnaryExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21736:1: rule__BitStringUnaryExpression__Group__1__Impl : ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) ) ;
- public final void rule__BitStringUnaryExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21740:1: ( ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21741:1: ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21741:1: ( ( rule__BitStringUnaryExpression__OperandAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21742:1: ( rule__BitStringUnaryExpression__OperandAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionAccess().getOperandAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21743:1: ( rule__BitStringUnaryExpression__OperandAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21743:2: rule__BitStringUnaryExpression__OperandAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__BitStringUnaryExpression__OperandAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionAccess().getOperandAssignment_1());
- }
-
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__VariableDefinitionAssignment_2"
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__ForStatement__VariableDefinitionAssignment_3_1"
+ // InternalAppliedStereotypeProperty.g:33031:1: rule__ForStatement__VariableDefinitionAssignment_3_1 : ( ruleLoopVariableDefinition ) ;
+ public final void rule__ForStatement__VariableDefinitionAssignment_3_1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33035:1: ( ( ruleLoopVariableDefinition ) )
+ // InternalAppliedStereotypeProperty.g:33036:1: ( ruleLoopVariableDefinition )
+ {
+ // InternalAppliedStereotypeProperty.g:33036:1: ( ruleLoopVariableDefinition )
+ // InternalAppliedStereotypeProperty.g:33037:1: ruleLoopVariableDefinition
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLoopVariableDefinition();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_3_1_0());
+ }
- }
- return ;
- }
- // $ANTLR end "rule__BitStringUnaryExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__NumericUnaryExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21757:1: rule__NumericUnaryExpression__Group__0 : rule__NumericUnaryExpression__Group__0__Impl rule__NumericUnaryExpression__Group__1 ;
- public final void rule__NumericUnaryExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21761:1: ( rule__NumericUnaryExpression__Group__0__Impl rule__NumericUnaryExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21762:2: rule__NumericUnaryExpression__Group__0__Impl rule__NumericUnaryExpression__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__NumericUnaryExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NumericUnaryExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryExpression__Group__0"
-
-
- // $ANTLR start "rule__NumericUnaryExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21769:1: rule__NumericUnaryExpression__Group__0__Impl : ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) ) ;
- public final void rule__NumericUnaryExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21773:1: ( ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:21774:1: ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:21774:1: ( ( rule__NumericUnaryExpression__OperatorAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:21775:1: ( rule__NumericUnaryExpression__OperatorAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryExpressionAccess().getOperatorAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:21776:1: ( rule__NumericUnaryExpression__OperatorAssignment_0 )
- // InternalAppliedStereotypeProperty.g:21776:2: rule__NumericUnaryExpression__OperatorAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__NumericUnaryExpression__OperatorAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryExpressionAccess().getOperatorAssignment_0());
- }
+ }
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__NumericUnaryExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21786:1: rule__NumericUnaryExpression__Group__1 : rule__NumericUnaryExpression__Group__1__Impl ;
- public final void rule__NumericUnaryExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21790:1: ( rule__NumericUnaryExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:21791:2: rule__NumericUnaryExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NumericUnaryExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryExpression__Group__1"
-
-
- // $ANTLR start "rule__NumericUnaryExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21797:1: rule__NumericUnaryExpression__Group__1__Impl : ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) ) ;
- public final void rule__NumericUnaryExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21801:1: ( ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21802:1: ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21802:1: ( ( rule__NumericUnaryExpression__OperandAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21803:1: ( rule__NumericUnaryExpression__OperandAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryExpressionAccess().getOperandAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21804:1: ( rule__NumericUnaryExpression__OperandAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21804:2: rule__NumericUnaryExpression__OperandAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__NumericUnaryExpression__OperandAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryExpressionAccess().getOperandAssignment_1());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__VariableDefinitionAssignment_3_1"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ForStatement__BodyAssignment_5"
+ // InternalAppliedStereotypeProperty.g:33046:1: rule__ForStatement__BodyAssignment_5 : ( ruleBlock ) ;
+ public final void rule__ForStatement__BodyAssignment_5() throws RecognitionException {
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__IsolationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21818:1: rule__IsolationExpression__Group__0 : rule__IsolationExpression__Group__0__Impl rule__IsolationExpression__Group__1 ;
- public final void rule__IsolationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21822:1: ( rule__IsolationExpression__Group__0__Impl rule__IsolationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21823:2: rule__IsolationExpression__Group__0__Impl rule__IsolationExpression__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__IsolationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IsolationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IsolationExpression__Group__0"
-
-
- // $ANTLR start "rule__IsolationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21830:1: rule__IsolationExpression__Group__0__Impl : ( ( rule__IsolationExpression__OperatorAssignment_0 ) ) ;
- public final void rule__IsolationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21834:1: ( ( ( rule__IsolationExpression__OperatorAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:21835:1: ( ( rule__IsolationExpression__OperatorAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:21835:1: ( ( rule__IsolationExpression__OperatorAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:21836:1: ( rule__IsolationExpression__OperatorAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionAccess().getOperatorAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:21837:1: ( rule__IsolationExpression__OperatorAssignment_0 )
- // InternalAppliedStereotypeProperty.g:21837:2: rule__IsolationExpression__OperatorAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__IsolationExpression__OperatorAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionAccess().getOperatorAssignment_0());
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33050:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:33051:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:33051:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:33052:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getForStatementAccess().getBodyBlockParserRuleCall_5_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getForStatementAccess().getBodyBlockParserRuleCall_5_0());
+ }
+
+ }
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IsolationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__IsolationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21847:1: rule__IsolationExpression__Group__1 : rule__IsolationExpression__Group__1__Impl ;
- public final void rule__IsolationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21851:1: ( rule__IsolationExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:21852:2: rule__IsolationExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IsolationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IsolationExpression__Group__1"
-
-
- // $ANTLR start "rule__IsolationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21858:1: rule__IsolationExpression__Group__1__Impl : ( ( rule__IsolationExpression__OperandAssignment_1 ) ) ;
- public final void rule__IsolationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21862:1: ( ( ( rule__IsolationExpression__OperandAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21863:1: ( ( rule__IsolationExpression__OperandAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21863:1: ( ( rule__IsolationExpression__OperandAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:21864:1: ( rule__IsolationExpression__OperandAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionAccess().getOperandAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:21865:1: ( rule__IsolationExpression__OperandAssignment_1 )
- // InternalAppliedStereotypeProperty.g:21865:2: rule__IsolationExpression__OperandAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__IsolationExpression__OperandAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionAccess().getOperandAssignment_1());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ForStatement__BodyAssignment_5"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IsolationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__CastExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:21879:1: rule__CastExpression__Group__0 : rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ;
- public final void rule__CastExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21883:1: ( rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:21884:2: rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__CastExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__CastExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__0"
-
-
- // $ANTLR start "rule__CastExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:21891:1: rule__CastExpression__Group__0__Impl : ( '(' ) ;
- public final void rule__CastExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21895:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:21896:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:21896:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:21897:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getLeftParenthesisKeyword_0());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getLeftParenthesisKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__LoopVariableDefinition__VariableAssignment_0_0"
+ // InternalAppliedStereotypeProperty.g:33061:1: rule__LoopVariableDefinition__VariableAssignment_0_0 : ( ruleName ) ;
+ public final void rule__LoopVariableDefinition__VariableAssignment_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__CastExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:21910:1: rule__CastExpression__Group__1 : rule__CastExpression__Group__1__Impl rule__CastExpression__Group__2 ;
- public final void rule__CastExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21914:1: ( rule__CastExpression__Group__1__Impl rule__CastExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:21915:2: rule__CastExpression__Group__1__Impl rule__CastExpression__Group__2
- {
- pushFollow(FOLLOW_9);
- rule__CastExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__CastExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__1"
-
-
- // $ANTLR start "rule__CastExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:21922:1: rule__CastExpression__Group__1__Impl : ( ( rule__CastExpression__Alternatives_1 ) ) ;
- public final void rule__CastExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21926:1: ( ( ( rule__CastExpression__Alternatives_1 ) ) )
- // InternalAppliedStereotypeProperty.g:21927:1: ( ( rule__CastExpression__Alternatives_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:21927:1: ( ( rule__CastExpression__Alternatives_1 ) )
- // InternalAppliedStereotypeProperty.g:21928:1: ( rule__CastExpression__Alternatives_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getAlternatives_1());
- }
- // InternalAppliedStereotypeProperty.g:21929:1: ( rule__CastExpression__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:21929:2: rule__CastExpression__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__CastExpression__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getAlternatives_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__CastExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:21939:1: rule__CastExpression__Group__2 : rule__CastExpression__Group__2__Impl rule__CastExpression__Group__3 ;
- public final void rule__CastExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21943:1: ( rule__CastExpression__Group__2__Impl rule__CastExpression__Group__3 )
- // InternalAppliedStereotypeProperty.g:21944:2: rule__CastExpression__Group__2__Impl rule__CastExpression__Group__3
- {
- pushFollow(FOLLOW_74);
- rule__CastExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__CastExpression__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__2"
-
-
- // $ANTLR start "rule__CastExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:21951:1: rule__CastExpression__Group__2__Impl : ( ')' ) ;
- public final void rule__CastExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21955:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:21956:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:21956:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:21957:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getRightParenthesisKeyword_2());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getRightParenthesisKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ try {
+ // InternalAppliedStereotypeProperty.g:33065:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:33066:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:33066:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:33067:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_0_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_0_0_0());
+ }
+
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__CastExpression__Group__3"
- // InternalAppliedStereotypeProperty.g:21970:1: rule__CastExpression__Group__3 : rule__CastExpression__Group__3__Impl ;
- public final void rule__CastExpression__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21974:1: ( rule__CastExpression__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:21975:2: rule__CastExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__CastExpression__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__3"
-
-
- // $ANTLR start "rule__CastExpression__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:21981:1: rule__CastExpression__Group__3__Impl : ( ( rule__CastExpression__OperandAssignment_3 ) ) ;
- public final void rule__CastExpression__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:21985:1: ( ( ( rule__CastExpression__OperandAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:21986:1: ( ( rule__CastExpression__OperandAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:21986:1: ( ( rule__CastExpression__OperandAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:21987:1: ( rule__CastExpression__OperandAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getOperandAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:21988:1: ( rule__CastExpression__OperandAssignment_3 )
- // InternalAppliedStereotypeProperty.g:21988:2: rule__CastExpression__OperandAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__CastExpression__OperandAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getOperandAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__Group__3__Impl"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22006:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ;
- public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22010:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22011:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
- {
- pushFollow(FOLLOW_85);
- rule__MultiplicativeExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group__0"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22018:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleUnaryExpression ) ;
- public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22022:1: ( ( ruleUnaryExpression ) )
- // InternalAppliedStereotypeProperty.g:22023:1: ( ruleUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:22023:1: ( ruleUnaryExpression )
- // InternalAppliedStereotypeProperty.g:22024:1: ruleUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getUnaryExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getUnaryExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22035:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
- public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22039:1: ( rule__MultiplicativeExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22040:2: rule__MultiplicativeExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group__1"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22046:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ;
- public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22050:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:22051:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:22051:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:22052:1: ( rule__MultiplicativeExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22053:1: ( rule__MultiplicativeExpression__Group_1__0 )*
- loop181:
- do {
- int alt181=2;
- int LA181_0 = input.LA(1);
-
- if ( (LA181_0==21||(LA181_0>=29 && LA181_0<=30)) ) {
- alt181=1;
- }
-
-
- switch (alt181) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22053:2: rule__MultiplicativeExpression__Group_1__0
- {
- pushFollow(FOLLOW_86);
- rule__MultiplicativeExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop181;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
- }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22067:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ;
- public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22071:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:22072:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
- {
- pushFollow(FOLLOW_85);
- rule__MultiplicativeExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__0"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:22079:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22083:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:22084:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:22084:1: ( () )
- // InternalAppliedStereotypeProperty.g:22085:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:22086:1: ()
- // InternalAppliedStereotypeProperty.g:22088:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
-
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__VariableAssignment_0_0"
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:22098:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ;
- public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22102:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:22103:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__MultiplicativeExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__1"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:22110:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22114:1: ( ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:22115:1: ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:22115:1: ( ( rule__MultiplicativeExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:22116:1: ( rule__MultiplicativeExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:22117:1: ( rule__MultiplicativeExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:22117:2: rule__MultiplicativeExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ // $ANTLR start "rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1"
+ // InternalAppliedStereotypeProperty.g:33076:1: rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 : ( ( 'in' ) ) ;
+ public final void rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ try {
+ // InternalAppliedStereotypeProperty.g:33080:1: ( ( ( 'in' ) ) )
+ // InternalAppliedStereotypeProperty.g:33081:1: ( ( 'in' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:33081:1: ( ( 'in' ) )
+ // InternalAppliedStereotypeProperty.g:33082:1: ( 'in' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:33083:1: ( 'in' )
+ // InternalAppliedStereotypeProperty.g:33084:1: 'in'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
+ }
+ match(input, 18, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:22127:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ;
- public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22131:1: ( rule__MultiplicativeExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:22132:2: rule__MultiplicativeExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__2"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:22138:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22142:1: ( ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:22143:1: ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:22143:1: ( ( rule__MultiplicativeExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:22144:1: ( rule__MultiplicativeExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:22145:1: ( rule__MultiplicativeExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:22145:2: rule__MultiplicativeExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__MultiplicativeExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ }
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22161:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ;
- public final void rule__AdditiveExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22165:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22166:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
- {
- pushFollow(FOLLOW_87);
- rule__AdditiveExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group__0"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22173:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ;
- public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22177:1: ( ( ruleMultiplicativeExpression ) )
- // InternalAppliedStereotypeProperty.g:22178:1: ( ruleMultiplicativeExpression )
- {
- // InternalAppliedStereotypeProperty.g:22178:1: ( ruleMultiplicativeExpression )
- // InternalAppliedStereotypeProperty.g:22179:1: ruleMultiplicativeExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicativeExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22190:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
- public final void rule__AdditiveExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22194:1: ( rule__AdditiveExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22195:2: rule__AdditiveExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group__1"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22201:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ;
- public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22205:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:22206:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:22206:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:22207:1: ( rule__AdditiveExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22208:1: ( rule__AdditiveExpression__Group_1__0 )*
- loop182:
- do {
- int alt182=2;
- int LA182_0 = input.LA(1);
-
- if ( ((LA182_0>=27 && LA182_0<=28)) ) {
- alt182=1;
- }
-
-
- switch (alt182) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22208:2: rule__AdditiveExpression__Group_1__0
- {
- pushFollow(FOLLOW_88);
- rule__AdditiveExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop182;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
- }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22222:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ;
- public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22226:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:22227:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
- {
- pushFollow(FOLLOW_87);
- rule__AdditiveExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__0"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:22234:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22238:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:22239:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:22239:1: ( () )
- // InternalAppliedStereotypeProperty.g:22240:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:22241:1: ()
- // InternalAppliedStereotypeProperty.g:22243:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getArithmeticExpressionOperand1Action_1_0());
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
-
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2"
+ // InternalAppliedStereotypeProperty.g:33099:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
+ public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33103:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:33104:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:33104:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:33105:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
+ }
+
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:22253:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ;
- public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22257:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:22258:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__AdditiveExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__1"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:22265:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22269:1: ( ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:22270:1: ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:22270:1: ( ( rule__AdditiveExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:22271:1: ( rule__AdditiveExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:22272:1: ( rule__AdditiveExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:22272:2: rule__AdditiveExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_0_2"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
+ // InternalAppliedStereotypeProperty.g:33114:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
+ public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33118:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:33119:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:33119:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:33120:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:22282:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ;
- public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22286:1: ( rule__AdditiveExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:22287:2: rule__AdditiveExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__2"
-
-
- // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:22293:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22297:1: ( ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:22298:1: ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:22298:1: ( ( rule__AdditiveExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:22299:1: ( rule__AdditiveExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:22300:1: ( rule__AdditiveExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:22300:2: rule__AdditiveExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__AdditiveExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ShiftExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22316:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ;
- public final void rule__ShiftExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22320:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22321:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
- {
- pushFollow(FOLLOW_89);
- rule__ShiftExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group__0"
-
-
- // $ANTLR start "rule__ShiftExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22328:1: rule__ShiftExpression__Group__0__Impl : ( ruleAdditiveExpression ) ;
- public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22332:1: ( ( ruleAdditiveExpression ) )
- // InternalAppliedStereotypeProperty.g:22333:1: ( ruleAdditiveExpression )
- {
- // InternalAppliedStereotypeProperty.g:22333:1: ( ruleAdditiveExpression )
- // InternalAppliedStereotypeProperty.g:22334:1: ruleAdditiveExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getAdditiveExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAdditiveExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getAdditiveExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ShiftExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22345:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
- public final void rule__ShiftExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22349:1: ( rule__ShiftExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22350:2: rule__ShiftExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group__1"
-
-
- // $ANTLR start "rule__ShiftExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22356:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )* ) ;
- public final void rule__ShiftExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22360:1: ( ( ( rule__ShiftExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:22361:1: ( ( rule__ShiftExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:22361:1: ( ( rule__ShiftExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:22362:1: ( rule__ShiftExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22363:1: ( rule__ShiftExpression__Group_1__0 )*
- loop183:
- do {
- int alt183=2;
- int LA183_0 = input.LA(1);
-
- if ( ((LA183_0>=31 && LA183_0<=33)) ) {
- alt183=1;
- }
-
-
- switch (alt183) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22363:2: rule__ShiftExpression__Group_1__0
- {
- pushFollow(FOLLOW_90);
- rule__ShiftExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop183;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getGroup_1());
- }
+ restoreStackSize(stackSize);
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ShiftExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22377:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ;
- public final void rule__ShiftExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22381:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:22382:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
- {
- pushFollow(FOLLOW_89);
- rule__ShiftExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ShiftExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:22389:1: rule__ShiftExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22393:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:22394:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:22394:1: ( () )
- // InternalAppliedStereotypeProperty.g:22395:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getShiftExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:22396:1: ()
- // InternalAppliedStereotypeProperty.g:22398:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getShiftExpressionOperand1Action_1_0());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
- }
+ // $ANTLR start "rule__LoopVariableDefinition__IsAnyAssignment_1_0_0"
+ // InternalAppliedStereotypeProperty.g:33129:1: rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 : ( ( 'any' ) ) ;
+ public final void rule__LoopVariableDefinition__IsAnyAssignment_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
- }
-
- }
- finally {
+ try {
+ // InternalAppliedStereotypeProperty.g:33133:1: ( ( ( 'any' ) ) )
+ // InternalAppliedStereotypeProperty.g:33134:1: ( ( 'any' ) )
+ {
+ // InternalAppliedStereotypeProperty.g:33134:1: ( ( 'any' ) )
+ // InternalAppliedStereotypeProperty.g:33135:1: ( 'any' )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
+ }
+ // InternalAppliedStereotypeProperty.g:33136:1: ( 'any' )
+ // InternalAppliedStereotypeProperty.g:33137:1: 'any'
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
+ }
+ match(input, 107, FOLLOW_2);
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ShiftExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:22408:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl rule__ShiftExpression__Group_1__2 ;
- public final void rule__ShiftExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22412:1: ( rule__ShiftExpression__Group_1__1__Impl rule__ShiftExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:22413:2: rule__ShiftExpression__Group_1__1__Impl rule__ShiftExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__ShiftExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ShiftExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:22420:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22424:1: ( ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:22425:1: ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:22425:1: ( ( rule__ShiftExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:22426:1: ( rule__ShiftExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:22427:1: ( rule__ShiftExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:22427:2: rule__ShiftExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ShiftExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:22437:1: rule__ShiftExpression__Group_1__2 : rule__ShiftExpression__Group_1__2__Impl ;
- public final void rule__ShiftExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22441:1: ( rule__ShiftExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:22442:2: rule__ShiftExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ShiftExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:22448:1: rule__ShiftExpression__Group_1__2__Impl : ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__ShiftExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22452:1: ( ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:22453:1: ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:22453:1: ( ( rule__ShiftExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:22454:1: ( rule__ShiftExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:22455:1: ( rule__ShiftExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:22455:2: rule__ShiftExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ShiftExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__RelationalExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22471:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ;
- public final void rule__RelationalExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22475:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22476:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
- {
- pushFollow(FOLLOW_91);
- rule__RelationalExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group__0"
-
-
- // $ANTLR start "rule__RelationalExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22483:1: rule__RelationalExpression__Group__0__Impl : ( ruleShiftExpression ) ;
- public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22487:1: ( ( ruleShiftExpression ) )
- // InternalAppliedStereotypeProperty.g:22488:1: ( ruleShiftExpression )
- {
- // InternalAppliedStereotypeProperty.g:22488:1: ( ruleShiftExpression )
- // InternalAppliedStereotypeProperty.g:22489:1: ruleShiftExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getShiftExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleShiftExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getShiftExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__RelationalExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22500:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
- public final void rule__RelationalExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22504:1: ( rule__RelationalExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22505:2: rule__RelationalExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group__1"
-
-
- // $ANTLR start "rule__RelationalExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22511:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ;
- public final void rule__RelationalExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22515:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:22516:1: ( ( rule__RelationalExpression__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:22516:1: ( ( rule__RelationalExpression__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:22517:1: ( rule__RelationalExpression__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22518:1: ( rule__RelationalExpression__Group_1__0 )?
- int alt184=2;
- int LA184_0 = input.LA(1);
-
- if ( ((LA184_0>=34 && LA184_0<=37)) ) {
- alt184=1;
- }
- switch (alt184) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22518:2: rule__RelationalExpression__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getGroup_1());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__IsAnyAssignment_1_0_0"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__TypeNameAssignment_1_0_1"
+ // InternalAppliedStereotypeProperty.g:33152:1: rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 : ( ruleQualifiedName ) ;
+ public final void rule__LoopVariableDefinition__TypeNameAssignment_1_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33156:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:33157:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:33157:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:33158:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__RelationalExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22532:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ;
- public final void rule__RelationalExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22536:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:22537:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
- {
- pushFollow(FOLLOW_91);
- rule__RelationalExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group_1__0"
-
-
- // $ANTLR start "rule__RelationalExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:22544:1: rule__RelationalExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22548:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:22549:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:22549:1: ( () )
- // InternalAppliedStereotypeProperty.g:22550:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getRelationalExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:22551:1: ()
- // InternalAppliedStereotypeProperty.g:22553:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getRelationalExpressionOperand1Action_1_0());
- }
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
+ }
- }
+ }
- }
+ }
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__RelationalExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:22563:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl rule__RelationalExpression__Group_1__2 ;
- public final void rule__RelationalExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22567:1: ( rule__RelationalExpression__Group_1__1__Impl rule__RelationalExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:22568:2: rule__RelationalExpression__Group_1__1__Impl rule__RelationalExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__RelationalExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group_1__1"
-
-
- // $ANTLR start "rule__RelationalExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:22575:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22579:1: ( ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:22580:1: ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:22580:1: ( ( rule__RelationalExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:22581:1: ( rule__RelationalExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:22582:1: ( rule__RelationalExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:22582:2: rule__RelationalExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__TypeNameAssignment_1_0_1"
+
+
+ // $ANTLR start "rule__LoopVariableDefinition__VariableAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:33167:1: rule__LoopVariableDefinition__VariableAssignment_1_1 : ( ruleName ) ;
+ public final void rule__LoopVariableDefinition__VariableAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33171:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:33172:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:33172:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:33173:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_1_1_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__RelationalExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:22592:1: rule__RelationalExpression__Group_1__2 : rule__RelationalExpression__Group_1__2__Impl ;
- public final void rule__RelationalExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22596:1: ( rule__RelationalExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:22597:2: rule__RelationalExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group_1__2"
-
-
- // $ANTLR start "rule__RelationalExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:22603:1: rule__RelationalExpression__Group_1__2__Impl : ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__RelationalExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22607:1: ( ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:22608:1: ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:22608:1: ( ( rule__RelationalExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:22609:1: ( rule__RelationalExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:22610:1: ( rule__RelationalExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:22610:2: rule__RelationalExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__RelationalExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22626:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ;
- public final void rule__ClassificationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22630:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22631:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
- {
- pushFollow(FOLLOW_92);
- rule__ClassificationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group__0"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22638:1: rule__ClassificationExpression__Group__0__Impl : ( ruleRelationalExpression ) ;
- public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22642:1: ( ( ruleRelationalExpression ) )
- // InternalAppliedStereotypeProperty.g:22643:1: ( ruleRelationalExpression )
- {
- // InternalAppliedStereotypeProperty.g:22643:1: ( ruleRelationalExpression )
- // InternalAppliedStereotypeProperty.g:22644:1: ruleRelationalExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getRelationalExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleRelationalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getRelationalExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22655:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
- public final void rule__ClassificationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22659:1: ( rule__ClassificationExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22660:2: rule__ClassificationExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group__1"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22666:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ;
- public final void rule__ClassificationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22670:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:22671:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:22671:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:22672:1: ( rule__ClassificationExpression__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22673:1: ( rule__ClassificationExpression__Group_1__0 )?
- int alt185=2;
- int LA185_0 = input.LA(1);
-
- if ( ((LA185_0>=38 && LA185_0<=39)) ) {
- alt185=1;
- }
- switch (alt185) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22673:2: rule__ClassificationExpression__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getGroup_1());
- }
-
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22687:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ;
- public final void rule__ClassificationExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22691:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:22692:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
- {
- pushFollow(FOLLOW_92);
- rule__ClassificationExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:22699:1: rule__ClassificationExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22703:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:22704:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:22704:1: ( () )
- // InternalAppliedStereotypeProperty.g:22705:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getClassificationExpressionOperandAction_1_0());
- }
- // InternalAppliedStereotypeProperty.g:22706:1: ()
- // InternalAppliedStereotypeProperty.g:22708:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getClassificationExpressionOperandAction_1_0());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__VariableAssignment_1_1"
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_1_3"
+ // InternalAppliedStereotypeProperty.g:33182:1: rule__LoopVariableDefinition__Expression1Assignment_1_3 : ( ruleExpression ) ;
+ public final void rule__LoopVariableDefinition__Expression1Assignment_1_3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33186:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:33187:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:33187:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:33188:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_1_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_1_3_0());
+ }
- }
- finally {
+ }
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:22718:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl rule__ClassificationExpression__Group_1__2 ;
- public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22722:1: ( rule__ClassificationExpression__Group_1__1__Impl rule__ClassificationExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:22723:2: rule__ClassificationExpression__Group_1__1__Impl rule__ClassificationExpression__Group_1__2
- {
- pushFollow(FOLLOW_7);
- rule__ClassificationExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:22730:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22734:1: ( ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:22735:1: ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:22735:1: ( ( rule__ClassificationExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:22736:1: ( rule__ClassificationExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:22737:1: ( rule__ClassificationExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:22737:2: rule__ClassificationExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:22747:1: rule__ClassificationExpression__Group_1__2 : rule__ClassificationExpression__Group_1__2__Impl ;
- public final void rule__ClassificationExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22751:1: ( rule__ClassificationExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:22752:2: rule__ClassificationExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ClassificationExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:22758:1: rule__ClassificationExpression__Group_1__2__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) ) ;
- public final void rule__ClassificationExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22762:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:22763:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:22763:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:22764:1: ( rule__ClassificationExpression__TypeNameAssignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:22765:1: ( rule__ClassificationExpression__TypeNameAssignment_1_2 )
- // InternalAppliedStereotypeProperty.g:22765:2: rule__ClassificationExpression__TypeNameAssignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationExpression__TypeNameAssignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_2());
- }
-
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_1_3"
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__EqualityExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22781:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ;
- public final void rule__EqualityExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22785:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22786:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
- {
- pushFollow(FOLLOW_93);
- rule__EqualityExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group__0"
-
-
- // $ANTLR start "rule__EqualityExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22793:1: rule__EqualityExpression__Group__0__Impl : ( ruleClassificationExpression ) ;
- public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22797:1: ( ( ruleClassificationExpression ) )
- // InternalAppliedStereotypeProperty.g:22798:1: ( ruleClassificationExpression )
- {
- // InternalAppliedStereotypeProperty.g:22798:1: ( ruleClassificationExpression )
- // InternalAppliedStereotypeProperty.g:22799:1: ruleClassificationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getClassificationExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassificationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getClassificationExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__EqualityExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22810:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
- public final void rule__EqualityExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22814:1: ( rule__EqualityExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22815:2: rule__EqualityExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group__1"
-
-
- // $ANTLR start "rule__EqualityExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22821:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ;
- public final void rule__EqualityExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22825:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:22826:1: ( ( rule__EqualityExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:22826:1: ( ( rule__EqualityExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:22827:1: ( rule__EqualityExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22828:1: ( rule__EqualityExpression__Group_1__0 )*
- loop186:
- do {
- int alt186=2;
- int LA186_0 = input.LA(1);
-
- if ( ((LA186_0>=40 && LA186_0<=41)) ) {
- alt186=1;
- }
-
-
- switch (alt186) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22828:2: rule__EqualityExpression__Group_1__0
- {
- pushFollow(FOLLOW_94);
- rule__EqualityExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop186;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getGroup_1());
- }
+ // $ANTLR start "rule__ReturnStatement__ExpressionAssignment_2"
+ // InternalAppliedStereotypeProperty.g:33197:1: rule__ReturnStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
+ public final void rule__ReturnStatement__ExpressionAssignment_2() throws RecognitionException {
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__EqualityExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22842:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ;
- public final void rule__EqualityExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22846:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:22847:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
- {
- pushFollow(FOLLOW_93);
- rule__EqualityExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__0"
-
-
- // $ANTLR start "rule__EqualityExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:22854:1: rule__EqualityExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22858:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:22859:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:22859:1: ( () )
- // InternalAppliedStereotypeProperty.g:22860:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getEqualityExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:22861:1: ()
- // InternalAppliedStereotypeProperty.g:22863:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getEqualityExpressionOperand1Action_1_0());
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33201:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:33202:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:33202:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:33203:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
- }
+ }
- }
-
- }
- finally {
+ }
- restoreStackSize(stackSize);
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__EqualityExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:22873:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl rule__EqualityExpression__Group_1__2 ;
- public final void rule__EqualityExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22877:1: ( rule__EqualityExpression__Group_1__1__Impl rule__EqualityExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:22878:2: rule__EqualityExpression__Group_1__1__Impl rule__EqualityExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__EqualityExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__1"
-
-
- // $ANTLR start "rule__EqualityExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:22885:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22889:1: ( ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:22890:1: ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:22890:1: ( ( rule__EqualityExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:22891:1: ( rule__EqualityExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:22892:1: ( rule__EqualityExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:22892:2: rule__EqualityExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ restoreStackSize(stackSize);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__ReturnStatement__ExpressionAssignment_2"
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__EqualityExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:22902:1: rule__EqualityExpression__Group_1__2 : rule__EqualityExpression__Group_1__2__Impl ;
- public final void rule__EqualityExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22906:1: ( rule__EqualityExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:22907:2: rule__EqualityExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__2"
-
-
- // $ANTLR start "rule__EqualityExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:22913:1: rule__EqualityExpression__Group_1__2__Impl : ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__EqualityExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22917:1: ( ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:22918:1: ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:22918:1: ( ( rule__EqualityExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:22919:1: ( rule__EqualityExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:22920:1: ( rule__EqualityExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:22920:2: rule__EqualityExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__EqualityExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ // $ANTLR start "rule__AcceptStatement__AcceptBlockAssignment_0_0"
+ // InternalAppliedStereotypeProperty.g:33212:1: rule__AcceptStatement__AcceptBlockAssignment_0_0 : ( ruleAcceptClause ) ;
+ public final void rule__AcceptStatement__AcceptBlockAssignment_0_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33216:1: ( ( ruleAcceptClause ) )
+ // InternalAppliedStereotypeProperty.g:33217:1: ( ruleAcceptClause )
+ {
+ // InternalAppliedStereotypeProperty.g:33217:1: ( ruleAcceptClause )
+ // InternalAppliedStereotypeProperty.g:33218:1: ruleAcceptClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptClauseParserRuleCall_0_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAcceptClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptClauseParserRuleCall_0_0_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:22936:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
- public final void rule__AndExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22940:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:22941:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
- {
- pushFollow(FOLLOW_95);
- rule__AndExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AndExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group__0"
-
-
- // $ANTLR start "rule__AndExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:22948:1: rule__AndExpression__Group__0__Impl : ( ruleEqualityExpression ) ;
- public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22952:1: ( ( ruleEqualityExpression ) )
- // InternalAppliedStereotypeProperty.g:22953:1: ( ruleEqualityExpression )
- {
- // InternalAppliedStereotypeProperty.g:22953:1: ( ruleEqualityExpression )
- // InternalAppliedStereotypeProperty.g:22954:1: ruleEqualityExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getEqualityExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleEqualityExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getEqualityExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:22965:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
- public final void rule__AndExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22969:1: ( rule__AndExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:22970:2: rule__AndExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AndExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group__1"
-
-
- // $ANTLR start "rule__AndExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:22976:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
- public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:22980:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:22981:1: ( ( rule__AndExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:22981:1: ( ( rule__AndExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:22982:1: ( rule__AndExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:22983:1: ( rule__AndExpression__Group_1__0 )*
- loop187:
- do {
- int alt187=2;
- int LA187_0 = input.LA(1);
-
- if ( (LA187_0==115) ) {
- alt187=1;
- }
-
-
- switch (alt187) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:22983:2: rule__AndExpression__Group_1__0
- {
- pushFollow(FOLLOW_96);
- rule__AndExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop187;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getGroup_1());
- }
+ }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:22997:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
- public final void rule__AndExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23001:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:23002:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
- {
- pushFollow(FOLLOW_95);
- rule__AndExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AndExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group_1__0"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:23009:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23013:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:23014:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:23014:1: ( () )
- // InternalAppliedStereotypeProperty.g:23015:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getLogicalExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:23016:1: ()
- // InternalAppliedStereotypeProperty.g:23018:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getLogicalExpressionOperand1Action_1_0());
- }
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
-
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__AcceptBlockAssignment_0_0"
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:23028:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 ;
- public final void rule__AndExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23032:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:23033:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__AndExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AndExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group_1__1"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:23040:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23044:1: ( ( ( rule__AndExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:23045:1: ( ( rule__AndExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:23045:1: ( ( rule__AndExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:23046:1: ( rule__AndExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:23047:1: ( rule__AndExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:23047:2: rule__AndExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__AndExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ // $ANTLR start "rule__AcceptStatement__AcceptBlockAssignment_1_0"
+ // InternalAppliedStereotypeProperty.g:33227:1: rule__AcceptStatement__AcceptBlockAssignment_1_0 : ( ruleAcceptBlock ) ;
+ public final void rule__AcceptStatement__AcceptBlockAssignment_1_0() throws RecognitionException {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:23057:1: rule__AndExpression__Group_1__2 : rule__AndExpression__Group_1__2__Impl ;
- public final void rule__AndExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23061:1: ( rule__AndExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:23062:2: rule__AndExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AndExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group_1__2"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:23068:1: rule__AndExpression__Group_1__2__Impl : ( ( rule__AndExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__AndExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23072:1: ( ( ( rule__AndExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:23073:1: ( ( rule__AndExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:23073:1: ( ( rule__AndExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:23074:1: ( rule__AndExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:23075:1: ( rule__AndExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:23075:2: rule__AndExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__AndExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33231:1: ( ( ruleAcceptBlock ) )
+ // InternalAppliedStereotypeProperty.g:33232:1: ( ruleAcceptBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:33232:1: ( ruleAcceptBlock )
+ // InternalAppliedStereotypeProperty.g:33233:1: ruleAcceptBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAcceptBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_0_0());
+ }
+ }
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:23091:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ;
- public final void rule__ExclusiveOrExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23095:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:23096:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
- {
- pushFollow(FOLLOW_97);
- rule__ExclusiveOrExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group__0"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:23103:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ruleAndExpression ) ;
- public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23107:1: ( ( ruleAndExpression ) )
- // InternalAppliedStereotypeProperty.g:23108:1: ( ruleAndExpression )
- {
- // InternalAppliedStereotypeProperty.g:23108:1: ( ruleAndExpression )
- // InternalAppliedStereotypeProperty.g:23109:1: ruleAndExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getAndExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getAndExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:23120:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
- public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23124:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:23125:2: rule__ExclusiveOrExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group__1"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:23131:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ;
- public final void rule__ExclusiveOrExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23135:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:23136:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:23136:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:23137:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:23138:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
- loop188:
- do {
- int alt188=2;
- int LA188_0 = input.LA(1);
-
- if ( (LA188_0==116) ) {
- alt188=1;
- }
-
-
- switch (alt188) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:23138:2: rule__ExclusiveOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_98);
- rule__ExclusiveOrExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop188;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
- }
+ }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:23152:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ;
- public final void rule__ExclusiveOrExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23156:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:23157:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
- {
- pushFollow(FOLLOW_97);
- rule__ExclusiveOrExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:23164:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23168:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:23169:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:23169:1: ( () )
- // InternalAppliedStereotypeProperty.g:23170:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:23171:1: ()
- // InternalAppliedStereotypeProperty.g:23173:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__AcceptBlockAssignment_1_0"
- }
-
- }
- finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AcceptStatement__AcceptBlockAssignment_1_1_1"
+ // InternalAppliedStereotypeProperty.g:33242:1: rule__AcceptStatement__AcceptBlockAssignment_1_1_1 : ( ruleAcceptBlock ) ;
+ public final void rule__AcceptStatement__AcceptBlockAssignment_1_1_1() throws RecognitionException {
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:23183:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl rule__ExclusiveOrExpression__Group_1__2 ;
- public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23187:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl rule__ExclusiveOrExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:23188:2: rule__ExclusiveOrExpression__Group_1__1__Impl rule__ExclusiveOrExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__ExclusiveOrExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:23195:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23199:1: ( ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:23200:1: ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:23200:1: ( ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:23201:1: ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:23202:1: ( rule__ExclusiveOrExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:23202:2: rule__ExclusiveOrExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33246:1: ( ( ruleAcceptBlock ) )
+ // InternalAppliedStereotypeProperty.g:33247:1: ( ruleAcceptBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:33247:1: ( ruleAcceptBlock )
+ // InternalAppliedStereotypeProperty.g:33248:1: ruleAcceptBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAcceptBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_1_0());
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:23212:1: rule__ExclusiveOrExpression__Group_1__2 : rule__ExclusiveOrExpression__Group_1__2__Impl ;
- public final void rule__ExclusiveOrExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23216:1: ( rule__ExclusiveOrExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:23217:2: rule__ExclusiveOrExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:23223:1: rule__ExclusiveOrExpression__Group_1__2__Impl : ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__ExclusiveOrExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23227:1: ( ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:23228:1: ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:23228:1: ( ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:23229:1: ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:23230:1: ( rule__ExclusiveOrExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:23230:2: rule__ExclusiveOrExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ExclusiveOrExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:23246:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ;
- public final void rule__InclusiveOrExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23250:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:23251:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
- {
- pushFollow(FOLLOW_99);
- rule__InclusiveOrExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group__0"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:23258:1: rule__InclusiveOrExpression__Group__0__Impl : ( ruleExclusiveOrExpression ) ;
- public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23262:1: ( ( ruleExclusiveOrExpression ) )
- // InternalAppliedStereotypeProperty.g:23263:1: ( ruleExclusiveOrExpression )
- {
- // InternalAppliedStereotypeProperty.g:23263:1: ( ruleExclusiveOrExpression )
- // InternalAppliedStereotypeProperty.g:23264:1: ruleExclusiveOrExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getExclusiveOrExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleExclusiveOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getExclusiveOrExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:23275:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
- public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23279:1: ( rule__InclusiveOrExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:23280:2: rule__InclusiveOrExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group__1"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:23286:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ;
- public final void rule__InclusiveOrExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23290:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:23291:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:23291:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:23292:1: ( rule__InclusiveOrExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:23293:1: ( rule__InclusiveOrExpression__Group_1__0 )*
- loop189:
- do {
- int alt189=2;
- int LA189_0 = input.LA(1);
-
- if ( (LA189_0==117) ) {
- alt189=1;
- }
-
-
- switch (alt189) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:23293:2: rule__InclusiveOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_100);
- rule__InclusiveOrExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop189;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
- }
+ restoreStackSize(stackSize);
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:23307:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ;
- public final void rule__InclusiveOrExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23311:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:23312:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
- {
- pushFollow(FOLLOW_99);
- rule__InclusiveOrExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__0"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:23319:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23323:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:23324:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:23324:1: ( () )
- // InternalAppliedStereotypeProperty.g:23325:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:23326:1: ()
- // InternalAppliedStereotypeProperty.g:23328:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getLogicalExpressionOperand1Action_1_0());
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptStatement__AcceptBlockAssignment_1_1_1"
- }
+ // $ANTLR start "rule__AcceptBlock__BlockAssignment_1"
+ // InternalAppliedStereotypeProperty.g:33257:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
+ public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException {
- }
-
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33261:1: ( ( ruleBlock ) )
+ // InternalAppliedStereotypeProperty.g:33262:1: ( ruleBlock )
+ {
+ // InternalAppliedStereotypeProperty.g:33262:1: ( ruleBlock )
+ // InternalAppliedStereotypeProperty.g:33263:1: ruleBlock
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBlock();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
+ }
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:23338:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl rule__InclusiveOrExpression__Group_1__2 ;
- public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23342:1: ( rule__InclusiveOrExpression__Group_1__1__Impl rule__InclusiveOrExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:23343:2: rule__InclusiveOrExpression__Group_1__1__Impl rule__InclusiveOrExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__InclusiveOrExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__1"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:23350:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23354:1: ( ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:23355:1: ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:23355:1: ( ( rule__InclusiveOrExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:23356:1: ( rule__InclusiveOrExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:23357:1: ( rule__InclusiveOrExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:23357:2: rule__InclusiveOrExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:23367:1: rule__InclusiveOrExpression__Group_1__2 : rule__InclusiveOrExpression__Group_1__2__Impl ;
- public final void rule__InclusiveOrExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23371:1: ( rule__InclusiveOrExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:23372:2: rule__InclusiveOrExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__2"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:23378:1: rule__InclusiveOrExpression__Group_1__2__Impl : ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__InclusiveOrExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23382:1: ( ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:23383:1: ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:23383:1: ( ( rule__InclusiveOrExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:23384:1: ( rule__InclusiveOrExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:23385:1: ( rule__InclusiveOrExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:23385:2: rule__InclusiveOrExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__InclusiveOrExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptBlock__BlockAssignment_1"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:23401:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ;
- public final void rule__ConditionalAndExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23405:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:23406:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
- {
- pushFollow(FOLLOW_101);
- rule__ConditionalAndExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group__0"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:23413:1: rule__ConditionalAndExpression__Group__0__Impl : ( ruleInclusiveOrExpression ) ;
- public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23417:1: ( ( ruleInclusiveOrExpression ) )
- // InternalAppliedStereotypeProperty.g:23418:1: ( ruleInclusiveOrExpression )
- {
- // InternalAppliedStereotypeProperty.g:23418:1: ( ruleInclusiveOrExpression )
- // InternalAppliedStereotypeProperty.g:23419:1: ruleInclusiveOrExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getInclusiveOrExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleInclusiveOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getInclusiveOrExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:23430:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
- public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23434:1: ( rule__ConditionalAndExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:23435:2: rule__ConditionalAndExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group__1"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:23441:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ;
- public final void rule__ConditionalAndExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23445:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:23446:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:23446:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:23447:1: ( rule__ConditionalAndExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:23448:1: ( rule__ConditionalAndExpression__Group_1__0 )*
- loop190:
- do {
- int alt190=2;
- int LA190_0 = input.LA(1);
-
- if ( (LA190_0==118) ) {
- alt190=1;
- }
-
-
- switch (alt190) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:23448:2: rule__ConditionalAndExpression__Group_1__0
- {
- pushFollow(FOLLOW_102);
- rule__ConditionalAndExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop190;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
- }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:23462:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ;
- public final void rule__ConditionalAndExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23466:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:23467:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
- {
- pushFollow(FOLLOW_101);
- rule__ConditionalAndExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:23474:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23478:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:23479:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:23479:1: ( () )
- // InternalAppliedStereotypeProperty.g:23480:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:23481:1: ()
- // InternalAppliedStereotypeProperty.g:23483:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
- }
+ // $ANTLR start "rule__AcceptClause__NameAssignment_2_0"
+ // InternalAppliedStereotypeProperty.g:33272:1: rule__AcceptClause__NameAssignment_2_0 : ( ruleName ) ;
+ public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33276:1: ( ( ruleName ) )
+ // InternalAppliedStereotypeProperty.g:33277:1: ( ruleName )
+ {
+ // InternalAppliedStereotypeProperty.g:33277:1: ( ruleName )
+ // InternalAppliedStereotypeProperty.g:33278:1: ruleName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getNameNameParserRuleCall_2_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getNameNameParserRuleCall_2_0_0());
+ }
+ }
- }
-
- }
- finally {
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:23493:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl rule__ConditionalAndExpression__Group_1__2 ;
- public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23497:1: ( rule__ConditionalAndExpression__Group_1__1__Impl rule__ConditionalAndExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:23498:2: rule__ConditionalAndExpression__Group_1__1__Impl rule__ConditionalAndExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__ConditionalAndExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:23505:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23509:1: ( ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:23510:1: ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:23510:1: ( ( rule__ConditionalAndExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:23511:1: ( rule__ConditionalAndExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:23512:1: ( rule__ConditionalAndExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:23512:2: rule__ConditionalAndExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:23522:1: rule__ConditionalAndExpression__Group_1__2 : rule__ConditionalAndExpression__Group_1__2__Impl ;
- public final void rule__ConditionalAndExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23526:1: ( rule__ConditionalAndExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:23527:2: rule__ConditionalAndExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:23533:1: rule__ConditionalAndExpression__Group_1__2__Impl : ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__ConditionalAndExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23537:1: ( ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:23538:1: ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:23538:1: ( ( rule__ConditionalAndExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:23539:1: ( rule__ConditionalAndExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:23540:1: ( rule__ConditionalAndExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:23540:2: rule__ConditionalAndExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalAndExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__NameAssignment_2_0"
- }
+ // $ANTLR start "rule__AcceptClause__SignalNamesAssignment_3"
+ // InternalAppliedStereotypeProperty.g:33287:1: rule__AcceptClause__SignalNamesAssignment_3 : ( ruleQualifiedNameList ) ;
+ public final void rule__AcceptClause__SignalNamesAssignment_3() throws RecognitionException {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:23556:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ;
- public final void rule__ConditionalOrExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23560:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:23561:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
- {
- pushFollow(FOLLOW_103);
- rule__ConditionalOrExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group__0"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:23568:1: rule__ConditionalOrExpression__Group__0__Impl : ( ruleConditionalAndExpression ) ;
- public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23572:1: ( ( ruleConditionalAndExpression ) )
- // InternalAppliedStereotypeProperty.g:23573:1: ( ruleConditionalAndExpression )
- {
- // InternalAppliedStereotypeProperty.g:23573:1: ( ruleConditionalAndExpression )
- // InternalAppliedStereotypeProperty.g:23574:1: ruleConditionalAndExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getConditionalAndExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleConditionalAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getConditionalAndExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:23585:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
- public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23589:1: ( rule__ConditionalOrExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:23590:2: rule__ConditionalOrExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group__1"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:23596:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ;
- public final void rule__ConditionalOrExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23600:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:23601:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:23601:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:23602:1: ( rule__ConditionalOrExpression__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:23603:1: ( rule__ConditionalOrExpression__Group_1__0 )*
- loop191:
- do {
- int alt191=2;
- int LA191_0 = input.LA(1);
-
- if ( (LA191_0==119) ) {
- alt191=1;
- }
-
-
- switch (alt191) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:23603:2: rule__ConditionalOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_104);
- rule__ConditionalOrExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop191;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33291:1: ( ( ruleQualifiedNameList ) )
+ // InternalAppliedStereotypeProperty.g:33292:1: ( ruleQualifiedNameList )
+ {
+ // InternalAppliedStereotypeProperty.g:33292:1: ( ruleQualifiedNameList )
+ // InternalAppliedStereotypeProperty.g:33293:1: ruleQualifiedNameList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptClauseAccess().getSignalNamesQualifiedNameListParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getAcceptClauseAccess().getSignalNamesQualifiedNameListParserRuleCall_3_0());
+ }
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:23617:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ;
- public final void rule__ConditionalOrExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23621:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:23622:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
- {
- pushFollow(FOLLOW_103);
- rule__ConditionalOrExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:23629:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23633:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:23634:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:23634:1: ( () )
- // InternalAppliedStereotypeProperty.g:23635:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:23636:1: ()
- // InternalAppliedStereotypeProperty.g:23638:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getConditionalLogicalExpressionOperand1Action_1_0());
- }
+ }
- }
+ }
- }
-
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:23648:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl rule__ConditionalOrExpression__Group_1__2 ;
- public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23652:1: ( rule__ConditionalOrExpression__Group_1__1__Impl rule__ConditionalOrExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:23653:2: rule__ConditionalOrExpression__Group_1__1__Impl rule__ConditionalOrExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__ConditionalOrExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:23660:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) ) ;
- public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23664:1: ( ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:23665:1: ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:23665:1: ( ( rule__ConditionalOrExpression__OperatorAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:23666:1: ( rule__ConditionalOrExpression__OperatorAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getOperatorAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:23667:1: ( rule__ConditionalOrExpression__OperatorAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:23667:2: rule__ConditionalOrExpression__OperatorAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__OperatorAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getOperatorAssignment_1_1());
- }
-
- }
-
-
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__AcceptClause__SignalNamesAssignment_3"
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:23677:1: rule__ConditionalOrExpression__Group_1__2 : rule__ConditionalOrExpression__Group_1__2__Impl ;
- public final void rule__ConditionalOrExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23681:1: ( rule__ConditionalOrExpression__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:23682:2: rule__ConditionalOrExpression__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:23688:1: rule__ConditionalOrExpression__Group_1__2__Impl : ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__ConditionalOrExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23692:1: ( ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:23693:1: ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:23693:1: ( ( rule__ConditionalOrExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:23694:1: ( rule__ConditionalOrExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:23695:1: ( rule__ConditionalOrExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:23695:2: rule__ConditionalOrExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalOrExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
+ // $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1"
+ // InternalAppliedStereotypeProperty.g:33302:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
+ public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33306:1: ( ( ruleExpression ) )
+ // InternalAppliedStereotypeProperty.g:33307:1: ( ruleExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:33307:1: ( ruleExpression )
+ // InternalAppliedStereotypeProperty.g:33308:1: ruleExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:23711:1: rule__ConditionalExpression__Group__0 : rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 ;
- public final void rule__ConditionalExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23715:1: ( rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:23716:2: rule__ConditionalExpression__Group__0__Impl rule__ConditionalExpression__Group__1
- {
- pushFollow(FOLLOW_105);
- rule__ConditionalExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group__0"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:23723:1: rule__ConditionalExpression__Group__0__Impl : ( ruleConditionalOrExpression ) ;
- public final void rule__ConditionalExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23727:1: ( ( ruleConditionalOrExpression ) )
- // InternalAppliedStereotypeProperty.g:23728:1: ( ruleConditionalOrExpression )
- {
- // InternalAppliedStereotypeProperty.g:23728:1: ( ruleConditionalOrExpression )
- // InternalAppliedStereotypeProperty.g:23729:1: ruleConditionalOrExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getConditionalOrExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleConditionalOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getConditionalOrExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:23740:1: rule__ConditionalExpression__Group__1 : rule__ConditionalExpression__Group__1__Impl ;
- public final void rule__ConditionalExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23744:1: ( rule__ConditionalExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:23745:2: rule__ConditionalExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group__1"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:23751:1: rule__ConditionalExpression__Group__1__Impl : ( ( rule__ConditionalExpression__Group_1__0 )? ) ;
- public final void rule__ConditionalExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23755:1: ( ( ( rule__ConditionalExpression__Group_1__0 )? ) )
- // InternalAppliedStereotypeProperty.g:23756:1: ( ( rule__ConditionalExpression__Group_1__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:23756:1: ( ( rule__ConditionalExpression__Group_1__0 )? )
- // InternalAppliedStereotypeProperty.g:23757:1: ( rule__ConditionalExpression__Group_1__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:23758:1: ( rule__ConditionalExpression__Group_1__0 )?
- int alt192=2;
- int LA192_0 = input.LA(1);
-
- if ( (LA192_0==89) ) {
- alt192=1;
- }
- switch (alt192) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:23758:2: rule__ConditionalExpression__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getGroup_1());
- }
-
- }
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__0"
- // InternalAppliedStereotypeProperty.g:23772:1: rule__ConditionalExpression__Group_1__0 : rule__ConditionalExpression__Group_1__0__Impl rule__ConditionalExpression__Group_1__1 ;
- public final void rule__ConditionalExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23776:1: ( rule__ConditionalExpression__Group_1__0__Impl rule__ConditionalExpression__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:23777:2: rule__ConditionalExpression__Group_1__0__Impl rule__ConditionalExpression__Group_1__1
- {
- pushFollow(FOLLOW_105);
- rule__ConditionalExpression__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:23784:1: rule__ConditionalExpression__Group_1__0__Impl : ( () ) ;
- public final void rule__ConditionalExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23788:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:23789:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:23789:1: ( () )
- // InternalAppliedStereotypeProperty.g:23790:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getConditionalTestExpressionOperand1Action_1_0());
- }
- // InternalAppliedStereotypeProperty.g:23791:1: ()
- // InternalAppliedStereotypeProperty.g:23793:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getConditionalTestExpressionOperand1Action_1_0());
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__ExpressionAssignment_1"
- }
- }
- finally {
+ // $ANTLR start "rule__ClassifyStatement__FromListAssignment_2_0_0"
+ // InternalAppliedStereotypeProperty.g:33317:1: rule__ClassifyStatement__FromListAssignment_2_0_0 : ( ruleClassificationFromClause ) ;
+ public final void rule__ClassifyStatement__FromListAssignment_2_0_0() throws RecognitionException {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__1"
- // InternalAppliedStereotypeProperty.g:23803:1: rule__ConditionalExpression__Group_1__1 : rule__ConditionalExpression__Group_1__1__Impl rule__ConditionalExpression__Group_1__2 ;
- public final void rule__ConditionalExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23807:1: ( rule__ConditionalExpression__Group_1__1__Impl rule__ConditionalExpression__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:23808:2: rule__ConditionalExpression__Group_1__1__Impl rule__ConditionalExpression__Group_1__2
- {
- pushFollow(FOLLOW_74);
- rule__ConditionalExpression__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:23815:1: rule__ConditionalExpression__Group_1__1__Impl : ( '?' ) ;
- public final void rule__ConditionalExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23819:1: ( ( '?' ) )
- // InternalAppliedStereotypeProperty.g:23820:1: ( '?' )
- {
- // InternalAppliedStereotypeProperty.g:23820:1: ( '?' )
- // InternalAppliedStereotypeProperty.g:23821:1: '?'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getQuestionMarkKeyword_1_1());
- }
- match(input,89,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getQuestionMarkKeyword_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__2"
- // InternalAppliedStereotypeProperty.g:23834:1: rule__ConditionalExpression__Group_1__2 : rule__ConditionalExpression__Group_1__2__Impl rule__ConditionalExpression__Group_1__3 ;
- public final void rule__ConditionalExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23838:1: ( rule__ConditionalExpression__Group_1__2__Impl rule__ConditionalExpression__Group_1__3 )
- // InternalAppliedStereotypeProperty.g:23839:2: rule__ConditionalExpression__Group_1__2__Impl rule__ConditionalExpression__Group_1__3
- {
- pushFollow(FOLLOW_53);
- rule__ConditionalExpression__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group_1__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:23846:1: rule__ConditionalExpression__Group_1__2__Impl : ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) ) ;
- public final void rule__ConditionalExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23850:1: ( ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:23851:1: ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:23851:1: ( ( rule__ConditionalExpression__Operand2Assignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:23852:1: ( rule__ConditionalExpression__Operand2Assignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getOperand2Assignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:23853:1: ( rule__ConditionalExpression__Operand2Assignment_1_2 )
- // InternalAppliedStereotypeProperty.g:23853:2: rule__ConditionalExpression__Operand2Assignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Operand2Assignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getOperand2Assignment_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__3"
- // InternalAppliedStereotypeProperty.g:23863:1: rule__ConditionalExpression__Group_1__3 : rule__ConditionalExpression__Group_1__3__Impl rule__ConditionalExpression__Group_1__4 ;
- public final void rule__ConditionalExpression__Group_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23867:1: ( rule__ConditionalExpression__Group_1__3__Impl rule__ConditionalExpression__Group_1__4 )
- // InternalAppliedStereotypeProperty.g:23868:2: rule__ConditionalExpression__Group_1__3__Impl rule__ConditionalExpression__Group_1__4
- {
- pushFollow(FOLLOW_74);
- rule__ConditionalExpression__Group_1__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group_1__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__3"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__3__Impl"
- // InternalAppliedStereotypeProperty.g:23875:1: rule__ConditionalExpression__Group_1__3__Impl : ( ':' ) ;
- public final void rule__ConditionalExpression__Group_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23879:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:23880:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:23880:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:23881:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getColonKeyword_1_3());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getColonKeyword_1_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33321:1: ( ( ruleClassificationFromClause ) )
+ // InternalAppliedStereotypeProperty.g:33322:1: ( ruleClassificationFromClause )
+ {
+ // InternalAppliedStereotypeProperty.g:33322:1: ( ruleClassificationFromClause )
+ // InternalAppliedStereotypeProperty.g:33323:1: ruleClassificationFromClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getFromListClassificationFromClauseParserRuleCall_2_0_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassificationFromClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getFromListClassificationFromClauseParserRuleCall_2_0_0_0());
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__3__Impl"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__4"
- // InternalAppliedStereotypeProperty.g:23894:1: rule__ConditionalExpression__Group_1__4 : rule__ConditionalExpression__Group_1__4__Impl ;
- public final void rule__ConditionalExpression__Group_1__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23898:1: ( rule__ConditionalExpression__Group_1__4__Impl )
- // InternalAppliedStereotypeProperty.g:23899:2: rule__ConditionalExpression__Group_1__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Group_1__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__4"
-
-
- // $ANTLR start "rule__ConditionalExpression__Group_1__4__Impl"
- // InternalAppliedStereotypeProperty.g:23905:1: rule__ConditionalExpression__Group_1__4__Impl : ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) ) ;
- public final void rule__ConditionalExpression__Group_1__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23909:1: ( ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) ) )
- // InternalAppliedStereotypeProperty.g:23910:1: ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) )
- {
- // InternalAppliedStereotypeProperty.g:23910:1: ( ( rule__ConditionalExpression__Operand3Assignment_1_4 ) )
- // InternalAppliedStereotypeProperty.g:23911:1: ( rule__ConditionalExpression__Operand3Assignment_1_4 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getOperand3Assignment_1_4());
- }
- // InternalAppliedStereotypeProperty.g:23912:1: ( rule__ConditionalExpression__Operand3Assignment_1_4 )
- // InternalAppliedStereotypeProperty.g:23912:2: rule__ConditionalExpression__Operand3Assignment_1_4
- {
- pushFollow(FOLLOW_2);
- rule__ConditionalExpression__Operand3Assignment_1_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getOperand3Assignment_1_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Group_1__4__Impl"
-
-
- // $ANTLR start "rule__AssignmentExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:23932:1: rule__AssignmentExpression__Group__0 : rule__AssignmentExpression__Group__0__Impl rule__AssignmentExpression__Group__1 ;
- public final void rule__AssignmentExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23936:1: ( rule__AssignmentExpression__Group__0__Impl rule__AssignmentExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:23937:2: rule__AssignmentExpression__Group__0__Impl rule__AssignmentExpression__Group__1
- {
- pushFollow(FOLLOW_106);
- rule__AssignmentExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__Group__0"
-
-
- // $ANTLR start "rule__AssignmentExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:23944:1: rule__AssignmentExpression__Group__0__Impl : ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) ) ;
- public final void rule__AssignmentExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23948:1: ( ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:23949:1: ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:23949:1: ( ( rule__AssignmentExpression__LeftHandSideAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:23950:1: ( rule__AssignmentExpression__LeftHandSideAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:23951:1: ( rule__AssignmentExpression__LeftHandSideAssignment_0 )
- // InternalAppliedStereotypeProperty.g:23951:2: rule__AssignmentExpression__LeftHandSideAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__LeftHandSideAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideAssignment_0());
- }
-
- }
+ }
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__AssignmentExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:23961:1: rule__AssignmentExpression__Group__1 : rule__AssignmentExpression__Group__1__Impl rule__AssignmentExpression__Group__2 ;
- public final void rule__AssignmentExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23965:1: ( rule__AssignmentExpression__Group__1__Impl rule__AssignmentExpression__Group__2 )
- // InternalAppliedStereotypeProperty.g:23966:2: rule__AssignmentExpression__Group__1__Impl rule__AssignmentExpression__Group__2
- {
- pushFollow(FOLLOW_74);
- rule__AssignmentExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__Group__1"
-
-
- // $ANTLR start "rule__AssignmentExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:23973:1: rule__AssignmentExpression__Group__1__Impl : ( ( rule__AssignmentExpression__OperatorAssignment_1 ) ) ;
- public final void rule__AssignmentExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23977:1: ( ( ( rule__AssignmentExpression__OperatorAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:23978:1: ( ( rule__AssignmentExpression__OperatorAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:23978:1: ( ( rule__AssignmentExpression__OperatorAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:23979:1: ( rule__AssignmentExpression__OperatorAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:23980:1: ( rule__AssignmentExpression__OperatorAssignment_1 )
- // InternalAppliedStereotypeProperty.g:23980:2: rule__AssignmentExpression__OperatorAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__OperatorAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignment_1());
- }
+ restoreStackSize(stackSize);
- }
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__FromListAssignment_2_0_0"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__AssignmentExpression__Group__2"
- // InternalAppliedStereotypeProperty.g:23990:1: rule__AssignmentExpression__Group__2 : rule__AssignmentExpression__Group__2__Impl ;
- public final void rule__AssignmentExpression__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:23994:1: ( rule__AssignmentExpression__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:23995:2: rule__AssignmentExpression__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__Group__2"
-
-
- // $ANTLR start "rule__AssignmentExpression__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:24001:1: rule__AssignmentExpression__Group__2__Impl : ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) ) ;
- public final void rule__AssignmentExpression__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24005:1: ( ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:24006:1: ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:24006:1: ( ( rule__AssignmentExpression__RightHandSideAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:24007:1: ( rule__AssignmentExpression__RightHandSideAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getRightHandSideAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:24008:1: ( rule__AssignmentExpression__RightHandSideAssignment_2 )
- // InternalAppliedStereotypeProperty.g:24008:2: rule__AssignmentExpression__RightHandSideAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__AssignmentExpression__RightHandSideAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getRightHandSideAssignment_2());
- }
-
- }
+ // $ANTLR start "rule__ClassifyStatement__ToListAssignment_2_0_1"
+ // InternalAppliedStereotypeProperty.g:33332:1: rule__ClassifyStatement__ToListAssignment_2_0_1 : ( ruleClassificationToClause ) ;
+ public final void rule__ClassifyStatement__ToListAssignment_2_0_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33336:1: ( ( ruleClassificationToClause ) )
+ // InternalAppliedStereotypeProperty.g:33337:1: ( ruleClassificationToClause )
+ {
+ // InternalAppliedStereotypeProperty.g:33337:1: ( ruleClassificationToClause )
+ // InternalAppliedStereotypeProperty.g:33338:1: ruleClassificationToClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_0_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassificationToClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_0_1_0());
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ }
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__Group__2__Impl"
-
-
- // $ANTLR start "rule__NameLeftHandSide__Group__0"
- // InternalAppliedStereotypeProperty.g:24024:1: rule__NameLeftHandSide__Group__0 : rule__NameLeftHandSide__Group__0__Impl rule__NameLeftHandSide__Group__1 ;
- public final void rule__NameLeftHandSide__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24028:1: ( rule__NameLeftHandSide__Group__0__Impl rule__NameLeftHandSide__Group__1 )
- // InternalAppliedStereotypeProperty.g:24029:2: rule__NameLeftHandSide__Group__0__Impl rule__NameLeftHandSide__Group__1
- {
- pushFollow(FOLLOW_68);
- rule__NameLeftHandSide__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NameLeftHandSide__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameLeftHandSide__Group__0"
-
-
- // $ANTLR start "rule__NameLeftHandSide__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24036:1: rule__NameLeftHandSide__Group__0__Impl : ( ( rule__NameLeftHandSide__TargetAssignment_0 ) ) ;
- public final void rule__NameLeftHandSide__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24040:1: ( ( ( rule__NameLeftHandSide__TargetAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:24041:1: ( ( rule__NameLeftHandSide__TargetAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:24041:1: ( ( rule__NameLeftHandSide__TargetAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:24042:1: ( rule__NameLeftHandSide__TargetAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameLeftHandSideAccess().getTargetAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:24043:1: ( rule__NameLeftHandSide__TargetAssignment_0 )
- // InternalAppliedStereotypeProperty.g:24043:2: rule__NameLeftHandSide__TargetAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__NameLeftHandSide__TargetAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameLeftHandSideAccess().getTargetAssignment_0());
- }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__ToListAssignment_2_0_1"
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameLeftHandSide__Group__0__Impl"
-
-
- // $ANTLR start "rule__NameLeftHandSide__Group__1"
- // InternalAppliedStereotypeProperty.g:24053:1: rule__NameLeftHandSide__Group__1 : rule__NameLeftHandSide__Group__1__Impl ;
- public final void rule__NameLeftHandSide__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24057:1: ( rule__NameLeftHandSide__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:24058:2: rule__NameLeftHandSide__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NameLeftHandSide__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameLeftHandSide__Group__1"
-
-
- // $ANTLR start "rule__NameLeftHandSide__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24064:1: rule__NameLeftHandSide__Group__1__Impl : ( ( rule__NameLeftHandSide__IndexAssignment_1 )? ) ;
- public final void rule__NameLeftHandSide__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24068:1: ( ( ( rule__NameLeftHandSide__IndexAssignment_1 )? ) )
- // InternalAppliedStereotypeProperty.g:24069:1: ( ( rule__NameLeftHandSide__IndexAssignment_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:24069:1: ( ( rule__NameLeftHandSide__IndexAssignment_1 )? )
- // InternalAppliedStereotypeProperty.g:24070:1: ( rule__NameLeftHandSide__IndexAssignment_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameLeftHandSideAccess().getIndexAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:24071:1: ( rule__NameLeftHandSide__IndexAssignment_1 )?
- int alt193=2;
- int LA193_0 = input.LA(1);
-
- if ( (LA193_0==78) ) {
- alt193=1;
- }
- switch (alt193) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24071:2: rule__NameLeftHandSide__IndexAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__NameLeftHandSide__IndexAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameLeftHandSideAccess().getIndexAssignment_1());
- }
-
- }
+ // $ANTLR start "rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0"
+ // InternalAppliedStereotypeProperty.g:33347:1: rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 : ( ruleReclassifyAllClause ) ;
+ public final void rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33351:1: ( ( ruleReclassifyAllClause ) )
+ // InternalAppliedStereotypeProperty.g:33352:1: ( ruleReclassifyAllClause )
+ {
+ // InternalAppliedStereotypeProperty.g:33352:1: ( ruleReclassifyAllClause )
+ // InternalAppliedStereotypeProperty.g:33353:1: ruleReclassifyAllClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllReclassifyAllClauseParserRuleCall_2_1_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleReclassifyAllClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllReclassifyAllClauseParserRuleCall_2_1_0_0());
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameLeftHandSide__Group__1__Impl"
-
-
- // $ANTLR start "rule__Block__Group__0"
- // InternalAppliedStereotypeProperty.g:24086:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ;
- public final void rule__Block__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24090:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
- // InternalAppliedStereotypeProperty.g:24091:2: rule__Block__Group__0__Impl rule__Block__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__Block__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Block__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__0"
-
-
- // $ANTLR start "rule__Block__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24098:1: rule__Block__Group__0__Impl : ( () ) ;
- public final void rule__Block__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24102:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:24103:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:24103:1: ( () )
- // InternalAppliedStereotypeProperty.g:24104:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockAccess().getBlockAction_0());
- }
- // InternalAppliedStereotypeProperty.g:24105:1: ()
- // InternalAppliedStereotypeProperty.g:24107:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockAccess().getBlockAction_0());
- }
- }
+ }
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- }
+ restoreStackSize(stackSize);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0"
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__0__Impl"
-
-
- // $ANTLR start "rule__Block__Group__1"
- // InternalAppliedStereotypeProperty.g:24117:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ;
- public final void rule__Block__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24121:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
- // InternalAppliedStereotypeProperty.g:24122:2: rule__Block__Group__1__Impl rule__Block__Group__2
- {
- pushFollow(FOLLOW_107);
- rule__Block__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Block__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__1"
-
-
- // $ANTLR start "rule__Block__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24129:1: rule__Block__Group__1__Impl : ( '{' ) ;
- public final void rule__Block__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24133:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:24134:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:24134:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:24135:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__1__Impl"
-
-
- // $ANTLR start "rule__Block__Group__2"
- // InternalAppliedStereotypeProperty.g:24148:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ;
- public final void rule__Block__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24152:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
- // InternalAppliedStereotypeProperty.g:24153:2: rule__Block__Group__2__Impl rule__Block__Group__3
- {
- pushFollow(FOLLOW_107);
- rule__Block__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__Block__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__2"
-
-
- // $ANTLR start "rule__Block__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:24160:1: rule__Block__Group__2__Impl : ( ( rule__Block__StatementAssignment_2 )* ) ;
- public final void rule__Block__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24164:1: ( ( ( rule__Block__StatementAssignment_2 )* ) )
- // InternalAppliedStereotypeProperty.g:24165:1: ( ( rule__Block__StatementAssignment_2 )* )
- {
- // InternalAppliedStereotypeProperty.g:24165:1: ( ( rule__Block__StatementAssignment_2 )* )
- // InternalAppliedStereotypeProperty.g:24166:1: ( rule__Block__StatementAssignment_2 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockAccess().getStatementAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:24167:1: ( rule__Block__StatementAssignment_2 )*
- loop194:
- do {
- int alt194=2;
- int LA194_0 = input.LA(1);
-
- if ( ((LA194_0>=RULE_NATURAL_VALUE && LA194_0<=RULE_INLINE_STATEMENT)||LA194_0==21||(LA194_0>=25 && LA194_0<=28)||LA194_0==55||LA194_0==60||LA194_0==66||LA194_0==71||(LA194_0>=85 && LA194_0<=87)||(LA194_0>=90 && LA194_0<=91)||LA194_0==94||(LA194_0>=97 && LA194_0<=102)||LA194_0==107||(LA194_0>=111 && LA194_0<=114)) ) {
- alt194=1;
- }
-
-
- switch (alt194) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24167:2: rule__Block__StatementAssignment_2
- {
- pushFollow(FOLLOW_3);
- rule__Block__StatementAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop194;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockAccess().getStatementAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__2__Impl"
-
-
- // $ANTLR start "rule__Block__Group__3"
- // InternalAppliedStereotypeProperty.g:24177:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
- public final void rule__Block__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24181:1: ( rule__Block__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:24182:2: rule__Block__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__Block__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__3"
-
-
- // $ANTLR start "rule__Block__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:24188:1: rule__Block__Group__3__Impl : ( '}' ) ;
- public final void rule__Block__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24192:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:24193:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:24193:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:24194:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__Group__3__Impl"
-
-
- // $ANTLR start "rule__AnnotatedStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:24215:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ;
- public final void rule__AnnotatedStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24219:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:24220:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
- {
- pushFollow(FOLLOW_108);
- rule__AnnotatedStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AnnotatedStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__0"
-
-
- // $ANTLR start "rule__AnnotatedStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24227:1: rule__AnnotatedStatement__Group__0__Impl : ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? ) ;
- public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24231:1: ( ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? ) )
- // InternalAppliedStereotypeProperty.g:24232:1: ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:24232:1: ( ( rule__AnnotatedStatement__DocumentationAssignment_0 )? )
- // InternalAppliedStereotypeProperty.g:24233:1: ( rule__AnnotatedStatement__DocumentationAssignment_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getDocumentationAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:24234:1: ( rule__AnnotatedStatement__DocumentationAssignment_0 )?
- int alt195=2;
- int LA195_0 = input.LA(1);
-
- if ( (LA195_0==RULE_DOCUMENTATION_COMMENT) ) {
- alt195=1;
- }
- switch (alt195) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24234:2: rule__AnnotatedStatement__DocumentationAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__AnnotatedStatement__DocumentationAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getDocumentationAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__AnnotatedStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:24244:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ;
- public final void rule__AnnotatedStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24248:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:24249:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
- {
- pushFollow(FOLLOW_108);
- rule__AnnotatedStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AnnotatedStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__1"
-
-
- // $ANTLR start "rule__AnnotatedStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24256:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* ) ;
- public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24260:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:24261:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:24261:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:24262:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:24263:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )*
- loop196:
- do {
- int alt196=2;
- int LA196_0 = input.LA(1);
-
- if ( (LA196_0==RULE_STATEMENT_ANNOTATION) ) {
- alt196=1;
- }
-
-
- switch (alt196) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24263:2: rule__AnnotatedStatement__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_109);
- rule__AnnotatedStatement__AnnotationAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop196;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__AnnotatedStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:24273:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
- public final void rule__AnnotatedStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24277:1: ( rule__AnnotatedStatement__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:24278:2: rule__AnnotatedStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AnnotatedStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__2"
-
-
- // $ANTLR start "rule__AnnotatedStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:24284:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
- public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24288:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:24289:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:24289:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:24290:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:24291:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
- // InternalAppliedStereotypeProperty.g:24291:2: rule__AnnotatedStatement__StatementAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__AnnotatedStatement__StatementAssignment_2();
- state._fsp--;
- if (state.failed) return ;
+ // $ANTLR start "rule__ClassifyStatement__ToListAssignment_2_1_1"
+ // InternalAppliedStereotypeProperty.g:33362:1: rule__ClassifyStatement__ToListAssignment_2_1_1 : ( ruleClassificationToClause ) ;
+ public final void rule__ClassifyStatement__ToListAssignment_2_1_1() throws RecognitionException {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33366:1: ( ( ruleClassificationToClause ) )
+ // InternalAppliedStereotypeProperty.g:33367:1: ( ruleClassificationToClause )
+ {
+ // InternalAppliedStereotypeProperty.g:33367:1: ( ruleClassificationToClause )
+ // InternalAppliedStereotypeProperty.g:33368:1: ruleClassificationToClause
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassificationToClause();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_1_1_0());
+ }
- }
+ }
- }
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__EmptyStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:24307:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ;
- public final void rule__EmptyStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24311:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:24312:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
- {
- pushFollow(FOLLOW_15);
- rule__EmptyStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__EmptyStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EmptyStatement__Group__0"
-
-
- // $ANTLR start "rule__EmptyStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24319:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
- public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24323:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:24324:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:24324:1: ( () )
- // InternalAppliedStereotypeProperty.g:24325:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
- }
- // InternalAppliedStereotypeProperty.g:24326:1: ()
- // InternalAppliedStereotypeProperty.g:24328:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EmptyStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__EmptyStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:24338:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
- public final void rule__EmptyStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24342:1: ( rule__EmptyStatement__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:24343:2: rule__EmptyStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__EmptyStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EmptyStatement__Group__1"
-
-
- // $ANTLR start "rule__EmptyStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24349:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
- public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24353:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:24354:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:24354:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:24355:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EmptyStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:24372:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ;
- public final void rule__LocalNameDeclarationStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24376:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:24377:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
- {
- pushFollow(FOLLOW_110);
- rule__LocalNameDeclarationStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24384:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24388:1: ( ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) ) )
- // InternalAppliedStereotypeProperty.g:24389:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:24389:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0 ) )
- // InternalAppliedStereotypeProperty.g:24390:1: ( rule__LocalNameDeclarationStatement__Alternatives_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0());
- }
- // InternalAppliedStereotypeProperty.g:24391:1: ( rule__LocalNameDeclarationStatement__Alternatives_0 )
- // InternalAppliedStereotypeProperty.g:24391:2: rule__LocalNameDeclarationStatement__Alternatives_0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Alternatives_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:24401:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ;
- public final void rule__LocalNameDeclarationStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24405:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:24406:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
- {
- pushFollow(FOLLOW_6);
- rule__LocalNameDeclarationStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24413:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( '=' ) ;
- public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24417:1: ( ( '=' ) )
- // InternalAppliedStereotypeProperty.g:24418:1: ( '=' )
- {
- // InternalAppliedStereotypeProperty.g:24418:1: ( '=' )
- // InternalAppliedStereotypeProperty.g:24419:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_1());
- }
- match(input,42,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ }
+ return;
+ }
+ // $ANTLR end "rule__ClassifyStatement__ToListAssignment_2_1_1"
+
+
+ // $ANTLR start "rule__QualifiedNameList__NameAssignment_0"
+ // InternalAppliedStereotypeProperty.g:33377:1: rule__QualifiedNameList__NameAssignment_0 : ( ruleQualifiedName ) ;
+ public final void rule__QualifiedNameList__NameAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33381:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:33382:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:33382:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:33383:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_0_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__NameAssignment_0"
+
+
+ // $ANTLR start "rule__QualifiedNameList__NameAssignment_1_1"
+ // InternalAppliedStereotypeProperty.g:33392:1: rule__QualifiedNameList__NameAssignment_1_1 : ( ruleQualifiedName ) ;
+ public final void rule__QualifiedNameList__NameAssignment_1_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalAppliedStereotypeProperty.g:33396:1: ( ( ruleQualifiedName ) )
+ // InternalAppliedStereotypeProperty.g:33397:1: ( ruleQualifiedName )
+ {
+ // InternalAppliedStereotypeProperty.g:33397:1: ( ruleQualifiedName )
+ // InternalAppliedStereotypeProperty.g:33398:1: ruleQualifiedName
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_1_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleQualifiedName();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+ if (state.backtracking == 0) {
+ after(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_1_1_0());
+ }
+
+ }
+
+
+ }
+
+ } catch (RecognitionException re) {
+ reportError(re);
+ recover(input, re);
+ } finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return;
+ }
+ // $ANTLR end "rule__QualifiedNameList__NameAssignment_1_1"
+
+ // $ANTLR start synpred6_InternalAppliedStereotypeProperty
+ public final void synpred6_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:5235:1: ( ( rulePackageImportReference ) )
+ // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
+ {
+ // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
+ // InternalAppliedStereotypeProperty.g:5236:1: rulePackageImportReference
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getImportDeclarationAccess().getPackageImportReferenceParserRuleCall_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePackageImportReference();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred6_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred49_InternalAppliedStereotypeProperty
+ public final void synpred49_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:5980:2: ( rule__QualifiedName__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:5980:2: rule__QualifiedName__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ }
+ // $ANTLR end synpred49_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred53_InternalAppliedStereotypeProperty
+ public final void synpred53_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6046:1: ( ( ruleAssignmentExpression ) )
+ // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
+ // InternalAppliedStereotypeProperty.g:6047:1: ruleAssignmentExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getExpressionAccess().getAssignmentExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleAssignmentExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred53_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred54_InternalAppliedStereotypeProperty
+ public final void synpred54_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6068:1: ( ( ( rule__PrimaryExpression__Group_1_0__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6069:1: ( rule__PrimaryExpression__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6070:1: ( rule__PrimaryExpression__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:6070:2: rule__PrimaryExpression__Group_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred54_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred55_InternalAppliedStereotypeProperty
+ public final void synpred55_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6074:6: ( ( ( rule__PrimaryExpression__Group_1_1__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
+ // InternalAppliedStereotypeProperty.g:6075:1: ( rule__PrimaryExpression__Group_1_1__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_1());
+ }
+ // InternalAppliedStereotypeProperty.g:6076:1: ( rule__PrimaryExpression__Group_1_1__0 )
+ // InternalAppliedStereotypeProperty.g:6076:2: rule__PrimaryExpression__Group_1_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PrimaryExpression__Group_1_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred55_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred63_InternalAppliedStereotypeProperty
+ public final void synpred63_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6154:6: ( ( ruleClassExtentExpression ) )
+ // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
+ // InternalAppliedStereotypeProperty.g:6155:1: ruleClassExtentExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getClassExtentExpressionParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleClassExtentExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred63_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred64_InternalAppliedStereotypeProperty
+ public final void synpred64_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6160:6: ( ( ruleLinkOperationExpression ) )
+ // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
+ // InternalAppliedStereotypeProperty.g:6161:1: ruleLinkOperationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getLinkOperationExpressionParserRuleCall_5());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLinkOperationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred64_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred65_InternalAppliedStereotypeProperty
+ public final void synpred65_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6166:6: ( ( ruleSequenceConstructionExpression ) )
+ // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
+ // InternalAppliedStereotypeProperty.g:6167:1: ruleSequenceConstructionExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getSequenceConstructionExpressionParserRuleCall_6());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceConstructionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred65_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred66_InternalAppliedStereotypeProperty
+ public final void synpred66_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6172:6: ( ( ruleSequenceOperationOrReductionOrExpansionExpression ) )
+ // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
+ // InternalAppliedStereotypeProperty.g:6173:1: ruleSequenceOperationOrReductionOrExpansionExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getSequenceOperationOrReductionOrExpansionExpressionParserRuleCall_7());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceOperationOrReductionOrExpansionExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred66_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred67_InternalAppliedStereotypeProperty
+ public final void synpred67_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6178:6: ( ( ruleBehaviorInvocationExpression ) )
+ // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
+ // InternalAppliedStereotypeProperty.g:6179:1: ruleBehaviorInvocationExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getBehaviorInvocationExpressionParserRuleCall_8());
+ }
+ pushFollow(FOLLOW_2);
+ ruleBehaviorInvocationExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred67_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred68_InternalAppliedStereotypeProperty
+ public final void synpred68_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6184:6: ( ( ruleNameExpression ) )
+ // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
+ // InternalAppliedStereotypeProperty.g:6185:1: ruleNameExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getBaseExpressionAccess().getNameExpressionParserRuleCall_9());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred68_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred74_InternalAppliedStereotypeProperty
+ public final void synpred74_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6284:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:6285:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_0());
+ }
+ // InternalAppliedStereotypeProperty.g:6286:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
+ // InternalAppliedStereotypeProperty.g:6286:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred74_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred77_InternalAppliedStereotypeProperty
+ public final void synpred77_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6340:1: ( ( ruleIndexedNamedTupleExpressionList ) )
+ // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
+ {
+ // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
+ // InternalAppliedStereotypeProperty.g:6341:1: ruleIndexedNamedTupleExpressionList
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLinkOperationTupleAccess().getIndexedNamedTupleExpressionListParserRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleIndexedNamedTupleExpressionList();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred77_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred80_InternalAppliedStereotypeProperty
+ public final void synpred80_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6406:1: ( ( ruleSequenceRange ) )
+ // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
+ {
+ // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
+ // InternalAppliedStereotypeProperty.g:6407:1: ruleSequenceRange
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getSequenceElementsAccess().getSequenceRangeParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleSequenceRange();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred80_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred86_InternalAppliedStereotypeProperty
+ public final void synpred86_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6526:1: ( ( rulePostfixExpression ) )
+ // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
+ // InternalAppliedStereotypeProperty.g:6527:1: rulePostfixExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionAccess().getPostfixExpressionParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePostfixExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred86_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred87_InternalAppliedStereotypeProperty
+ public final void synpred87_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6532:6: ( ( ruleCastExpression ) )
+ // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
+ {
+ // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
+ // InternalAppliedStereotypeProperty.g:6533:1: ruleCastExpression
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getPostfixOrCastExpressionAccess().getCastExpressionParserRuleCall_1());
+ }
+ pushFollow(FOLLOW_2);
+ ruleCastExpression();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred87_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred107_InternalAppliedStereotypeProperty
+ public final void synpred107_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:6864:1: ( ( ruleNameLeftHandSide ) )
+ // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
+ {
+ // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
+ // InternalAppliedStereotypeProperty.g:6865:1: ruleNameLeftHandSide
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getLeftHandSideAccess().getNameLeftHandSideParserRuleCall_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleNameLeftHandSide();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred107_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred122_InternalAppliedStereotypeProperty
+ public final void synpred122_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:7010:6: ( ( ruleLocalNameDeclarationStatement ) )
+ // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
+ // InternalAppliedStereotypeProperty.g:7011:1: ruleLocalNameDeclarationStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_3());
+ }
+ pushFollow(FOLLOW_2);
+ ruleLocalNameDeclarationStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred122_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred123_InternalAppliedStereotypeProperty
+ public final void synpred123_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:7016:6: ( ( ruleExpressionStatement ) )
+ // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
+ {
+ // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
+ // InternalAppliedStereotypeProperty.g:7017:1: ruleExpressionStatement
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getStatementAccess().getExpressionStatementParserRuleCall_4());
+ }
+ pushFollow(FOLLOW_2);
+ ruleExpressionStatement();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred123_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred139_InternalAppliedStereotypeProperty
+ public final void synpred139_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:7224:1: ( ( ( rule__AcceptStatement__Group_0__0 ) ) )
+ // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
+ {
+ // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
+ // InternalAppliedStereotypeProperty.g:7225:1: ( rule__AcceptStatement__Group_0__0 )
+ {
+ if (state.backtracking == 0) {
+ before(grammarAccess.getAcceptStatementAccess().getGroup_0());
+ }
+ // InternalAppliedStereotypeProperty.g:7226:1: ( rule__AcceptStatement__Group_0__0 )
+ // InternalAppliedStereotypeProperty.g:7226:2: rule__AcceptStatement__Group_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AcceptStatement__Group_0__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred139_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred209_InternalAppliedStereotypeProperty
+ public final void synpred209_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:15099:2: ( rule__TypePart__Group_1__0 )
+ // InternalAppliedStereotypeProperty.g:15099:2: rule__TypePart__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__TypePart__Group_1__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ }
+ // $ANTLR end synpred209_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred222_InternalAppliedStereotypeProperty
+ public final void synpred222_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:16411:2: ( rule__QualifiedName__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:16411:2: rule__QualifiedName__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ }
+ // $ANTLR end synpred222_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred223_InternalAppliedStereotypeProperty
+ public final void synpred223_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:16598:2: ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )
+ // InternalAppliedStereotypeProperty.g:16598:2: rule__PotentiallyAmbiguousQualifiedName__Alternatives_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Alternatives_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ }
+ // $ANTLR end synpred223_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred224_InternalAppliedStereotypeProperty
+ public final void synpred224_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:16751:2: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )
+ // InternalAppliedStereotypeProperty.g:16751:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ }
+ // $ANTLR end synpred224_InternalAppliedStereotypeProperty
+
+ // $ANTLR start synpred225_InternalAppliedStereotypeProperty
+ public final void synpred225_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
+ // InternalAppliedStereotypeProperty.g:16881:2: ( rule__NameBinding__BindingAssignment_1 )
+ // InternalAppliedStereotypeProperty.g:16881:2: rule__NameBinding__BindingAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__NameBinding__BindingAssignment_1();
+
+ state._fsp--;
+ if (state.failed)
+ return;
+
+ }
+ }
+ // $ANTLR end synpred225_InternalAppliedStereotypeProperty
+
+ // Delegated rules
+
+ public final boolean synpred54_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred54_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred68_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred68_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred107_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred107_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred223_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred223_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred80_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred80_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred122_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred122_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred77_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred77_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred63_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred63_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred65_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred65_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred225_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred225_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred74_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred74_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred49_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred49_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred86_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred86_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred67_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred67_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred87_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred87_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred6_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred6_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred222_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred222_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred53_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred53_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred66_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred66_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred139_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred139_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred209_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred209_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred64_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred64_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred55_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred55_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred224_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred224_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+ public final boolean synpred123_InternalAppliedStereotypeProperty() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred123_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: " + re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed = false;
+ return success;
+ }
+
+
+ protected DFA39 dfa39 = new DFA39(this);
+ protected DFA42 dfa42 = new DFA42(this);
+ protected DFA48 dfa48 = new DFA48(this);
+ protected DFA51 dfa51 = new DFA51(this);
+ protected DFA56 dfa56 = new DFA56(this);
+ protected DFA69 dfa69 = new DFA69(this);
+ protected DFA146 dfa146 = new DFA146(this);
+ protected DFA162 dfa162 = new DFA162(this);
+ static final String dfa_1s = "\25\uffff";
+ static final String dfa_2s = "\1\4\14\0\10\uffff";
+ static final String dfa_3s = "\1\162\14\0\10\uffff";
+ static final String dfa_4s = "\15\uffff\1\2\6\uffff\1\1";
+ static final String dfa_5s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\10\uffff}>";
+ static final String[] dfa_6s = {
+ "\1\4\1\1\1\2\1\3\1\6\14\uffff\1\5\3\uffff\4\15\32\uffff\1\14\35\uffff\1\7\1\10\1\11\23\uffff\1\12\3\uffff\1\13\3\15",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
+ static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s);
+ static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s);
+ static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s);
+ static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
+ static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
+
+ class DFA39 extends DFA {
+
+ public DFA39(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 39;
+ this.eot = dfa_1;
+ this.eof = dfa_1;
+ this.min = dfa_2;
+ this.max = dfa_3;
+ this.accept = dfa_4;
+ this.special = dfa_5;
+ this.transition = dfa_6;
+ }
+
+ public String getDescription() {
+ return "6041:1: rule__Expression__Alternatives : ( ( ruleAssignmentExpression ) | ( ruleConditionalExpression ) );";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA39_1 = input.LA(1);
+
+
+ int index39_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_1);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA39_2 = input.LA(1);
+
+
+ int index39_2 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_2);
+ if (s >= 0)
+ return s;
+ break;
+ case 2:
+ int LA39_3 = input.LA(1);
+
+
+ int index39_3 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_3);
+ if (s >= 0)
+ return s;
+ break;
+ case 3:
+ int LA39_4 = input.LA(1);
+
+
+ int index39_4 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_4);
+ if (s >= 0)
+ return s;
+ break;
+ case 4:
+ int LA39_5 = input.LA(1);
+
+
+ int index39_5 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
- restoreStackSize(stackSize);
+ else if ((true)) {
+ s = 13;
+ }
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:24432:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ;
- public final void rule__LocalNameDeclarationStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24436:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:24437:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
- {
- pushFollow(FOLLOW_15);
- rule__LocalNameDeclarationStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:24444:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24448:1: ( ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:24449:1: ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:24449:1: ( ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:24450:1: ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:24451:1: ( rule__LocalNameDeclarationStatement__ExpressionAssignment_2 )
- // InternalAppliedStereotypeProperty.g:24451:2: rule__LocalNameDeclarationStatement__ExpressionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__ExpressionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:24461:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl ;
- public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24465:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:24466:2: rule__LocalNameDeclarationStatement__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:24472:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ';' ) ;
- public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24476:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:24477:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:24477:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:24478:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_3());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__0"
- // InternalAppliedStereotypeProperty.g:24499:1: rule__LocalNameDeclarationStatement__Group_0_0__0 : rule__LocalNameDeclarationStatement__Group_0_0__0__Impl rule__LocalNameDeclarationStatement__Group_0_0__1 ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24503:1: ( rule__LocalNameDeclarationStatement__Group_0_0__0__Impl rule__LocalNameDeclarationStatement__Group_0_0__1 )
- // InternalAppliedStereotypeProperty.g:24504:2: rule__LocalNameDeclarationStatement__Group_0_0__0__Impl rule__LocalNameDeclarationStatement__Group_0_0__1
- {
- pushFollow(FOLLOW_7);
- rule__LocalNameDeclarationStatement__Group_0_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__0"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:24511:1: rule__LocalNameDeclarationStatement__Group_0_0__0__Impl : ( 'let' ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24515:1: ( ( 'let' ) )
- // InternalAppliedStereotypeProperty.g:24516:1: ( 'let' )
- {
- // InternalAppliedStereotypeProperty.g:24516:1: ( 'let' )
- // InternalAppliedStereotypeProperty.g:24517:1: 'let'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0_0_0());
- }
- match(input,90,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__0__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__1"
- // InternalAppliedStereotypeProperty.g:24530:1: rule__LocalNameDeclarationStatement__Group_0_0__1 : rule__LocalNameDeclarationStatement__Group_0_0__1__Impl rule__LocalNameDeclarationStatement__Group_0_0__2 ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24534:1: ( rule__LocalNameDeclarationStatement__Group_0_0__1__Impl rule__LocalNameDeclarationStatement__Group_0_0__2 )
- // InternalAppliedStereotypeProperty.g:24535:2: rule__LocalNameDeclarationStatement__Group_0_0__1__Impl rule__LocalNameDeclarationStatement__Group_0_0__2
- {
- pushFollow(FOLLOW_53);
- rule__LocalNameDeclarationStatement__Group_0_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:24542:1: rule__LocalNameDeclarationStatement__Group_0_0__1__Impl : ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24546:1: ( ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:24547:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:24547:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 ) )
- // InternalAppliedStereotypeProperty.g:24548:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_0_1());
- }
- // InternalAppliedStereotypeProperty.g:24549:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 )
- // InternalAppliedStereotypeProperty.g:24549:2: rule__LocalNameDeclarationStatement__NameAssignment_0_0_1
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__NameAssignment_0_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__1__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__2"
- // InternalAppliedStereotypeProperty.g:24559:1: rule__LocalNameDeclarationStatement__Group_0_0__2 : rule__LocalNameDeclarationStatement__Group_0_0__2__Impl rule__LocalNameDeclarationStatement__Group_0_0__3 ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24563:1: ( rule__LocalNameDeclarationStatement__Group_0_0__2__Impl rule__LocalNameDeclarationStatement__Group_0_0__3 )
- // InternalAppliedStereotypeProperty.g:24564:2: rule__LocalNameDeclarationStatement__Group_0_0__2__Impl rule__LocalNameDeclarationStatement__Group_0_0__3
- {
- pushFollow(FOLLOW_7);
- rule__LocalNameDeclarationStatement__Group_0_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_0__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__2"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:24571:1: rule__LocalNameDeclarationStatement__Group_0_0__2__Impl : ( ':' ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24575:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:24576:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:24576:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:24577:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_0_0_2());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_0_0_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ input.seek(index39_5);
+ if (s >= 0)
+ return s;
+ break;
+ case 5:
+ int LA39_6 = input.LA(1);
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__2__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__3"
- // InternalAppliedStereotypeProperty.g:24590:1: rule__LocalNameDeclarationStatement__Group_0_0__3 : rule__LocalNameDeclarationStatement__Group_0_0__3__Impl rule__LocalNameDeclarationStatement__Group_0_0__4 ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24594:1: ( rule__LocalNameDeclarationStatement__Group_0_0__3__Impl rule__LocalNameDeclarationStatement__Group_0_0__4 )
- // InternalAppliedStereotypeProperty.g:24595:2: rule__LocalNameDeclarationStatement__Group_0_0__3__Impl rule__LocalNameDeclarationStatement__Group_0_0__4
- {
- pushFollow(FOLLOW_111);
- rule__LocalNameDeclarationStatement__Group_0_0__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_0__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__3"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__3__Impl"
- // InternalAppliedStereotypeProperty.g:24602:1: rule__LocalNameDeclarationStatement__Group_0_0__3__Impl : ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24606:1: ( ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) ) )
- // InternalAppliedStereotypeProperty.g:24607:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:24607:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 ) )
- // InternalAppliedStereotypeProperty.g:24608:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_0_3());
- }
- // InternalAppliedStereotypeProperty.g:24609:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_0_3 )
- // InternalAppliedStereotypeProperty.g:24609:2: rule__LocalNameDeclarationStatement__Alternatives_0_0_3
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Alternatives_0_0_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_0_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__3__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__4"
- // InternalAppliedStereotypeProperty.g:24619:1: rule__LocalNameDeclarationStatement__Group_0_0__4 : rule__LocalNameDeclarationStatement__Group_0_0__4__Impl ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24623:1: ( rule__LocalNameDeclarationStatement__Group_0_0__4__Impl )
- // InternalAppliedStereotypeProperty.g:24624:2: rule__LocalNameDeclarationStatement__Group_0_0__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_0__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__4"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_0__4__Impl"
- // InternalAppliedStereotypeProperty.g:24630:1: rule__LocalNameDeclarationStatement__Group_0_0__4__Impl : ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_0__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24634:1: ( ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? ) )
- // InternalAppliedStereotypeProperty.g:24635:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? )
- {
- // InternalAppliedStereotypeProperty.g:24635:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )? )
- // InternalAppliedStereotypeProperty.g:24636:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_0_4());
- }
- // InternalAppliedStereotypeProperty.g:24637:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 )?
- int alt197=2;
- int LA197_0 = input.LA(1);
-
- if ( (LA197_0==78) ) {
- alt197=1;
- }
- switch (alt197) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24637:2: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
- }
+ int index39_6 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_0_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_0__4__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__0"
- // InternalAppliedStereotypeProperty.g:24657:1: rule__LocalNameDeclarationStatement__Group_0_1__0 : rule__LocalNameDeclarationStatement__Group_0_1__0__Impl rule__LocalNameDeclarationStatement__Group_0_1__1 ;
- public final void rule__LocalNameDeclarationStatement__Group_0_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24661:1: ( rule__LocalNameDeclarationStatement__Group_0_1__0__Impl rule__LocalNameDeclarationStatement__Group_0_1__1 )
- // InternalAppliedStereotypeProperty.g:24662:2: rule__LocalNameDeclarationStatement__Group_0_1__0__Impl rule__LocalNameDeclarationStatement__Group_0_1__1
- {
- pushFollow(FOLLOW_112);
- rule__LocalNameDeclarationStatement__Group_0_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__0"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:24669:1: rule__LocalNameDeclarationStatement__Group_0_1__0__Impl : ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24673:1: ( ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:24674:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:24674:1: ( ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 ) )
- // InternalAppliedStereotypeProperty.g:24675:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_1_0());
- }
- // InternalAppliedStereotypeProperty.g:24676:1: ( rule__LocalNameDeclarationStatement__Alternatives_0_1_0 )
- // InternalAppliedStereotypeProperty.g:24676:2: rule__LocalNameDeclarationStatement__Alternatives_0_1_0
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Alternatives_0_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getAlternatives_0_1_0());
- }
-
- }
-
-
- }
+ else if ((true)) {
+ s = 13;
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__0__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__1"
- // InternalAppliedStereotypeProperty.g:24686:1: rule__LocalNameDeclarationStatement__Group_0_1__1 : rule__LocalNameDeclarationStatement__Group_0_1__1__Impl rule__LocalNameDeclarationStatement__Group_0_1__2 ;
- public final void rule__LocalNameDeclarationStatement__Group_0_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24690:1: ( rule__LocalNameDeclarationStatement__Group_0_1__1__Impl rule__LocalNameDeclarationStatement__Group_0_1__2 )
- // InternalAppliedStereotypeProperty.g:24691:2: rule__LocalNameDeclarationStatement__Group_0_1__1__Impl rule__LocalNameDeclarationStatement__Group_0_1__2
- {
- pushFollow(FOLLOW_112);
- rule__LocalNameDeclarationStatement__Group_0_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:24698:1: rule__LocalNameDeclarationStatement__Group_0_1__1__Impl : ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24702:1: ( ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? ) )
- // InternalAppliedStereotypeProperty.g:24703:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:24703:1: ( ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )? )
- // InternalAppliedStereotypeProperty.g:24704:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_1_1());
- }
- // InternalAppliedStereotypeProperty.g:24705:1: ( rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 )?
- int alt198=2;
- int LA198_0 = input.LA(1);
-
- if ( (LA198_0==78) ) {
- alt198=1;
- }
- switch (alt198) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24705:2: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1();
-
- state._fsp--;
- if (state.failed) return ;
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityAssignment_0_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__1__Impl"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__2"
- // InternalAppliedStereotypeProperty.g:24715:1: rule__LocalNameDeclarationStatement__Group_0_1__2 : rule__LocalNameDeclarationStatement__Group_0_1__2__Impl ;
- public final void rule__LocalNameDeclarationStatement__Group_0_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24719:1: ( rule__LocalNameDeclarationStatement__Group_0_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:24720:2: rule__LocalNameDeclarationStatement__Group_0_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__Group_0_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__2"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_0_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:24726:1: rule__LocalNameDeclarationStatement__Group_0_1__2__Impl : ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group_0_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24730:1: ( ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:24731:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:24731:1: ( ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 ) )
- // InternalAppliedStereotypeProperty.g:24732:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_1_2());
- }
- // InternalAppliedStereotypeProperty.g:24733:1: ( rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 )
- // InternalAppliedStereotypeProperty.g:24733:2: rule__LocalNameDeclarationStatement__NameAssignment_0_1_2
- {
- pushFollow(FOLLOW_2);
- rule__LocalNameDeclarationStatement__NameAssignment_0_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameAssignment_0_1_2());
- }
+ input.seek(index39_6);
+ if (s >= 0)
+ return s;
+ break;
+ case 6:
+ int LA39_7 = input.LA(1);
- }
+ int index39_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
- }
+ else if ((true)) {
+ s = 13;
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_0_1__2__Impl"
-
-
- // $ANTLR start "rule__InstanceInitializationExpression__Group__0"
- // InternalAppliedStereotypeProperty.g:24749:1: rule__InstanceInitializationExpression__Group__0 : rule__InstanceInitializationExpression__Group__0__Impl rule__InstanceInitializationExpression__Group__1 ;
- public final void rule__InstanceInitializationExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24753:1: ( rule__InstanceInitializationExpression__Group__0__Impl rule__InstanceInitializationExpression__Group__1 )
- // InternalAppliedStereotypeProperty.g:24754:2: rule__InstanceInitializationExpression__Group__0__Impl rule__InstanceInitializationExpression__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__InstanceInitializationExpression__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__InstanceInitializationExpression__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceInitializationExpression__Group__0"
-
-
- // $ANTLR start "rule__InstanceInitializationExpression__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24761:1: rule__InstanceInitializationExpression__Group__0__Impl : ( 'new' ) ;
- public final void rule__InstanceInitializationExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24765:1: ( ( 'new' ) )
- // InternalAppliedStereotypeProperty.g:24766:1: ( 'new' )
- {
- // InternalAppliedStereotypeProperty.g:24766:1: ( 'new' )
- // InternalAppliedStereotypeProperty.g:24767:1: 'new'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceInitializationExpressionAccess().getNewKeyword_0());
- }
- match(input,87,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceInitializationExpressionAccess().getNewKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceInitializationExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__InstanceInitializationExpression__Group__1"
- // InternalAppliedStereotypeProperty.g:24780:1: rule__InstanceInitializationExpression__Group__1 : rule__InstanceInitializationExpression__Group__1__Impl ;
- public final void rule__InstanceInitializationExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24784:1: ( rule__InstanceInitializationExpression__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:24785:2: rule__InstanceInitializationExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__InstanceInitializationExpression__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceInitializationExpression__Group__1"
-
-
- // $ANTLR start "rule__InstanceInitializationExpression__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24791:1: rule__InstanceInitializationExpression__Group__1__Impl : ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) ) ;
- public final void rule__InstanceInitializationExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24795:1: ( ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:24796:1: ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:24796:1: ( ( rule__InstanceInitializationExpression__TupleAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:24797:1: ( rule__InstanceInitializationExpression__TupleAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceInitializationExpressionAccess().getTupleAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:24798:1: ( rule__InstanceInitializationExpression__TupleAssignment_1 )
- // InternalAppliedStereotypeProperty.g:24798:2: rule__InstanceInitializationExpression__TupleAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__InstanceInitializationExpression__TupleAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceInitializationExpressionAccess().getTupleAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ input.seek(index39_7);
+ if (s >= 0)
+ return s;
+ break;
+ case 7:
+ int LA39_8 = input.LA(1);
- }
- return ;
- }
- // $ANTLR end "rule__InstanceInitializationExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ExpressionStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:24812:1: rule__ExpressionStatement__Group__0 : rule__ExpressionStatement__Group__0__Impl rule__ExpressionStatement__Group__1 ;
- public final void rule__ExpressionStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24816:1: ( rule__ExpressionStatement__Group__0__Impl rule__ExpressionStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:24817:2: rule__ExpressionStatement__Group__0__Impl rule__ExpressionStatement__Group__1
- {
- pushFollow(FOLLOW_15);
- rule__ExpressionStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ExpressionStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionStatement__Group__0"
-
-
- // $ANTLR start "rule__ExpressionStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24824:1: rule__ExpressionStatement__Group__0__Impl : ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) ) ;
- public final void rule__ExpressionStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24828:1: ( ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:24829:1: ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:24829:1: ( ( rule__ExpressionStatement__ExpressionAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:24830:1: ( rule__ExpressionStatement__ExpressionAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:24831:1: ( rule__ExpressionStatement__ExpressionAssignment_0 )
- // InternalAppliedStereotypeProperty.g:24831:2: rule__ExpressionStatement__ExpressionAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ExpressionStatement__ExpressionAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionStatementAccess().getExpressionAssignment_0());
- }
- }
+ int index39_8 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_8);
+ if (s >= 0)
+ return s;
+ break;
+ case 8:
+ int LA39_9 = input.LA(1);
+
+
+ int index39_9 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_9);
+ if (s >= 0)
+ return s;
+ break;
+ case 9:
+ int LA39_10 = input.LA(1);
+
+
+ int index39_10 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_10);
+ if (s >= 0)
+ return s;
+ break;
+ case 10:
+ int LA39_11 = input.LA(1);
+
+
+ int index39_11 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_11);
+ if (s >= 0)
+ return s;
+ break;
+ case 11:
+ int LA39_12 = input.LA(1);
+
+
+ int index39_12 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred53_InternalAppliedStereotypeProperty())) {
+ s = 20;
+ }
+
+ else if ((true)) {
+ s = 13;
+ }
+
+
+ input.seek(index39_12);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 39, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_7s = "\22\uffff";
+ static final String dfa_8s = "\1\4\7\uffff\2\0\10\uffff";
+ static final String dfa_9s = "\1\157\7\uffff\2\0\10\uffff";
+ static final String dfa_10s = "\1\uffff\1\1\3\uffff\1\2\1\3\1\4\2\uffff\1\7\1\uffff\1\13\1\5\1\6\1\10\1\11\1\12";
+ static final String dfa_11s = "\10\uffff\1\0\1\1\10\uffff}>";
+ static final String[] dfa_12s = {
+ "\1\1\1\10\1\11\2\1\14\uffff\1\1\41\uffff\1\14\35\uffff\1\5\1\6\1\7\23\uffff\1\12\3\uffff\1\12",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\1\uffff",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
+ static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s);
+ static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s);
+ static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s);
+ static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
+ static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
+
+ class DFA42 extends DFA {
+
+ public DFA42(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 42;
+ this.eot = dfa_7;
+ this.eof = dfa_7;
+ this.min = dfa_8;
+ this.max = dfa_9;
+ this.accept = dfa_10;
+ this.special = dfa_11;
+ this.transition = dfa_12;
+ }
+
+ public String getDescription() {
+ return "6125:1: rule__BaseExpression__Alternatives : ( ( ruleLiteralExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationOrSequenceConstructionExpression ) | ( ruleClassExtentExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceConstructionExpression ) | ( ruleSequenceOperationOrReductionOrExpansionExpression ) | ( ruleBehaviorInvocationExpression ) | ( ruleNameExpression ) | ( ruleParenthesizedExpression ) );";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA42_8 = input.LA(1);
+
+
+ int index42_8 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred63_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((synpred64_InternalAppliedStereotypeProperty())) {
+ s = 14;
+ }
+
+ else if ((synpred65_InternalAppliedStereotypeProperty())) {
+ s = 10;
+ }
+
+ else if ((synpred66_InternalAppliedStereotypeProperty())) {
+ s = 15;
+ }
+
+ else if ((synpred67_InternalAppliedStereotypeProperty())) {
+ s = 16;
+ }
+
+ else if ((synpred68_InternalAppliedStereotypeProperty())) {
+ s = 17;
+ }
+
+
+ input.seek(index42_8);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA42_9 = input.LA(1);
+
+
+ int index42_9 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred63_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((synpred64_InternalAppliedStereotypeProperty())) {
+ s = 14;
+ }
+
+ else if ((synpred65_InternalAppliedStereotypeProperty())) {
+ s = 10;
+ }
+
+ else if ((synpred66_InternalAppliedStereotypeProperty())) {
+ s = 15;
+ }
+
+ else if ((synpred67_InternalAppliedStereotypeProperty())) {
+ s = 16;
+ }
+
+ else if ((synpred68_InternalAppliedStereotypeProperty())) {
+ s = 17;
+ }
+
+
+ input.seek(index42_9);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 42, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_13s = "\26\uffff";
+ static final String dfa_14s = "\1\4\2\0\23\uffff";
+ static final String dfa_15s = "\1\162\2\0\23\uffff";
+ static final String dfa_16s = "\3\uffff\1\2\21\uffff\1\1";
+ static final String dfa_17s = "\1\uffff\1\0\1\1\23\uffff}>";
+ static final String[] dfa_18s = {
+ "\1\3\1\1\1\2\2\3\14\uffff\1\3\3\uffff\4\3\32\uffff\2\3\34\uffff\3\3\23\uffff\1\3\3\uffff\4\3",
+ "\1\uffff",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s);
+ static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s);
+ static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s);
+ static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s);
+ static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s);
+ static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s);
+
+ class DFA48 extends DFA {
+
+ public DFA48(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 48;
+ this.eot = dfa_13;
+ this.eof = dfa_13;
+ this.min = dfa_14;
+ this.max = dfa_15;
+ this.accept = dfa_16;
+ this.special = dfa_17;
+ this.transition = dfa_18;
+ }
+
+ public String getDescription() {
+ return "6335:1: rule__LinkOperationTuple__Alternatives_1 : ( ( ruleIndexedNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) );";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA48_1 = input.LA(1);
+
+
+ int index48_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred77_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 3;
+ }
+
+
+ input.seek(index48_1);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA48_2 = input.LA(1);
+
+
+ int index48_2 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred77_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 3;
+ }
+
+
+ input.seek(index48_2);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 48, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_19s = "\1\4\23\0\2\uffff";
+ static final String dfa_20s = "\1\162\23\0\2\uffff";
+ static final String dfa_21s = "\24\uffff\1\2\1\1";
+ static final String dfa_22s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\2\uffff}>";
+ static final String[] dfa_23s = {
+ "\1\4\1\1\1\2\1\3\1\6\14\uffff\1\5\3\uffff\1\15\1\16\1\17\1\20\32\uffff\1\14\12\uffff\1\24\22\uffff\1\7\1\10\1\11\23\uffff\1\12\3\uffff\1\13\1\21\1\22\1\23",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "",
+ ""
+ };
+ static final char[] dfa_19 = DFA.unpackEncodedStringToUnsignedChars(dfa_19s);
+ static final char[] dfa_20 = DFA.unpackEncodedStringToUnsignedChars(dfa_20s);
+ static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s);
+ static final short[] dfa_22 = DFA.unpackEncodedString(dfa_22s);
+ static final short[][] dfa_23 = unpackEncodedStringArray(dfa_23s);
+
+ class DFA51 extends DFA {
+
+ public DFA51(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 51;
+ this.eot = dfa_13;
+ this.eof = dfa_13;
+ this.min = dfa_19;
+ this.max = dfa_20;
+ this.accept = dfa_21;
+ this.special = dfa_22;
+ this.transition = dfa_23;
+ }
+
+ public String getDescription() {
+ return "6401:1: rule__SequenceElements__Alternatives : ( ( ruleSequenceRange ) | ( ruleSequenceExpressionList ) );";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA51_1 = input.LA(1);
+
+
+ int index51_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_1);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA51_2 = input.LA(1);
+
+
+ int index51_2 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_2);
+ if (s >= 0)
+ return s;
+ break;
+ case 2:
+ int LA51_3 = input.LA(1);
+
+
+ int index51_3 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_3);
+ if (s >= 0)
+ return s;
+ break;
+ case 3:
+ int LA51_4 = input.LA(1);
+
+
+ int index51_4 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_4);
+ if (s >= 0)
+ return s;
+ break;
+ case 4:
+ int LA51_5 = input.LA(1);
+
+
+ int index51_5 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__ExpressionStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:24841:1: rule__ExpressionStatement__Group__1 : rule__ExpressionStatement__Group__1__Impl ;
- public final void rule__ExpressionStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24845:1: ( rule__ExpressionStatement__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:24846:2: rule__ExpressionStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ExpressionStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionStatement__Group__1"
-
-
- // $ANTLR start "rule__ExpressionStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24852:1: rule__ExpressionStatement__Group__1__Impl : ( ';' ) ;
- public final void rule__ExpressionStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24856:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:24857:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:24857:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:24858:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionStatementAccess().getSemicolonKeyword_1());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionStatementAccess().getSemicolonKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:24875:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ;
- public final void rule__IfStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24879:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:24880:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__IfStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__0"
-
-
- // $ANTLR start "rule__IfStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:24887:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
- public final void rule__IfStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24891:1: ( ( 'if' ) )
- // InternalAppliedStereotypeProperty.g:24892:1: ( 'if' )
- {
- // InternalAppliedStereotypeProperty.g:24892:1: ( 'if' )
- // InternalAppliedStereotypeProperty.g:24893:1: 'if'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getIfKeyword_0());
- }
- match(input,91,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getIfKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:24906:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ;
- public final void rule__IfStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24910:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:24911:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
- {
- pushFollow(FOLLOW_113);
- rule__IfStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__1"
-
-
- // $ANTLR start "rule__IfStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:24918:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) ) ;
- public final void rule__IfStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24922:1: ( ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:24923:1: ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:24923:1: ( ( rule__IfStatement__NonFinalClausesAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:24924:1: ( rule__IfStatement__NonFinalClausesAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:24925:1: ( rule__IfStatement__NonFinalClausesAssignment_1 )
- // InternalAppliedStereotypeProperty.g:24925:2: rule__IfStatement__NonFinalClausesAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__NonFinalClausesAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:24935:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3 ;
- public final void rule__IfStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24939:1: ( rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:24940:2: rule__IfStatement__Group__2__Impl rule__IfStatement__Group__3
- {
- pushFollow(FOLLOW_113);
- rule__IfStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__2"
-
-
- // $ANTLR start "rule__IfStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:24947:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__Group_2__0 )* ) ;
- public final void rule__IfStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24951:1: ( ( ( rule__IfStatement__Group_2__0 )* ) )
- // InternalAppliedStereotypeProperty.g:24952:1: ( ( rule__IfStatement__Group_2__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:24952:1: ( ( rule__IfStatement__Group_2__0 )* )
- // InternalAppliedStereotypeProperty.g:24953:1: ( rule__IfStatement__Group_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getGroup_2());
- }
- // InternalAppliedStereotypeProperty.g:24954:1: ( rule__IfStatement__Group_2__0 )*
- loop199:
- do {
- int alt199=2;
- int LA199_0 = input.LA(1);
-
- if ( (LA199_0==92) ) {
- int LA199_1 = input.LA(2);
-
- if ( (LA199_1==91) ) {
- alt199=1;
- }
-
-
- }
-
-
- switch (alt199) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24954:2: rule__IfStatement__Group_2__0
- {
- pushFollow(FOLLOW_114);
- rule__IfStatement__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop199;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__2__Impl"
+ input.seek(index51_5);
+ if (s >= 0)
+ return s;
+ break;
+ case 5:
+ int LA51_6 = input.LA(1);
- // $ANTLR start "rule__IfStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:24964:1: rule__IfStatement__Group__3 : rule__IfStatement__Group__3__Impl ;
- public final void rule__IfStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24968:1: ( rule__IfStatement__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:24969:2: rule__IfStatement__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__3"
-
-
- // $ANTLR start "rule__IfStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:24975:1: rule__IfStatement__Group__3__Impl : ( ( rule__IfStatement__Group_3__0 )? ) ;
- public final void rule__IfStatement__Group__3__Impl() throws RecognitionException {
+ int index51_6 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:24979:1: ( ( ( rule__IfStatement__Group_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:24980:1: ( ( rule__IfStatement__Group_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:24980:1: ( ( rule__IfStatement__Group_3__0 )? )
- // InternalAppliedStereotypeProperty.g:24981:1: ( rule__IfStatement__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:24982:1: ( rule__IfStatement__Group_3__0 )?
- int alt200=2;
- int LA200_0 = input.LA(1);
-
- if ( (LA200_0==92) ) {
- alt200=1;
- }
- switch (alt200) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:24982:2: rule__IfStatement__Group_3__0
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group_2__0"
- // InternalAppliedStereotypeProperty.g:25000:1: rule__IfStatement__Group_2__0 : rule__IfStatement__Group_2__0__Impl rule__IfStatement__Group_2__1 ;
- public final void rule__IfStatement__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25004:1: ( rule__IfStatement__Group_2__0__Impl rule__IfStatement__Group_2__1 )
- // InternalAppliedStereotypeProperty.g:25005:2: rule__IfStatement__Group_2__0__Impl rule__IfStatement__Group_2__1
- {
- pushFollow(FOLLOW_115);
- rule__IfStatement__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_2__0"
-
-
- // $ANTLR start "rule__IfStatement__Group_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:25012:1: rule__IfStatement__Group_2__0__Impl : ( 'else' ) ;
- public final void rule__IfStatement__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25016:1: ( ( 'else' ) )
- // InternalAppliedStereotypeProperty.g:25017:1: ( 'else' )
- {
- // InternalAppliedStereotypeProperty.g:25017:1: ( 'else' )
- // InternalAppliedStereotypeProperty.g:25018:1: 'else'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getElseKeyword_2_0());
- }
- match(input,92,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getElseKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group_2__1"
- // InternalAppliedStereotypeProperty.g:25031:1: rule__IfStatement__Group_2__1 : rule__IfStatement__Group_2__1__Impl rule__IfStatement__Group_2__2 ;
- public final void rule__IfStatement__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25035:1: ( rule__IfStatement__Group_2__1__Impl rule__IfStatement__Group_2__2 )
- // InternalAppliedStereotypeProperty.g:25036:2: rule__IfStatement__Group_2__1__Impl rule__IfStatement__Group_2__2
- {
- pushFollow(FOLLOW_8);
- rule__IfStatement__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_2__1"
-
-
- // $ANTLR start "rule__IfStatement__Group_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:25043:1: rule__IfStatement__Group_2__1__Impl : ( 'if' ) ;
- public final void rule__IfStatement__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25047:1: ( ( 'if' ) )
- // InternalAppliedStereotypeProperty.g:25048:1: ( 'if' )
- {
- // InternalAppliedStereotypeProperty.g:25048:1: ( 'if' )
- // InternalAppliedStereotypeProperty.g:25049:1: 'if'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getIfKeyword_2_1());
- }
- match(input,91,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getIfKeyword_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group_2__2"
- // InternalAppliedStereotypeProperty.g:25062:1: rule__IfStatement__Group_2__2 : rule__IfStatement__Group_2__2__Impl ;
- public final void rule__IfStatement__Group_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25066:1: ( rule__IfStatement__Group_2__2__Impl )
- // InternalAppliedStereotypeProperty.g:25067:2: rule__IfStatement__Group_2__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_2__2"
-
-
- // $ANTLR start "rule__IfStatement__Group_2__2__Impl"
- // InternalAppliedStereotypeProperty.g:25073:1: rule__IfStatement__Group_2__2__Impl : ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) ) ;
- public final void rule__IfStatement__Group_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25077:1: ( ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) ) )
- // InternalAppliedStereotypeProperty.g:25078:1: ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:25078:1: ( ( rule__IfStatement__NonFinalClausesAssignment_2_2 ) )
- // InternalAppliedStereotypeProperty.g:25079:1: ( rule__IfStatement__NonFinalClausesAssignment_2_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_2_2());
- }
- // InternalAppliedStereotypeProperty.g:25080:1: ( rule__IfStatement__NonFinalClausesAssignment_2_2 )
- // InternalAppliedStereotypeProperty.g:25080:2: rule__IfStatement__NonFinalClausesAssignment_2_2
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__NonFinalClausesAssignment_2_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getNonFinalClausesAssignment_2_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_2__2__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group_3__0"
- // InternalAppliedStereotypeProperty.g:25096:1: rule__IfStatement__Group_3__0 : rule__IfStatement__Group_3__0__Impl rule__IfStatement__Group_3__1 ;
- public final void rule__IfStatement__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25100:1: ( rule__IfStatement__Group_3__0__Impl rule__IfStatement__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:25101:2: rule__IfStatement__Group_3__0__Impl rule__IfStatement__Group_3__1
- {
- pushFollow(FOLLOW_21);
- rule__IfStatement__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_3__0"
-
-
- // $ANTLR start "rule__IfStatement__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:25108:1: rule__IfStatement__Group_3__0__Impl : ( 'else' ) ;
- public final void rule__IfStatement__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25112:1: ( ( 'else' ) )
- // InternalAppliedStereotypeProperty.g:25113:1: ( 'else' )
- {
- // InternalAppliedStereotypeProperty.g:25113:1: ( 'else' )
- // InternalAppliedStereotypeProperty.g:25114:1: 'else'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getElseKeyword_3_0());
- }
- match(input,92,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getElseKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ else if ((true)) {
+ s = 20;
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__IfStatement__Group_3__1"
- // InternalAppliedStereotypeProperty.g:25127:1: rule__IfStatement__Group_3__1 : rule__IfStatement__Group_3__1__Impl ;
- public final void rule__IfStatement__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25131:1: ( rule__IfStatement__Group_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:25132:2: rule__IfStatement__Group_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_3__1"
-
-
- // $ANTLR start "rule__IfStatement__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:25138:1: rule__IfStatement__Group_3__1__Impl : ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) ) ;
- public final void rule__IfStatement__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25142:1: ( ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:25143:1: ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:25143:1: ( ( rule__IfStatement__FinalClauseAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:25144:1: ( rule__IfStatement__FinalClauseAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:25145:1: ( rule__IfStatement__FinalClauseAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:25145:2: rule__IfStatement__FinalClauseAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__IfStatement__FinalClauseAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group__0"
- // InternalAppliedStereotypeProperty.g:25159:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ;
- public final void rule__ConcurrentClauses__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25163:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
- // InternalAppliedStereotypeProperty.g:25164:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
- {
- pushFollow(FOLLOW_116);
- rule__ConcurrentClauses__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group__0"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25171:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) ) ;
- public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25175:1: ( ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:25176:1: ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:25176:1: ( ( rule__ConcurrentClauses__ClauseAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:25177:1: ( rule__ConcurrentClauses__ClauseAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:25178:1: ( rule__ConcurrentClauses__ClauseAssignment_0 )
- // InternalAppliedStereotypeProperty.g:25178:2: rule__ConcurrentClauses__ClauseAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__ClauseAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_0());
- }
-
- }
-
-
- }
+ input.seek(index51_6);
+ if (s >= 0)
+ return s;
+ break;
+ case 6:
+ int LA51_7 = input.LA(1);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group__1"
- // InternalAppliedStereotypeProperty.g:25188:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
- public final void rule__ConcurrentClauses__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25192:1: ( rule__ConcurrentClauses__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:25193:2: rule__ConcurrentClauses__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group__1"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:25199:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ;
- public final void rule__ConcurrentClauses__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25203:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:25204:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:25204:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:25205:1: ( rule__ConcurrentClauses__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:25206:1: ( rule__ConcurrentClauses__Group_1__0 )*
- loop201:
- do {
- int alt201=2;
- int LA201_0 = input.LA(1);
-
- if ( (LA201_0==93) ) {
- alt201=1;
- }
-
-
- switch (alt201) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:25206:2: rule__ConcurrentClauses__Group_1__0
- {
- pushFollow(FOLLOW_117);
- rule__ConcurrentClauses__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop201;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group_1__0"
- // InternalAppliedStereotypeProperty.g:25220:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ;
- public final void rule__ConcurrentClauses__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25224:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:25225:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
- {
- pushFollow(FOLLOW_115);
- rule__ConcurrentClauses__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group_1__0"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:25232:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
- public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25236:1: ( ( 'or' ) )
- // InternalAppliedStereotypeProperty.g:25237:1: ( 'or' )
- {
- // InternalAppliedStereotypeProperty.g:25237:1: ( 'or' )
- // InternalAppliedStereotypeProperty.g:25238:1: 'or'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- }
- match(input,93,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group_1__1"
- // InternalAppliedStereotypeProperty.g:25251:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ;
- public final void rule__ConcurrentClauses__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25255:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:25256:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
- {
- pushFollow(FOLLOW_8);
- rule__ConcurrentClauses__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group_1__1"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:25263:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
- public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25267:1: ( ( 'if' ) )
- // InternalAppliedStereotypeProperty.g:25268:1: ( 'if' )
- {
- // InternalAppliedStereotypeProperty.g:25268:1: ( 'if' )
- // InternalAppliedStereotypeProperty.g:25269:1: 'if'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- }
- match(input,91,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group_1__2"
- // InternalAppliedStereotypeProperty.g:25282:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ;
- public final void rule__ConcurrentClauses__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25286:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
- // InternalAppliedStereotypeProperty.g:25287:2: rule__ConcurrentClauses__Group_1__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group_1__2"
-
-
- // $ANTLR start "rule__ConcurrentClauses__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:25293:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) ) ;
- public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25297:1: ( ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) ) )
- // InternalAppliedStereotypeProperty.g:25298:1: ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:25298:1: ( ( rule__ConcurrentClauses__ClauseAssignment_1_2 ) )
- // InternalAppliedStereotypeProperty.g:25299:1: ( rule__ConcurrentClauses__ClauseAssignment_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_1_2());
- }
- // InternalAppliedStereotypeProperty.g:25300:1: ( rule__ConcurrentClauses__ClauseAssignment_1_2 )
- // InternalAppliedStereotypeProperty.g:25300:2: rule__ConcurrentClauses__ClauseAssignment_1_2
- {
- pushFollow(FOLLOW_2);
- rule__ConcurrentClauses__ClauseAssignment_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getClauseAssignment_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__0"
- // InternalAppliedStereotypeProperty.g:25316:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ;
- public final void rule__NonFinalClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25320:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:25321:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__NonFinalClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__0"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25328:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
- public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25332:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:25333:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:25333:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:25334:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ int index51_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__1"
- // InternalAppliedStereotypeProperty.g:25347:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ;
- public final void rule__NonFinalClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25351:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
- // InternalAppliedStereotypeProperty.g:25352:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
- {
- pushFollow(FOLLOW_9);
- rule__NonFinalClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__1"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:25359:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
- public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25363:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:25364:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:25364:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:25365:1: ( rule__NonFinalClause__ConditionAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:25366:1: ( rule__NonFinalClause__ConditionAssignment_1 )
- // InternalAppliedStereotypeProperty.g:25366:2: rule__NonFinalClause__ConditionAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__ConditionAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__2"
- // InternalAppliedStereotypeProperty.g:25376:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ;
- public final void rule__NonFinalClause__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25380:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
- // InternalAppliedStereotypeProperty.g:25381:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
- {
- pushFollow(FOLLOW_21);
- rule__NonFinalClause__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__2"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:25388:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
- public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25392:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:25393:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:25393:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:25394:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ else if ((true)) {
+ s = 20;
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__2__Impl"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__3"
- // InternalAppliedStereotypeProperty.g:25407:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
- public final void rule__NonFinalClause__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25411:1: ( rule__NonFinalClause__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:25412:2: rule__NonFinalClause__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__3"
-
-
- // $ANTLR start "rule__NonFinalClause__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:25418:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BodyAssignment_3 ) ) ;
- public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25422:1: ( ( ( rule__NonFinalClause__BodyAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:25423:1: ( ( rule__NonFinalClause__BodyAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:25423:1: ( ( rule__NonFinalClause__BodyAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:25424:1: ( rule__NonFinalClause__BodyAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getBodyAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:25425:1: ( rule__NonFinalClause__BodyAssignment_3 )
- // InternalAppliedStereotypeProperty.g:25425:2: rule__NonFinalClause__BodyAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__NonFinalClause__BodyAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getBodyAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__Group__3__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:25443:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ;
- public final void rule__SwitchStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25447:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:25448:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__SwitchStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__0"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25455:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
- public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25459:1: ( ( 'switch' ) )
- // InternalAppliedStereotypeProperty.g:25460:1: ( 'switch' )
- {
- // InternalAppliedStereotypeProperty.g:25460:1: ( 'switch' )
- // InternalAppliedStereotypeProperty.g:25461:1: 'switch'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- }
- match(input,94,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:25474:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ;
- public final void rule__SwitchStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25478:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:25479:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
- {
- pushFollow(FOLLOW_74);
- rule__SwitchStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__1"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:25486:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
- public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25490:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:25491:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:25491:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:25492:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:25505:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ;
- public final void rule__SwitchStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25509:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:25510:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
- {
- pushFollow(FOLLOW_9);
- rule__SwitchStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__2"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:25517:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
- public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25521:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:25522:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:25522:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:25523:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:25524:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
- // InternalAppliedStereotypeProperty.g:25524:2: rule__SwitchStatement__ExpressionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__ExpressionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:25534:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ;
- public final void rule__SwitchStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25538:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
- // InternalAppliedStereotypeProperty.g:25539:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
- {
- pushFollow(FOLLOW_21);
- rule__SwitchStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__3"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:25546:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
- public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25550:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:25551:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:25551:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:25552:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__4"
- // InternalAppliedStereotypeProperty.g:25565:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ;
- public final void rule__SwitchStatement__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25569:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
- // InternalAppliedStereotypeProperty.g:25570:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
- {
- pushFollow(FOLLOW_118);
- rule__SwitchStatement__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__4"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:25577:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
- public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25581:1: ( ( '{' ) )
- // InternalAppliedStereotypeProperty.g:25582:1: ( '{' )
- {
- // InternalAppliedStereotypeProperty.g:25582:1: ( '{' )
- // InternalAppliedStereotypeProperty.g:25583:1: '{'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- }
- match(input,66,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__4__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__5"
- // InternalAppliedStereotypeProperty.g:25596:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ;
- public final void rule__SwitchStatement__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25600:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
- // InternalAppliedStereotypeProperty.g:25601:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
- {
- pushFollow(FOLLOW_118);
- rule__SwitchStatement__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__5"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__5__Impl"
- // InternalAppliedStereotypeProperty.g:25608:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* ) ;
- public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25612:1: ( ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* ) )
- // InternalAppliedStereotypeProperty.g:25613:1: ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* )
- {
- // InternalAppliedStereotypeProperty.g:25613:1: ( ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )* )
- // InternalAppliedStereotypeProperty.g:25614:1: ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseAssignment_5());
- }
- // InternalAppliedStereotypeProperty.g:25615:1: ( rule__SwitchStatement__NonDefaultClauseAssignment_5 )*
- loop202:
- do {
- int alt202=2;
- int LA202_0 = input.LA(1);
-
- if ( (LA202_0==95) ) {
- alt202=1;
- }
-
-
- switch (alt202) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:25615:2: rule__SwitchStatement__NonDefaultClauseAssignment_5
- {
- pushFollow(FOLLOW_119);
- rule__SwitchStatement__NonDefaultClauseAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop202;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseAssignment_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__5__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__6"
- // InternalAppliedStereotypeProperty.g:25625:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ;
- public final void rule__SwitchStatement__Group__6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25629:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
- // InternalAppliedStereotypeProperty.g:25630:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
- {
- pushFollow(FOLLOW_118);
- rule__SwitchStatement__Group__6__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__7();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__6"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__6__Impl"
- // InternalAppliedStereotypeProperty.g:25637:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
- public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25641:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
- // InternalAppliedStereotypeProperty.g:25642:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
- {
- // InternalAppliedStereotypeProperty.g:25642:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
- // InternalAppliedStereotypeProperty.g:25643:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
- }
- // InternalAppliedStereotypeProperty.g:25644:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
- int alt203=2;
- int LA203_0 = input.LA(1);
-
- if ( (LA203_0==96) ) {
- alt203=1;
- }
- switch (alt203) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:25644:2: rule__SwitchStatement__DefaultClauseAssignment_6
- {
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__DefaultClauseAssignment_6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__6__Impl"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__7"
- // InternalAppliedStereotypeProperty.g:25654:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
- public final void rule__SwitchStatement__Group__7() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25658:1: ( rule__SwitchStatement__Group__7__Impl )
- // InternalAppliedStereotypeProperty.g:25659:2: rule__SwitchStatement__Group__7__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SwitchStatement__Group__7__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__7"
-
-
- // $ANTLR start "rule__SwitchStatement__Group__7__Impl"
- // InternalAppliedStereotypeProperty.g:25665:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
- public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25669:1: ( ( '}' ) )
- // InternalAppliedStereotypeProperty.g:25670:1: ( '}' )
- {
- // InternalAppliedStereotypeProperty.g:25670:1: ( '}' )
- // InternalAppliedStereotypeProperty.g:25671:1: '}'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
- }
- match(input,67,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ input.seek(index51_7);
+ if (s >= 0)
+ return s;
+ break;
+ case 7:
+ int LA51_8 = input.LA(1);
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__Group__7__Impl"
-
-
- // $ANTLR start "rule__SwitchClause__Group__0"
- // InternalAppliedStereotypeProperty.g:25700:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ;
- public final void rule__SwitchClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25704:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:25705:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
- {
- pushFollow(FOLLOW_120);
- rule__SwitchClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__Group__0"
-
-
- // $ANTLR start "rule__SwitchClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25712:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__CaseAssignment_0 ) ) ;
- public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25716:1: ( ( ( rule__SwitchClause__CaseAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:25717:1: ( ( rule__SwitchClause__CaseAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:25717:1: ( ( rule__SwitchClause__CaseAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:25718:1: ( rule__SwitchClause__CaseAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getCaseAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:25719:1: ( rule__SwitchClause__CaseAssignment_0 )
- // InternalAppliedStereotypeProperty.g:25719:2: rule__SwitchClause__CaseAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__SwitchClause__CaseAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getCaseAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__SwitchClause__Group__1"
- // InternalAppliedStereotypeProperty.g:25729:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ;
- public final void rule__SwitchClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25733:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
- // InternalAppliedStereotypeProperty.g:25734:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
- {
- pushFollow(FOLLOW_120);
- rule__SwitchClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchClause__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__Group__1"
-
-
- // $ANTLR start "rule__SwitchClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:25741:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__CaseAssignment_1 )* ) ;
- public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25745:1: ( ( ( rule__SwitchClause__CaseAssignment_1 )* ) )
- // InternalAppliedStereotypeProperty.g:25746:1: ( ( rule__SwitchClause__CaseAssignment_1 )* )
- {
- // InternalAppliedStereotypeProperty.g:25746:1: ( ( rule__SwitchClause__CaseAssignment_1 )* )
- // InternalAppliedStereotypeProperty.g:25747:1: ( rule__SwitchClause__CaseAssignment_1 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getCaseAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:25748:1: ( rule__SwitchClause__CaseAssignment_1 )*
- loop204:
- do {
- int alt204=2;
- int LA204_0 = input.LA(1);
-
- if ( (LA204_0==95) ) {
- alt204=1;
- }
-
-
- switch (alt204) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:25748:2: rule__SwitchClause__CaseAssignment_1
- {
- pushFollow(FOLLOW_119);
- rule__SwitchClause__CaseAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop204;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getCaseAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__SwitchClause__Group__2"
- // InternalAppliedStereotypeProperty.g:25758:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
- public final void rule__SwitchClause__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25762:1: ( rule__SwitchClause__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:25763:2: rule__SwitchClause__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SwitchClause__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__Group__2"
-
-
- // $ANTLR start "rule__SwitchClause__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:25769:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__BlockAssignment_2 ) ) ;
- public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25773:1: ( ( ( rule__SwitchClause__BlockAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:25774:1: ( ( rule__SwitchClause__BlockAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:25774:1: ( ( rule__SwitchClause__BlockAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:25775:1: ( rule__SwitchClause__BlockAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getBlockAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:25776:1: ( rule__SwitchClause__BlockAssignment_2 )
- // InternalAppliedStereotypeProperty.g:25776:2: rule__SwitchClause__BlockAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__SwitchClause__BlockAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getBlockAssignment_2());
- }
-
- }
+ int index51_8 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__Group__2__Impl"
-
-
- // $ANTLR start "rule__SwitchCase__Group__0"
- // InternalAppliedStereotypeProperty.g:25792:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ;
- public final void rule__SwitchCase__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25796:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
- // InternalAppliedStereotypeProperty.g:25797:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__SwitchCase__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchCase__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchCase__Group__0"
-
-
- // $ANTLR start "rule__SwitchCase__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25804:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
- public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25808:1: ( ( 'case' ) )
- // InternalAppliedStereotypeProperty.g:25809:1: ( 'case' )
- {
- // InternalAppliedStereotypeProperty.g:25809:1: ( 'case' )
- // InternalAppliedStereotypeProperty.g:25810:1: 'case'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- }
- match(input,95,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchCase__Group__0__Impl"
-
-
- // $ANTLR start "rule__SwitchCase__Group__1"
- // InternalAppliedStereotypeProperty.g:25823:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ;
- public final void rule__SwitchCase__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25827:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
- // InternalAppliedStereotypeProperty.g:25828:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
- {
- pushFollow(FOLLOW_53);
- rule__SwitchCase__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchCase__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchCase__Group__1"
-
-
- // $ANTLR start "rule__SwitchCase__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:25835:1: rule__SwitchCase__Group__1__Impl : ( ruleExpression ) ;
- public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25839:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:25840:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:25840:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:25841:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchCaseAccess().getExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchCaseAccess().getExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchCase__Group__1__Impl"
-
-
- // $ANTLR start "rule__SwitchCase__Group__2"
- // InternalAppliedStereotypeProperty.g:25852:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
- public final void rule__SwitchCase__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25856:1: ( rule__SwitchCase__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:25857:2: rule__SwitchCase__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SwitchCase__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchCase__Group__2"
-
-
- // $ANTLR start "rule__SwitchCase__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:25863:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
- public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25867:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:25868:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:25868:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:25869:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchCase__Group__2__Impl"
-
-
- // $ANTLR start "rule__SwitchDefaultClause__Group__0"
- // InternalAppliedStereotypeProperty.g:25888:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ;
- public final void rule__SwitchDefaultClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25892:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:25893:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
- {
- pushFollow(FOLLOW_53);
- rule__SwitchDefaultClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchDefaultClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__0"
-
-
- // $ANTLR start "rule__SwitchDefaultClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25900:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
- public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25904:1: ( ( 'default' ) )
- // InternalAppliedStereotypeProperty.g:25905:1: ( 'default' )
- {
- // InternalAppliedStereotypeProperty.g:25905:1: ( 'default' )
- // InternalAppliedStereotypeProperty.g:25906:1: 'default'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- }
- match(input,96,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__SwitchDefaultClause__Group__1"
- // InternalAppliedStereotypeProperty.g:25919:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ;
- public final void rule__SwitchDefaultClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25923:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
- // InternalAppliedStereotypeProperty.g:25924:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
- {
- pushFollow(FOLLOW_120);
- rule__SwitchDefaultClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__SwitchDefaultClause__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__1"
-
-
- // $ANTLR start "rule__SwitchDefaultClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:25931:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
- public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25935:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:25936:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:25936:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:25937:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__SwitchDefaultClause__Group__2"
- // InternalAppliedStereotypeProperty.g:25950:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
- public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25954:1: ( rule__SwitchDefaultClause__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:25955:2: rule__SwitchDefaultClause__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__SwitchDefaultClause__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__2"
-
-
- // $ANTLR start "rule__SwitchDefaultClause__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:25961:1: rule__SwitchDefaultClause__Group__2__Impl : ( ruleNonEmptyStatementSequence ) ;
- public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25965:1: ( ( ruleNonEmptyStatementSequence ) )
- // InternalAppliedStereotypeProperty.g:25966:1: ( ruleNonEmptyStatementSequence )
- {
- // InternalAppliedStereotypeProperty.g:25966:1: ( ruleNonEmptyStatementSequence )
- // InternalAppliedStereotypeProperty.g:25967:1: ruleNonEmptyStatementSequence
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchDefaultClauseAccess().getNonEmptyStatementSequenceParserRuleCall_2());
- }
- pushFollow(FOLLOW_2);
- ruleNonEmptyStatementSequence();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchDefaultClauseAccess().getNonEmptyStatementSequenceParserRuleCall_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__2__Impl"
-
-
- // $ANTLR start "rule__WhileStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:25984:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ;
- public final void rule__WhileStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:25988:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:25989:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__WhileStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__WhileStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__0"
-
-
- // $ANTLR start "rule__WhileStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:25996:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
- public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26000:1: ( ( 'while' ) )
- // InternalAppliedStereotypeProperty.g:26001:1: ( 'while' )
- {
- // InternalAppliedStereotypeProperty.g:26001:1: ( 'while' )
- // InternalAppliedStereotypeProperty.g:26002:1: 'while'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- }
- match(input,97,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__WhileStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:26015:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ;
- public final void rule__WhileStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26019:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:26020:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
- {
- pushFollow(FOLLOW_74);
- rule__WhileStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__WhileStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__1"
-
-
- // $ANTLR start "rule__WhileStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:26027:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
- public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26031:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:26032:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:26032:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:26033:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__WhileStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:26046:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ;
- public final void rule__WhileStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26050:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:26051:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
- {
- pushFollow(FOLLOW_9);
- rule__WhileStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__WhileStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__2"
-
-
- // $ANTLR start "rule__WhileStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:26058:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
- public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26062:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:26063:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:26063:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:26064:1: ( rule__WhileStatement__ConditionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:26065:1: ( rule__WhileStatement__ConditionAssignment_2 )
- // InternalAppliedStereotypeProperty.g:26065:2: rule__WhileStatement__ConditionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__WhileStatement__ConditionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__WhileStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:26075:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ;
- public final void rule__WhileStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26079:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
- // InternalAppliedStereotypeProperty.g:26080:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
- {
- pushFollow(FOLLOW_21);
- rule__WhileStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__WhileStatement__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__3"
-
-
- // $ANTLR start "rule__WhileStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:26087:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
- public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26091:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:26092:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:26092:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:26093:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ else if ((true)) {
+ s = 20;
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__WhileStatement__Group__4"
- // InternalAppliedStereotypeProperty.g:26106:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
- public final void rule__WhileStatement__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26110:1: ( rule__WhileStatement__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:26111:2: rule__WhileStatement__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__WhileStatement__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__4"
-
-
- // $ANTLR start "rule__WhileStatement__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:26117:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BodyAssignment_4 ) ) ;
- public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26121:1: ( ( ( rule__WhileStatement__BodyAssignment_4 ) ) )
- // InternalAppliedStereotypeProperty.g:26122:1: ( ( rule__WhileStatement__BodyAssignment_4 ) )
- {
- // InternalAppliedStereotypeProperty.g:26122:1: ( ( rule__WhileStatement__BodyAssignment_4 ) )
- // InternalAppliedStereotypeProperty.g:26123:1: ( rule__WhileStatement__BodyAssignment_4 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getBodyAssignment_4());
- }
- // InternalAppliedStereotypeProperty.g:26124:1: ( rule__WhileStatement__BodyAssignment_4 )
- // InternalAppliedStereotypeProperty.g:26124:2: rule__WhileStatement__BodyAssignment_4
- {
- pushFollow(FOLLOW_2);
- rule__WhileStatement__BodyAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getBodyAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__Group__4__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:26144:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ;
- public final void rule__DoStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26148:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:26149:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__DoStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__0"
-
-
- // $ANTLR start "rule__DoStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:26156:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
- public final void rule__DoStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26160:1: ( ( 'do' ) )
- // InternalAppliedStereotypeProperty.g:26161:1: ( 'do' )
- {
- // InternalAppliedStereotypeProperty.g:26161:1: ( 'do' )
- // InternalAppliedStereotypeProperty.g:26162:1: 'do'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getDoKeyword_0());
- }
- match(input,71,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getDoKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ input.seek(index51_8);
+ if (s >= 0)
+ return s;
+ break;
+ case 8:
+ int LA51_9 = input.LA(1);
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:26175:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ;
- public final void rule__DoStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26179:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:26180:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
- {
- pushFollow(FOLLOW_121);
- rule__DoStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__1"
-
-
- // $ANTLR start "rule__DoStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:26187:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BodyAssignment_1 ) ) ;
- public final void rule__DoStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26191:1: ( ( ( rule__DoStatement__BodyAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:26192:1: ( ( rule__DoStatement__BodyAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:26192:1: ( ( rule__DoStatement__BodyAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:26193:1: ( rule__DoStatement__BodyAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getBodyAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:26194:1: ( rule__DoStatement__BodyAssignment_1 )
- // InternalAppliedStereotypeProperty.g:26194:2: rule__DoStatement__BodyAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__DoStatement__BodyAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getBodyAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:26204:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ;
- public final void rule__DoStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26208:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:26209:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
- {
- pushFollow(FOLLOW_8);
- rule__DoStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__2"
-
-
- // $ANTLR start "rule__DoStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:26216:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
- public final void rule__DoStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26220:1: ( ( 'while' ) )
- // InternalAppliedStereotypeProperty.g:26221:1: ( 'while' )
- {
- // InternalAppliedStereotypeProperty.g:26221:1: ( 'while' )
- // InternalAppliedStereotypeProperty.g:26222:1: 'while'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- }
- match(input,97,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:26235:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ;
- public final void rule__DoStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26239:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
- // InternalAppliedStereotypeProperty.g:26240:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
- {
- pushFollow(FOLLOW_74);
- rule__DoStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__3"
-
-
- // $ANTLR start "rule__DoStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:26247:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
- public final void rule__DoStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26251:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:26252:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:26252:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:26253:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__4"
- // InternalAppliedStereotypeProperty.g:26266:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ;
- public final void rule__DoStatement__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26270:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
- // InternalAppliedStereotypeProperty.g:26271:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
- {
- pushFollow(FOLLOW_9);
- rule__DoStatement__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__4"
-
-
- // $ANTLR start "rule__DoStatement__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:26278:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
- public final void rule__DoStatement__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26282:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
- // InternalAppliedStereotypeProperty.g:26283:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
- {
- // InternalAppliedStereotypeProperty.g:26283:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
- // InternalAppliedStereotypeProperty.g:26284:1: ( rule__DoStatement__ConditionAssignment_4 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
- }
- // InternalAppliedStereotypeProperty.g:26285:1: ( rule__DoStatement__ConditionAssignment_4 )
- // InternalAppliedStereotypeProperty.g:26285:2: rule__DoStatement__ConditionAssignment_4
- {
- pushFollow(FOLLOW_2);
- rule__DoStatement__ConditionAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__4__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__5"
- // InternalAppliedStereotypeProperty.g:26295:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ;
- public final void rule__DoStatement__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26299:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
- // InternalAppliedStereotypeProperty.g:26300:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
- {
- pushFollow(FOLLOW_15);
- rule__DoStatement__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__5"
-
-
- // $ANTLR start "rule__DoStatement__Group__5__Impl"
- // InternalAppliedStereotypeProperty.g:26307:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
- public final void rule__DoStatement__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26311:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:26312:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:26312:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:26313:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__5__Impl"
-
-
- // $ANTLR start "rule__DoStatement__Group__6"
- // InternalAppliedStereotypeProperty.g:26326:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
- public final void rule__DoStatement__Group__6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26330:1: ( rule__DoStatement__Group__6__Impl )
- // InternalAppliedStereotypeProperty.g:26331:2: rule__DoStatement__Group__6__Impl
- {
- pushFollow(FOLLOW_2);
- rule__DoStatement__Group__6__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__6"
-
-
- // $ANTLR start "rule__DoStatement__Group__6__Impl"
- // InternalAppliedStereotypeProperty.g:26337:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
- public final void rule__DoStatement__Group__6__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26341:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:26342:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:26342:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:26343:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__Group__6__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:26370:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ;
- public final void rule__ForStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26374:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:26375:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__ForStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__0"
-
-
- // $ANTLR start "rule__ForStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:26382:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
- public final void rule__ForStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26386:1: ( ( 'for' ) )
- // InternalAppliedStereotypeProperty.g:26387:1: ( 'for' )
- {
- // InternalAppliedStereotypeProperty.g:26387:1: ( 'for' )
- // InternalAppliedStereotypeProperty.g:26388:1: 'for'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getForKeyword_0());
- }
- match(input,98,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getForKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:26401:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ;
- public final void rule__ForStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26405:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:26406:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__ForStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__1"
-
-
- // $ANTLR start "rule__ForStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:26413:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
- public final void rule__ForStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26417:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:26418:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:26418:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:26419:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:26432:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ;
- public final void rule__ForStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26436:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:26437:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
- {
- pushFollow(FOLLOW_122);
- rule__ForStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__2"
-
-
- // $ANTLR start "rule__ForStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:26444:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) ) ;
- public final void rule__ForStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26448:1: ( ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) ) )
- // InternalAppliedStereotypeProperty.g:26449:1: ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:26449:1: ( ( rule__ForStatement__VariableDefinitionAssignment_2 ) )
- // InternalAppliedStereotypeProperty.g:26450:1: ( rule__ForStatement__VariableDefinitionAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:26451:1: ( rule__ForStatement__VariableDefinitionAssignment_2 )
- // InternalAppliedStereotypeProperty.g:26451:2: rule__ForStatement__VariableDefinitionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__ForStatement__VariableDefinitionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:26461:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ;
- public final void rule__ForStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26465:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
- // InternalAppliedStereotypeProperty.g:26466:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
- {
- pushFollow(FOLLOW_122);
- rule__ForStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__3"
-
-
- // $ANTLR start "rule__ForStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:26473:1: rule__ForStatement__Group__3__Impl : ( ( rule__ForStatement__Group_3__0 )* ) ;
- public final void rule__ForStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26477:1: ( ( ( rule__ForStatement__Group_3__0 )* ) )
- // InternalAppliedStereotypeProperty.g:26478:1: ( ( rule__ForStatement__Group_3__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:26478:1: ( ( rule__ForStatement__Group_3__0 )* )
- // InternalAppliedStereotypeProperty.g:26479:1: ( rule__ForStatement__Group_3__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getGroup_3());
- }
- // InternalAppliedStereotypeProperty.g:26480:1: ( rule__ForStatement__Group_3__0 )*
- loop205:
- do {
- int alt205=2;
- int LA205_0 = input.LA(1);
-
- if ( (LA205_0==57) ) {
- alt205=1;
- }
-
-
- switch (alt205) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:26480:2: rule__ForStatement__Group_3__0
- {
- pushFollow(FOLLOW_11);
- rule__ForStatement__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop205;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group__4"
- // InternalAppliedStereotypeProperty.g:26490:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl rule__ForStatement__Group__5 ;
- public final void rule__ForStatement__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26494:1: ( rule__ForStatement__Group__4__Impl rule__ForStatement__Group__5 )
- // InternalAppliedStereotypeProperty.g:26495:2: rule__ForStatement__Group__4__Impl rule__ForStatement__Group__5
- {
- pushFollow(FOLLOW_21);
- rule__ForStatement__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__4"
-
-
- // $ANTLR start "rule__ForStatement__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:26502:1: rule__ForStatement__Group__4__Impl : ( ')' ) ;
- public final void rule__ForStatement__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26506:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:26507:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:26507:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:26508:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_4());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_4());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__4__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group__5"
- // InternalAppliedStereotypeProperty.g:26521:1: rule__ForStatement__Group__5 : rule__ForStatement__Group__5__Impl ;
- public final void rule__ForStatement__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26525:1: ( rule__ForStatement__Group__5__Impl )
- // InternalAppliedStereotypeProperty.g:26526:2: rule__ForStatement__Group__5__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__5"
-
-
- // $ANTLR start "rule__ForStatement__Group__5__Impl"
- // InternalAppliedStereotypeProperty.g:26532:1: rule__ForStatement__Group__5__Impl : ( ( rule__ForStatement__BodyAssignment_5 ) ) ;
- public final void rule__ForStatement__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26536:1: ( ( ( rule__ForStatement__BodyAssignment_5 ) ) )
- // InternalAppliedStereotypeProperty.g:26537:1: ( ( rule__ForStatement__BodyAssignment_5 ) )
- {
- // InternalAppliedStereotypeProperty.g:26537:1: ( ( rule__ForStatement__BodyAssignment_5 ) )
- // InternalAppliedStereotypeProperty.g:26538:1: ( rule__ForStatement__BodyAssignment_5 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getBodyAssignment_5());
- }
- // InternalAppliedStereotypeProperty.g:26539:1: ( rule__ForStatement__BodyAssignment_5 )
- // InternalAppliedStereotypeProperty.g:26539:2: rule__ForStatement__BodyAssignment_5
- {
- pushFollow(FOLLOW_2);
- rule__ForStatement__BodyAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getBodyAssignment_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group__5__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group_3__0"
- // InternalAppliedStereotypeProperty.g:26561:1: rule__ForStatement__Group_3__0 : rule__ForStatement__Group_3__0__Impl rule__ForStatement__Group_3__1 ;
- public final void rule__ForStatement__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26565:1: ( rule__ForStatement__Group_3__0__Impl rule__ForStatement__Group_3__1 )
- // InternalAppliedStereotypeProperty.g:26566:2: rule__ForStatement__Group_3__0__Impl rule__ForStatement__Group_3__1
- {
- pushFollow(FOLLOW_7);
- rule__ForStatement__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group_3__0"
-
-
- // $ANTLR start "rule__ForStatement__Group_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:26573:1: rule__ForStatement__Group_3__0__Impl : ( ',' ) ;
- public final void rule__ForStatement__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26577:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:26578:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:26578:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:26579:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getCommaKeyword_3_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getCommaKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int index51_9 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__ForStatement__Group_3__1"
- // InternalAppliedStereotypeProperty.g:26592:1: rule__ForStatement__Group_3__1 : rule__ForStatement__Group_3__1__Impl ;
- public final void rule__ForStatement__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26596:1: ( rule__ForStatement__Group_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:26597:2: rule__ForStatement__Group_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ForStatement__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group_3__1"
-
-
- // $ANTLR start "rule__ForStatement__Group_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:26603:1: rule__ForStatement__Group_3__1__Impl : ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) ) ;
- public final void rule__ForStatement__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26607:1: ( ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:26608:1: ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:26608:1: ( ( rule__ForStatement__VariableDefinitionAssignment_3_1 ) )
- // InternalAppliedStereotypeProperty.g:26609:1: ( rule__ForStatement__VariableDefinitionAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_3_1());
- }
- // InternalAppliedStereotypeProperty.g:26610:1: ( rule__ForStatement__VariableDefinitionAssignment_3_1 )
- // InternalAppliedStereotypeProperty.g:26610:2: rule__ForStatement__VariableDefinitionAssignment_3_1
- {
- pushFollow(FOLLOW_2);
- rule__ForStatement__VariableDefinitionAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getVariableDefinitionAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ else if ((true)) {
+ s = 20;
+ }
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__0"
- // InternalAppliedStereotypeProperty.g:26624:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ;
- public final void rule__LoopVariableDefinition__Group_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26628:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
- // InternalAppliedStereotypeProperty.g:26629:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
- {
- pushFollow(FOLLOW_123);
- rule__LoopVariableDefinition__Group_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__0"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:26636:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26640:1: ( ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) ) )
- // InternalAppliedStereotypeProperty.g:26641:1: ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:26641:1: ( ( rule__LoopVariableDefinition__VariableAssignment_0_0 ) )
- // InternalAppliedStereotypeProperty.g:26642:1: ( rule__LoopVariableDefinition__VariableAssignment_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_0_0());
- }
- // InternalAppliedStereotypeProperty.g:26643:1: ( rule__LoopVariableDefinition__VariableAssignment_0_0 )
- // InternalAppliedStereotypeProperty.g:26643:2: rule__LoopVariableDefinition__VariableAssignment_0_0
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__VariableAssignment_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_0_0());
- }
-
- }
+ input.seek(index51_9);
+ if (s >= 0)
+ return s;
+ break;
+ case 9:
+ int LA51_10 = input.LA(1);
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__0__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__1"
- // InternalAppliedStereotypeProperty.g:26653:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ;
- public final void rule__LoopVariableDefinition__Group_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26657:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
- // InternalAppliedStereotypeProperty.g:26658:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
- {
- pushFollow(FOLLOW_74);
- rule__LoopVariableDefinition__Group_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:26665:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26669:1: ( ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) ) )
- // InternalAppliedStereotypeProperty.g:26670:1: ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:26670:1: ( ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 ) )
- // InternalAppliedStereotypeProperty.g:26671:1: ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredAssignment_0_1());
- }
- // InternalAppliedStereotypeProperty.g:26672:1: ( rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 )
- // InternalAppliedStereotypeProperty.g:26672:2: rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredAssignment_0_1());
- }
-
- }
+ int index51_10 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+ else if ((true)) {
+ s = 20;
+ }
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__1__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__2"
- // InternalAppliedStereotypeProperty.g:26682:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ;
- public final void rule__LoopVariableDefinition__Group_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26686:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
- // InternalAppliedStereotypeProperty.g:26687:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
- {
- pushFollow(FOLLOW_60);
- rule__LoopVariableDefinition__Group_0__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__2"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__2__Impl"
- // InternalAppliedStereotypeProperty.g:26694:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26698:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
- // InternalAppliedStereotypeProperty.g:26699:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:26699:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
- // InternalAppliedStereotypeProperty.g:26700:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
- }
- // InternalAppliedStereotypeProperty.g:26701:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
- // InternalAppliedStereotypeProperty.g:26701:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Expression1Assignment_0_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
- }
+ input.seek(index51_10);
+ if (s >= 0)
+ return s;
+ break;
+ case 10:
+ int LA51_11 = input.LA(1);
- }
+ int index51_11 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__2__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__3"
- // InternalAppliedStereotypeProperty.g:26711:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ;
- public final void rule__LoopVariableDefinition__Group_0__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26715:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
- // InternalAppliedStereotypeProperty.g:26716:2: rule__LoopVariableDefinition__Group_0__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__3"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__3__Impl"
- // InternalAppliedStereotypeProperty.g:26722:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ;
- public final void rule__LoopVariableDefinition__Group_0__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26726:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
- // InternalAppliedStereotypeProperty.g:26727:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:26727:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
- // InternalAppliedStereotypeProperty.g:26728:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
- }
- // InternalAppliedStereotypeProperty.g:26729:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
- int alt206=2;
- int LA206_0 = input.LA(1);
-
- if ( (LA206_0==80) ) {
- alt206=1;
- }
- switch (alt206) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:26729:2: rule__LoopVariableDefinition__Group_0_3__0
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__3__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0"
- // InternalAppliedStereotypeProperty.g:26747:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ;
- public final void rule__LoopVariableDefinition__Group_0_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26751:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
- // InternalAppliedStereotypeProperty.g:26752:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
- {
- pushFollow(FOLLOW_74);
- rule__LoopVariableDefinition__Group_0_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0__Impl"
- // InternalAppliedStereotypeProperty.g:26759:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
- public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26763:1: ( ( '..' ) )
- // InternalAppliedStereotypeProperty.g:26764:1: ( '..' )
- {
- // InternalAppliedStereotypeProperty.g:26764:1: ( '..' )
- // InternalAppliedStereotypeProperty.g:26765:1: '..'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- }
- match(input,80,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ else if ((true)) {
+ s = 20;
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1"
- // InternalAppliedStereotypeProperty.g:26778:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ;
- public final void rule__LoopVariableDefinition__Group_0_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26782:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
- // InternalAppliedStereotypeProperty.g:26783:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_0_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1__Impl"
- // InternalAppliedStereotypeProperty.g:26789:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26793:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
- // InternalAppliedStereotypeProperty.g:26794:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:26794:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
- // InternalAppliedStereotypeProperty.g:26795:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
- }
- // InternalAppliedStereotypeProperty.g:26796:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
- // InternalAppliedStereotypeProperty.g:26796:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Expression2Assignment_0_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__0"
- // InternalAppliedStereotypeProperty.g:26810:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ;
- public final void rule__LoopVariableDefinition__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26814:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:26815:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__LoopVariableDefinition__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__0"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:26822:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) ) ;
- public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26826:1: ( ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:26827:1: ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:26827:1: ( ( rule__LoopVariableDefinition__Alternatives_1_0 ) )
- // InternalAppliedStereotypeProperty.g:26828:1: ( rule__LoopVariableDefinition__Alternatives_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives_1_0());
- }
- // InternalAppliedStereotypeProperty.g:26829:1: ( rule__LoopVariableDefinition__Alternatives_1_0 )
- // InternalAppliedStereotypeProperty.g:26829:2: rule__LoopVariableDefinition__Alternatives_1_0
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Alternatives_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives_1_0());
- }
-
- }
+ input.seek(index51_11);
+ if (s >= 0)
+ return s;
+ break;
+ case 11:
+ int LA51_12 = input.LA(1);
- }
+ int index51_12 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__1"
- // InternalAppliedStereotypeProperty.g:26839:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ;
- public final void rule__LoopVariableDefinition__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26843:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
- // InternalAppliedStereotypeProperty.g:26844:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
- {
- pushFollow(FOLLOW_53);
- rule__LoopVariableDefinition__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_1__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:26851:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) ) ;
- public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26855:1: ( ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:26856:1: ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:26856:1: ( ( rule__LoopVariableDefinition__VariableAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:26857:1: ( rule__LoopVariableDefinition__VariableAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:26858:1: ( rule__LoopVariableDefinition__VariableAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:26858:2: rule__LoopVariableDefinition__VariableAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__VariableAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getVariableAssignment_1_1());
- }
+ else if ((true)) {
+ s = 20;
+ }
- }
+ input.seek(index51_12);
+ if (s >= 0)
+ return s;
+ break;
+ case 12:
+ int LA51_13 = input.LA(1);
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__2"
- // InternalAppliedStereotypeProperty.g:26868:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ;
- public final void rule__LoopVariableDefinition__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26872:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
- // InternalAppliedStereotypeProperty.g:26873:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
- {
- pushFollow(FOLLOW_74);
- rule__LoopVariableDefinition__Group_1__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_1__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__2"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__2__Impl"
- // InternalAppliedStereotypeProperty.g:26880:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
- public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26884:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:26885:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:26885:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:26886:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
+ int index51_13 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__3"
- // InternalAppliedStereotypeProperty.g:26899:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ;
- public final void rule__LoopVariableDefinition__Group_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26903:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
- // InternalAppliedStereotypeProperty.g:26904:2: rule__LoopVariableDefinition__Group_1__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Group_1__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__3"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__3__Impl"
- // InternalAppliedStereotypeProperty.g:26910:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) ) ;
- public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26914:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) ) )
- // InternalAppliedStereotypeProperty.g:26915:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:26915:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_1_3 ) )
- // InternalAppliedStereotypeProperty.g:26916:1: ( rule__LoopVariableDefinition__Expression1Assignment_1_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_1_3());
- }
- // InternalAppliedStereotypeProperty.g:26917:1: ( rule__LoopVariableDefinition__Expression1Assignment_1_3 )
- // InternalAppliedStereotypeProperty.g:26917:2: rule__LoopVariableDefinition__Expression1Assignment_1_3
- {
- pushFollow(FOLLOW_2);
- rule__LoopVariableDefinition__Expression1Assignment_1_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_1_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__3__Impl"
-
-
- // $ANTLR start "rule__BreakStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:26935:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ;
- public final void rule__BreakStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26939:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:26940:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
- {
- pushFollow(FOLLOW_124);
- rule__BreakStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__BreakStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BreakStatement__Group__0"
-
-
- // $ANTLR start "rule__BreakStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:26947:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
- public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26951:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:26952:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:26952:1: ( () )
- // InternalAppliedStereotypeProperty.g:26953:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
- }
- // InternalAppliedStereotypeProperty.g:26954:1: ()
- // InternalAppliedStereotypeProperty.g:26956:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BreakStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__BreakStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:26966:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ;
- public final void rule__BreakStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26970:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:26971:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
- {
- pushFollow(FOLLOW_15);
- rule__BreakStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__BreakStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BreakStatement__Group__1"
-
-
- // $ANTLR start "rule__BreakStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:26978:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
- public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:26982:1: ( ( 'break' ) )
- // InternalAppliedStereotypeProperty.g:26983:1: ( 'break' )
- {
- // InternalAppliedStereotypeProperty.g:26983:1: ( 'break' )
- // InternalAppliedStereotypeProperty.g:26984:1: 'break'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- }
- match(input,99,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BreakStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__BreakStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:26997:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
- public final void rule__BreakStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27001:1: ( rule__BreakStatement__Group__2__Impl )
- // InternalAppliedStereotypeProperty.g:27002:2: rule__BreakStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_2);
- rule__BreakStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BreakStatement__Group__2"
-
-
- // $ANTLR start "rule__BreakStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:27008:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
- public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27012:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:27013:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:27013:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:27014:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BreakStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:27033:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ;
- public final void rule__ReturnStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27037:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:27038:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
- {
- pushFollow(FOLLOW_125);
- rule__ReturnStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReturnStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__0"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:27045:1: rule__ReturnStatement__Group__0__Impl : ( () ) ;
- public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27049:1: ( ( () ) )
- // InternalAppliedStereotypeProperty.g:27050:1: ( () )
- {
- // InternalAppliedStereotypeProperty.g:27050:1: ( () )
- // InternalAppliedStereotypeProperty.g:27051:1: ()
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementAccess().getReturnStatementAction_0());
- }
- // InternalAppliedStereotypeProperty.g:27052:1: ()
- // InternalAppliedStereotypeProperty.g:27054:1:
- {
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementAccess().getReturnStatementAction_0());
- }
-
- }
-
-
- }
-
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:27064:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ;
- public final void rule__ReturnStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27068:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:27069:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
- {
- pushFollow(FOLLOW_126);
- rule__ReturnStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReturnStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__1"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:27076:1: rule__ReturnStatement__Group__1__Impl : ( 'return' ) ;
- public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27080:1: ( ( 'return' ) )
- // InternalAppliedStereotypeProperty.g:27081:1: ( 'return' )
- {
- // InternalAppliedStereotypeProperty.g:27081:1: ( 'return' )
- // InternalAppliedStereotypeProperty.g:27082:1: 'return'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementAccess().getReturnKeyword_1());
- }
- match(input,100,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementAccess().getReturnKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__1__Impl"
+ else if ((true)) {
+ s = 20;
+ }
- // $ANTLR start "rule__ReturnStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:27095:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl rule__ReturnStatement__Group__3 ;
- public final void rule__ReturnStatement__Group__2() throws RecognitionException {
+ input.seek(index51_13);
+ if (s >= 0)
+ return s;
+ break;
+ case 13:
+ int LA51_14 = input.LA(1);
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27099:1: ( rule__ReturnStatement__Group__2__Impl rule__ReturnStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:27100:2: rule__ReturnStatement__Group__2__Impl rule__ReturnStatement__Group__3
- {
- pushFollow(FOLLOW_126);
- rule__ReturnStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReturnStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__2"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:27107:1: rule__ReturnStatement__Group__2__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_2 )? ) ;
- public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27111:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_2 )? ) )
- // InternalAppliedStereotypeProperty.g:27112:1: ( ( rule__ReturnStatement__ExpressionAssignment_2 )? )
- {
- // InternalAppliedStereotypeProperty.g:27112:1: ( ( rule__ReturnStatement__ExpressionAssignment_2 )? )
- // InternalAppliedStereotypeProperty.g:27113:1: ( rule__ReturnStatement__ExpressionAssignment_2 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_2());
- }
- // InternalAppliedStereotypeProperty.g:27114:1: ( rule__ReturnStatement__ExpressionAssignment_2 )?
- int alt207=2;
- int LA207_0 = input.LA(1);
-
- if ( ((LA207_0>=RULE_NATURAL_VALUE && LA207_0<=RULE_STRING)||LA207_0==21||(LA207_0>=25 && LA207_0<=28)||LA207_0==55||(LA207_0>=85 && LA207_0<=87)||LA207_0==107||(LA207_0>=111 && LA207_0<=114)) ) {
- alt207=1;
- }
- switch (alt207) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:27114:2: rule__ReturnStatement__ExpressionAssignment_2
- {
- pushFollow(FOLLOW_2);
- rule__ReturnStatement__ExpressionAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:27124:1: rule__ReturnStatement__Group__3 : rule__ReturnStatement__Group__3__Impl ;
- public final void rule__ReturnStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27128:1: ( rule__ReturnStatement__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:27129:2: rule__ReturnStatement__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ReturnStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__3"
-
-
- // $ANTLR start "rule__ReturnStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:27135:1: rule__ReturnStatement__Group__3__Impl : ( ';' ) ;
- public final void rule__ReturnStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27139:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:27140:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:27140:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:27141:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_3());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- restoreStackSize(stackSize);
+ int index51_14 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_0__0"
- // InternalAppliedStereotypeProperty.g:27162:1: rule__AcceptStatement__Group_0__0 : rule__AcceptStatement__Group_0__0__Impl rule__AcceptStatement__Group_0__1 ;
- public final void rule__AcceptStatement__Group_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27166:1: ( rule__AcceptStatement__Group_0__0__Impl rule__AcceptStatement__Group_0__1 )
- // InternalAppliedStereotypeProperty.g:27167:2: rule__AcceptStatement__Group_0__0__Impl rule__AcceptStatement__Group_0__1
- {
- pushFollow(FOLLOW_15);
- rule__AcceptStatement__Group_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_0__0"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:27174:1: rule__AcceptStatement__Group_0__0__Impl : ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) ) ;
- public final void rule__AcceptStatement__Group_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27178:1: ( ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) ) )
- // InternalAppliedStereotypeProperty.g:27179:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:27179:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_0_0 ) )
- // InternalAppliedStereotypeProperty.g:27180:1: ( rule__AcceptStatement__AcceptBlockAssignment_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_0_0());
- }
- // InternalAppliedStereotypeProperty.g:27181:1: ( rule__AcceptStatement__AcceptBlockAssignment_0_0 )
- // InternalAppliedStereotypeProperty.g:27181:2: rule__AcceptStatement__AcceptBlockAssignment_0_0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__AcceptBlockAssignment_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_0__0__Impl"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_0__1"
- // InternalAppliedStereotypeProperty.g:27191:1: rule__AcceptStatement__Group_0__1 : rule__AcceptStatement__Group_0__1__Impl ;
- public final void rule__AcceptStatement__Group_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27195:1: ( rule__AcceptStatement__Group_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:27196:2: rule__AcceptStatement__Group_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_0__1"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:27202:1: rule__AcceptStatement__Group_0__1__Impl : ( ';' ) ;
- public final void rule__AcceptStatement__Group_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27206:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:27207:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:27207:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:27208:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getSemicolonKeyword_0_1());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getSemicolonKeyword_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
+ else if ((true)) {
+ s = 20;
+ }
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_0__1__Impl"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1__0"
- // InternalAppliedStereotypeProperty.g:27225:1: rule__AcceptStatement__Group_1__0 : rule__AcceptStatement__Group_1__0__Impl rule__AcceptStatement__Group_1__1 ;
- public final void rule__AcceptStatement__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27229:1: ( rule__AcceptStatement__Group_1__0__Impl rule__AcceptStatement__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:27230:2: rule__AcceptStatement__Group_1__0__Impl rule__AcceptStatement__Group_1__1
- {
- pushFollow(FOLLOW_116);
- rule__AcceptStatement__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1__0"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:27237:1: rule__AcceptStatement__Group_1__0__Impl : ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) ) ;
- public final void rule__AcceptStatement__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27241:1: ( ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) ) )
- // InternalAppliedStereotypeProperty.g:27242:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:27242:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_0 ) )
- // InternalAppliedStereotypeProperty.g:27243:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_0());
- }
- // InternalAppliedStereotypeProperty.g:27244:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_0 )
- // InternalAppliedStereotypeProperty.g:27244:2: rule__AcceptStatement__AcceptBlockAssignment_1_0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__AcceptBlockAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1__1"
- // InternalAppliedStereotypeProperty.g:27254:1: rule__AcceptStatement__Group_1__1 : rule__AcceptStatement__Group_1__1__Impl ;
- public final void rule__AcceptStatement__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27258:1: ( rule__AcceptStatement__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:27259:2: rule__AcceptStatement__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1__1"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:27265:1: rule__AcceptStatement__Group_1__1__Impl : ( ( rule__AcceptStatement__Group_1_1__0 )* ) ;
- public final void rule__AcceptStatement__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27269:1: ( ( ( rule__AcceptStatement__Group_1_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:27270:1: ( ( rule__AcceptStatement__Group_1_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:27270:1: ( ( rule__AcceptStatement__Group_1_1__0 )* )
- // InternalAppliedStereotypeProperty.g:27271:1: ( rule__AcceptStatement__Group_1_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:27272:1: ( rule__AcceptStatement__Group_1_1__0 )*
- loop208:
- do {
- int alt208=2;
- int LA208_0 = input.LA(1);
-
- if ( (LA208_0==93) ) {
- alt208=1;
- }
-
-
- switch (alt208) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:27272:2: rule__AcceptStatement__Group_1_1__0
- {
- pushFollow(FOLLOW_117);
- rule__AcceptStatement__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop208;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getGroup_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1_1__0"
- // InternalAppliedStereotypeProperty.g:27286:1: rule__AcceptStatement__Group_1_1__0 : rule__AcceptStatement__Group_1_1__0__Impl rule__AcceptStatement__Group_1_1__1 ;
- public final void rule__AcceptStatement__Group_1_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27290:1: ( rule__AcceptStatement__Group_1_1__0__Impl rule__AcceptStatement__Group_1_1__1 )
- // InternalAppliedStereotypeProperty.g:27291:2: rule__AcceptStatement__Group_1_1__0__Impl rule__AcceptStatement__Group_1_1__1
- {
- pushFollow(FOLLOW_127);
- rule__AcceptStatement__Group_1_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_1_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1_1__0"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:27298:1: rule__AcceptStatement__Group_1_1__0__Impl : ( 'or' ) ;
- public final void rule__AcceptStatement__Group_1_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27302:1: ( ( 'or' ) )
- // InternalAppliedStereotypeProperty.g:27303:1: ( 'or' )
- {
- // InternalAppliedStereotypeProperty.g:27303:1: ( 'or' )
- // InternalAppliedStereotypeProperty.g:27304:1: 'or'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getOrKeyword_1_1_0());
- }
- match(input,93,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getOrKeyword_1_1_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1_1__0__Impl"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1_1__1"
- // InternalAppliedStereotypeProperty.g:27317:1: rule__AcceptStatement__Group_1_1__1 : rule__AcceptStatement__Group_1_1__1__Impl ;
- public final void rule__AcceptStatement__Group_1_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27321:1: ( rule__AcceptStatement__Group_1_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:27322:2: rule__AcceptStatement__Group_1_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_1_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1_1__1"
-
-
- // $ANTLR start "rule__AcceptStatement__Group_1_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:27328:1: rule__AcceptStatement__Group_1_1__1__Impl : ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) ) ;
- public final void rule__AcceptStatement__Group_1_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27332:1: ( ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:27333:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:27333:1: ( ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 ) )
- // InternalAppliedStereotypeProperty.g:27334:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_1_1());
- }
- // InternalAppliedStereotypeProperty.g:27335:1: ( rule__AcceptStatement__AcceptBlockAssignment_1_1_1 )
- // InternalAppliedStereotypeProperty.g:27335:2: rule__AcceptStatement__AcceptBlockAssignment_1_1_1
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__AcceptBlockAssignment_1_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAssignment_1_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__Group_1_1__1__Impl"
-
-
- // $ANTLR start "rule__AcceptBlock__Group__0"
- // InternalAppliedStereotypeProperty.g:27349:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ;
- public final void rule__AcceptBlock__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27353:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
- // InternalAppliedStereotypeProperty.g:27354:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
- {
- pushFollow(FOLLOW_21);
- rule__AcceptBlock__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptBlock__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptBlock__Group__0"
-
-
- // $ANTLR start "rule__AcceptBlock__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:27361:1: rule__AcceptBlock__Group__0__Impl : ( ruleAcceptClause ) ;
- public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27365:1: ( ( ruleAcceptClause ) )
- // InternalAppliedStereotypeProperty.g:27366:1: ( ruleAcceptClause )
- {
- // InternalAppliedStereotypeProperty.g:27366:1: ( ruleAcceptClause )
- // InternalAppliedStereotypeProperty.g:27367:1: ruleAcceptClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptBlockAccess().getAcceptClauseParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAcceptClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptBlockAccess().getAcceptClauseParserRuleCall_0());
- }
-
- }
-
-
- }
+ input.seek(index51_14);
+ if (s >= 0)
+ return s;
+ break;
+ case 14:
+ int LA51_15 = input.LA(1);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptBlock__Group__0__Impl"
-
-
- // $ANTLR start "rule__AcceptBlock__Group__1"
- // InternalAppliedStereotypeProperty.g:27378:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
- public final void rule__AcceptBlock__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27382:1: ( rule__AcceptBlock__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:27383:2: rule__AcceptBlock__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AcceptBlock__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptBlock__Group__1"
-
-
- // $ANTLR start "rule__AcceptBlock__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:27389:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
- public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27393:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:27394:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:27394:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:27395:1: ( rule__AcceptBlock__BlockAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:27396:1: ( rule__AcceptBlock__BlockAssignment_1 )
- // InternalAppliedStereotypeProperty.g:27396:2: rule__AcceptBlock__BlockAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__AcceptBlock__BlockAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptBlock__Group__1__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group__0"
- // InternalAppliedStereotypeProperty.g:27410:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ;
- public final void rule__AcceptClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27414:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:27415:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
- {
- pushFollow(FOLLOW_8);
- rule__AcceptClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__0"
-
-
- // $ANTLR start "rule__AcceptClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:27422:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
- public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27426:1: ( ( 'accept' ) )
- // InternalAppliedStereotypeProperty.g:27427:1: ( 'accept' )
- {
- // InternalAppliedStereotypeProperty.g:27427:1: ( 'accept' )
- // InternalAppliedStereotypeProperty.g:27428:1: 'accept'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- }
- match(input,101,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group__1"
- // InternalAppliedStereotypeProperty.g:27441:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ;
- public final void rule__AcceptClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27445:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
- // InternalAppliedStereotypeProperty.g:27446:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
- {
- pushFollow(FOLLOW_7);
- rule__AcceptClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__1"
-
-
- // $ANTLR start "rule__AcceptClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:27453:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
- public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27457:1: ( ( '(' ) )
- // InternalAppliedStereotypeProperty.g:27458:1: ( '(' )
- {
- // InternalAppliedStereotypeProperty.g:27458:1: ( '(' )
- // InternalAppliedStereotypeProperty.g:27459:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- }
- match(input,55,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group__2"
- // InternalAppliedStereotypeProperty.g:27472:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ;
- public final void rule__AcceptClause__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27476:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
- // InternalAppliedStereotypeProperty.g:27477:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
- {
- pushFollow(FOLLOW_7);
- rule__AcceptClause__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__2"
-
-
- // $ANTLR start "rule__AcceptClause__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:27484:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ;
- public final void rule__AcceptClause__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27488:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
- // InternalAppliedStereotypeProperty.g:27489:1: ( ( rule__AcceptClause__Group_2__0 )? )
- {
- // InternalAppliedStereotypeProperty.g:27489:1: ( ( rule__AcceptClause__Group_2__0 )? )
- // InternalAppliedStereotypeProperty.g:27490:1: ( rule__AcceptClause__Group_2__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getGroup_2());
- }
- // InternalAppliedStereotypeProperty.g:27491:1: ( rule__AcceptClause__Group_2__0 )?
- int alt209=2;
- int LA209_0 = input.LA(1);
-
- if ( (LA209_0==RULE_ID) ) {
- int LA209_1 = input.LA(2);
-
- if ( (LA209_1==77) ) {
- alt209=1;
- }
- }
- else if ( (LA209_0==RULE_UNRESTRICTED_NAME) ) {
- int LA209_2 = input.LA(2);
-
- if ( (LA209_2==77) ) {
- alt209=1;
- }
- }
- switch (alt209) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:27491:2: rule__AcceptClause__Group_2__0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__2__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group__3"
- // InternalAppliedStereotypeProperty.g:27501:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ;
- public final void rule__AcceptClause__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27505:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
- // InternalAppliedStereotypeProperty.g:27506:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
- {
- pushFollow(FOLLOW_9);
- rule__AcceptClause__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__3"
-
-
- // $ANTLR start "rule__AcceptClause__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:27513:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__SignalNamesAssignment_3 ) ) ;
- public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27517:1: ( ( ( rule__AcceptClause__SignalNamesAssignment_3 ) ) )
- // InternalAppliedStereotypeProperty.g:27518:1: ( ( rule__AcceptClause__SignalNamesAssignment_3 ) )
- {
- // InternalAppliedStereotypeProperty.g:27518:1: ( ( rule__AcceptClause__SignalNamesAssignment_3 ) )
- // InternalAppliedStereotypeProperty.g:27519:1: ( rule__AcceptClause__SignalNamesAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getSignalNamesAssignment_3());
- }
- // InternalAppliedStereotypeProperty.g:27520:1: ( rule__AcceptClause__SignalNamesAssignment_3 )
- // InternalAppliedStereotypeProperty.g:27520:2: rule__AcceptClause__SignalNamesAssignment_3
- {
- pushFollow(FOLLOW_2);
- rule__AcceptClause__SignalNamesAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
- }
+ int index51_15 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_15);
+ if (s >= 0)
+ return s;
+ break;
+ case 15:
+ int LA51_16 = input.LA(1);
+
+
+ int index51_16 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_16);
+ if (s >= 0)
+ return s;
+ break;
+ case 16:
+ int LA51_17 = input.LA(1);
+
+
+ int index51_17 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_17);
+ if (s >= 0)
+ return s;
+ break;
+ case 17:
+ int LA51_18 = input.LA(1);
+
+
+ int index51_18 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_18);
+ if (s >= 0)
+ return s;
+ break;
+ case 18:
+ int LA51_19 = input.LA(1);
+
+
+ int index51_19 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred80_InternalAppliedStereotypeProperty())) {
+ s = 21;
+ }
+
+ else if ((true)) {
+ s = 20;
+ }
+
+
+ input.seek(index51_19);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 51, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_24s = "\20\uffff";
+ static final String dfa_25s = "\1\4\14\0\3\uffff";
+ static final String dfa_26s = "\1\157\14\0\3\uffff";
+ static final String dfa_27s = "\15\uffff\1\1\1\3\1\2";
+ static final String dfa_28s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\3\uffff}>";
+ static final String[] dfa_29s = {
+ "\1\4\1\1\1\2\1\3\1\6\14\uffff\1\5\41\uffff\1\14\35\uffff\1\7\1\10\1\11\23\uffff\1\12\3\uffff\1\13",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s);
+ static final char[] dfa_25 = DFA.unpackEncodedStringToUnsignedChars(dfa_25s);
+ static final char[] dfa_26 = DFA.unpackEncodedStringToUnsignedChars(dfa_26s);
+ static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s);
+ static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s);
+ static final short[][] dfa_29 = unpackEncodedStringArray(dfa_29s);
+
+ class DFA56 extends DFA {
+
+ public DFA56(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 56;
+ this.eot = dfa_24;
+ this.eof = dfa_24;
+ this.min = dfa_25;
+ this.max = dfa_26;
+ this.accept = dfa_27;
+ this.special = dfa_28;
+ this.transition = dfa_29;
+ }
+
+ public String getDescription() {
+ return "6521:1: rule__PostfixOrCastExpression__Alternatives : ( ( rulePostfixExpression ) | ( ruleCastExpression ) | ( rulePrimaryExpression ) );";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA56_1 = input.LA(1);
+
+
+ int index56_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_1);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA56_2 = input.LA(1);
+
+
+ int index56_2 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_2);
+ if (s >= 0)
+ return s;
+ break;
+ case 2:
+ int LA56_3 = input.LA(1);
+
+
+ int index56_3 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_3);
+ if (s >= 0)
+ return s;
+ break;
+ case 3:
+ int LA56_4 = input.LA(1);
+
+
+ int index56_4 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_4);
+ if (s >= 0)
+ return s;
+ break;
+ case 4:
+ int LA56_5 = input.LA(1);
+
+
+ int index56_5 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getSignalNamesAssignment_3());
- }
- }
+ input.seek(index56_5);
+ if (s >= 0)
+ return s;
+ break;
+ case 5:
+ int LA56_6 = input.LA(1);
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__3__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group__4"
- // InternalAppliedStereotypeProperty.g:27530:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
- public final void rule__AcceptClause__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27534:1: ( rule__AcceptClause__Group__4__Impl )
- // InternalAppliedStereotypeProperty.g:27535:2: rule__AcceptClause__Group__4__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__4"
-
-
- // $ANTLR start "rule__AcceptClause__Group__4__Impl"
- // InternalAppliedStereotypeProperty.g:27541:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
- public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27545:1: ( ( ')' ) )
- // InternalAppliedStereotypeProperty.g:27546:1: ( ')' )
- {
- // InternalAppliedStereotypeProperty.g:27546:1: ( ')' )
- // InternalAppliedStereotypeProperty.g:27547:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
- }
- match(input,56,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group__4__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group_2__0"
- // InternalAppliedStereotypeProperty.g:27570:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ;
- public final void rule__AcceptClause__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27574:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
- // InternalAppliedStereotypeProperty.g:27575:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
- {
- pushFollow(FOLLOW_53);
- rule__AcceptClause__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group_2__0"
-
-
- // $ANTLR start "rule__AcceptClause__Group_2__0__Impl"
- // InternalAppliedStereotypeProperty.g:27582:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ;
- public final void rule__AcceptClause__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27586:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
- // InternalAppliedStereotypeProperty.g:27587:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:27587:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
- // InternalAppliedStereotypeProperty.g:27588:1: ( rule__AcceptClause__NameAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
- }
- // InternalAppliedStereotypeProperty.g:27589:1: ( rule__AcceptClause__NameAssignment_2_0 )
- // InternalAppliedStereotypeProperty.g:27589:2: rule__AcceptClause__NameAssignment_2_0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptClause__NameAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__AcceptClause__Group_2__1"
- // InternalAppliedStereotypeProperty.g:27599:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ;
- public final void rule__AcceptClause__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27603:1: ( rule__AcceptClause__Group_2__1__Impl )
- // InternalAppliedStereotypeProperty.g:27604:2: rule__AcceptClause__Group_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__AcceptClause__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group_2__1"
-
-
- // $ANTLR start "rule__AcceptClause__Group_2__1__Impl"
- // InternalAppliedStereotypeProperty.g:27610:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
- public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27614:1: ( ( ':' ) )
- // InternalAppliedStereotypeProperty.g:27615:1: ( ':' )
- {
- // InternalAppliedStereotypeProperty.g:27615:1: ( ':' )
- // InternalAppliedStereotypeProperty.g:27616:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
- }
- match(input,77,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__0"
- // InternalAppliedStereotypeProperty.g:27633:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ;
- public final void rule__ClassifyStatement__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27637:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
- // InternalAppliedStereotypeProperty.g:27638:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
- {
- pushFollow(FOLLOW_74);
- rule__ClassifyStatement__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__0"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:27645:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
- public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27649:1: ( ( 'classify' ) )
- // InternalAppliedStereotypeProperty.g:27650:1: ( 'classify' )
- {
- // InternalAppliedStereotypeProperty.g:27650:1: ( 'classify' )
- // InternalAppliedStereotypeProperty.g:27651:1: 'classify'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- }
- match(input,102,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__1"
- // InternalAppliedStereotypeProperty.g:27664:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ;
- public final void rule__ClassifyStatement__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27668:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
- // InternalAppliedStereotypeProperty.g:27669:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
- {
- pushFollow(FOLLOW_128);
- rule__ClassifyStatement__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__1"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:27676:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
- public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27680:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
- // InternalAppliedStereotypeProperty.g:27681:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:27681:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
- // InternalAppliedStereotypeProperty.g:27682:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
- }
- // InternalAppliedStereotypeProperty.g:27683:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
- // InternalAppliedStereotypeProperty.g:27683:2: rule__ClassifyStatement__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__ExpressionAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__2"
- // InternalAppliedStereotypeProperty.g:27693:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ;
- public final void rule__ClassifyStatement__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27697:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
- // InternalAppliedStereotypeProperty.g:27698:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
- {
- pushFollow(FOLLOW_15);
- rule__ClassifyStatement__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__2"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__2__Impl"
- // InternalAppliedStereotypeProperty.g:27705:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__Alternatives_2 ) ) ;
- public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27709:1: ( ( ( rule__ClassifyStatement__Alternatives_2 ) ) )
- // InternalAppliedStereotypeProperty.g:27710:1: ( ( rule__ClassifyStatement__Alternatives_2 ) )
- {
- // InternalAppliedStereotypeProperty.g:27710:1: ( ( rule__ClassifyStatement__Alternatives_2 ) )
- // InternalAppliedStereotypeProperty.g:27711:1: ( rule__ClassifyStatement__Alternatives_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getAlternatives_2());
- }
- // InternalAppliedStereotypeProperty.g:27712:1: ( rule__ClassifyStatement__Alternatives_2 )
- // InternalAppliedStereotypeProperty.g:27712:2: rule__ClassifyStatement__Alternatives_2
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Alternatives_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getAlternatives_2());
- }
+ int index56_6 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
- }
+ else if ((true)) {
+ s = 14;
+ }
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__2__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__3"
- // InternalAppliedStereotypeProperty.g:27722:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
- public final void rule__ClassifyStatement__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27726:1: ( rule__ClassifyStatement__Group__3__Impl )
- // InternalAppliedStereotypeProperty.g:27727:2: rule__ClassifyStatement__Group__3__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__3"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group__3__Impl"
- // InternalAppliedStereotypeProperty.g:27733:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
- public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27737:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:27738:1: ( ';' )
- {
- // InternalAppliedStereotypeProperty.g:27738:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:27739:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__3__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_0__0"
- // InternalAppliedStereotypeProperty.g:27760:1: rule__ClassifyStatement__Group_2_0__0 : rule__ClassifyStatement__Group_2_0__0__Impl rule__ClassifyStatement__Group_2_0__1 ;
- public final void rule__ClassifyStatement__Group_2_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27764:1: ( rule__ClassifyStatement__Group_2_0__0__Impl rule__ClassifyStatement__Group_2_0__1 )
- // InternalAppliedStereotypeProperty.g:27765:2: rule__ClassifyStatement__Group_2_0__0__Impl rule__ClassifyStatement__Group_2_0__1
- {
- pushFollow(FOLLOW_128);
- rule__ClassifyStatement__Group_2_0__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group_2_0__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_0__0"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_0__0__Impl"
- // InternalAppliedStereotypeProperty.g:27772:1: rule__ClassifyStatement__Group_2_0__0__Impl : ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) ) ;
- public final void rule__ClassifyStatement__Group_2_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27776:1: ( ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) ) )
- // InternalAppliedStereotypeProperty.g:27777:1: ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:27777:1: ( ( rule__ClassifyStatement__FromListAssignment_2_0_0 ) )
- // InternalAppliedStereotypeProperty.g:27778:1: ( rule__ClassifyStatement__FromListAssignment_2_0_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getFromListAssignment_2_0_0());
- }
- // InternalAppliedStereotypeProperty.g:27779:1: ( rule__ClassifyStatement__FromListAssignment_2_0_0 )
- // InternalAppliedStereotypeProperty.g:27779:2: rule__ClassifyStatement__FromListAssignment_2_0_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__FromListAssignment_2_0_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getFromListAssignment_2_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_0__0__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_0__1"
- // InternalAppliedStereotypeProperty.g:27789:1: rule__ClassifyStatement__Group_2_0__1 : rule__ClassifyStatement__Group_2_0__1__Impl ;
- public final void rule__ClassifyStatement__Group_2_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27793:1: ( rule__ClassifyStatement__Group_2_0__1__Impl )
- // InternalAppliedStereotypeProperty.g:27794:2: rule__ClassifyStatement__Group_2_0__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group_2_0__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_0__1"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_0__1__Impl"
- // InternalAppliedStereotypeProperty.g:27800:1: rule__ClassifyStatement__Group_2_0__1__Impl : ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? ) ;
- public final void rule__ClassifyStatement__Group_2_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27804:1: ( ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? ) )
- // InternalAppliedStereotypeProperty.g:27805:1: ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? )
- {
- // InternalAppliedStereotypeProperty.g:27805:1: ( ( rule__ClassifyStatement__ToListAssignment_2_0_1 )? )
- // InternalAppliedStereotypeProperty.g:27806:1: ( rule__ClassifyStatement__ToListAssignment_2_0_1 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_0_1());
- }
- // InternalAppliedStereotypeProperty.g:27807:1: ( rule__ClassifyStatement__ToListAssignment_2_0_1 )?
- int alt210=2;
- int LA210_0 = input.LA(1);
-
- if ( (LA210_0==104) ) {
- alt210=1;
- }
- switch (alt210) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:27807:2: rule__ClassifyStatement__ToListAssignment_2_0_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__ToListAssignment_2_0_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_0_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_0__1__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_1__0"
- // InternalAppliedStereotypeProperty.g:27821:1: rule__ClassifyStatement__Group_2_1__0 : rule__ClassifyStatement__Group_2_1__0__Impl rule__ClassifyStatement__Group_2_1__1 ;
- public final void rule__ClassifyStatement__Group_2_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27825:1: ( rule__ClassifyStatement__Group_2_1__0__Impl rule__ClassifyStatement__Group_2_1__1 )
- // InternalAppliedStereotypeProperty.g:27826:2: rule__ClassifyStatement__Group_2_1__0__Impl rule__ClassifyStatement__Group_2_1__1
- {
- pushFollow(FOLLOW_128);
- rule__ClassifyStatement__Group_2_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group_2_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_1__0"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:27833:1: rule__ClassifyStatement__Group_2_1__0__Impl : ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? ) ;
- public final void rule__ClassifyStatement__Group_2_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27837:1: ( ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? ) )
- // InternalAppliedStereotypeProperty.g:27838:1: ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? )
- {
- // InternalAppliedStereotypeProperty.g:27838:1: ( ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )? )
- // InternalAppliedStereotypeProperty.g:27839:1: ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllAssignment_2_1_0());
- }
- // InternalAppliedStereotypeProperty.g:27840:1: ( rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 )?
- int alt211=2;
- int LA211_0 = input.LA(1);
-
- if ( (LA211_0==103) ) {
- alt211=1;
- }
- switch (alt211) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:27840:2: rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0();
+ input.seek(index56_6);
+ if (s >= 0)
+ return s;
+ break;
+ case 6:
+ int LA56_7 = input.LA(1);
- state._fsp--;
- if (state.failed) return ;
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllAssignment_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_1__0__Impl"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_1__1"
- // InternalAppliedStereotypeProperty.g:27850:1: rule__ClassifyStatement__Group_2_1__1 : rule__ClassifyStatement__Group_2_1__1__Impl ;
- public final void rule__ClassifyStatement__Group_2_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27854:1: ( rule__ClassifyStatement__Group_2_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:27855:2: rule__ClassifyStatement__Group_2_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__Group_2_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_1__1"
-
-
- // $ANTLR start "rule__ClassifyStatement__Group_2_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:27861:1: rule__ClassifyStatement__Group_2_1__1__Impl : ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) ) ;
- public final void rule__ClassifyStatement__Group_2_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27865:1: ( ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:27866:1: ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:27866:1: ( ( rule__ClassifyStatement__ToListAssignment_2_1_1 ) )
- // InternalAppliedStereotypeProperty.g:27867:1: ( rule__ClassifyStatement__ToListAssignment_2_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_1_1());
- }
- // InternalAppliedStereotypeProperty.g:27868:1: ( rule__ClassifyStatement__ToListAssignment_2_1_1 )
- // InternalAppliedStereotypeProperty.g:27868:2: rule__ClassifyStatement__ToListAssignment_2_1_1
- {
- pushFollow(FOLLOW_2);
- rule__ClassifyStatement__ToListAssignment_2_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getToListAssignment_2_1_1());
- }
+ int index56_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
- }
+ else if ((true)) {
+ s = 14;
+ }
- }
+ input.seek(index56_7);
+ if (s >= 0)
+ return s;
+ break;
+ case 7:
+ int LA56_8 = input.LA(1);
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__Group_2_1__1__Impl"
-
-
- // $ANTLR start "rule__ClassificationFromClause__Group__0"
- // InternalAppliedStereotypeProperty.g:27882:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ;
- public final void rule__ClassificationFromClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27886:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:27887:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__ClassificationFromClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassificationFromClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationFromClause__Group__0"
-
-
- // $ANTLR start "rule__ClassificationFromClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:27894:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
- public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27898:1: ( ( 'from' ) )
- // InternalAppliedStereotypeProperty.g:27899:1: ( 'from' )
- {
- // InternalAppliedStereotypeProperty.g:27899:1: ( 'from' )
- // InternalAppliedStereotypeProperty.g:27900:1: 'from'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- }
- match(input,103,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationFromClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassificationFromClause__Group__1"
- // InternalAppliedStereotypeProperty.g:27913:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
- public final void rule__ClassificationFromClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27917:1: ( rule__ClassificationFromClause__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:27918:2: rule__ClassificationFromClause__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationFromClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationFromClause__Group__1"
-
-
- // $ANTLR start "rule__ClassificationFromClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:27924:1: rule__ClassificationFromClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
- public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27928:1: ( ( ruleQualifiedNameList ) )
- // InternalAppliedStereotypeProperty.g:27929:1: ( ruleQualifiedNameList )
- {
- // InternalAppliedStereotypeProperty.g:27929:1: ( ruleQualifiedNameList )
- // InternalAppliedStereotypeProperty.g:27930:1: ruleQualifiedNameList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationFromClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__ClassificationToClause__Group__0"
- // InternalAppliedStereotypeProperty.g:27945:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ;
- public final void rule__ClassificationToClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27949:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:27950:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
- {
- pushFollow(FOLLOW_7);
- rule__ClassificationToClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ClassificationToClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationToClause__Group__0"
-
-
- // $ANTLR start "rule__ClassificationToClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:27957:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
- public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27961:1: ( ( 'to' ) )
- // InternalAppliedStereotypeProperty.g:27962:1: ( 'to' )
- {
- // InternalAppliedStereotypeProperty.g:27962:1: ( 'to' )
- // InternalAppliedStereotypeProperty.g:27963:1: 'to'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- }
- match(input,104,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationToClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__ClassificationToClause__Group__1"
- // InternalAppliedStereotypeProperty.g:27976:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
- public final void rule__ClassificationToClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27980:1: ( rule__ClassificationToClause__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:27981:2: rule__ClassificationToClause__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ClassificationToClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationToClause__Group__1"
-
-
- // $ANTLR start "rule__ClassificationToClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:27987:1: rule__ClassificationToClause__Group__1__Impl : ( ruleQualifiedNameList ) ;
- public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:27991:1: ( ( ruleQualifiedNameList ) )
- // InternalAppliedStereotypeProperty.g:27992:1: ( ruleQualifiedNameList )
- {
- // InternalAppliedStereotypeProperty.g:27992:1: ( ruleQualifiedNameList )
- // InternalAppliedStereotypeProperty.g:27993:1: ruleQualifiedNameList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListParserRuleCall_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationToClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__ReclassifyAllClause__Group__0"
- // InternalAppliedStereotypeProperty.g:28008:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ;
- public final void rule__ReclassifyAllClause__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28012:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
- // InternalAppliedStereotypeProperty.g:28013:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
- {
- pushFollow(FOLLOW_20);
- rule__ReclassifyAllClause__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__ReclassifyAllClause__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__0"
-
-
- // $ANTLR start "rule__ReclassifyAllClause__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:28020:1: rule__ReclassifyAllClause__Group__0__Impl : ( 'from' ) ;
- public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28024:1: ( ( 'from' ) )
- // InternalAppliedStereotypeProperty.g:28025:1: ( 'from' )
- {
- // InternalAppliedStereotypeProperty.g:28025:1: ( 'from' )
- // InternalAppliedStereotypeProperty.g:28026:1: 'from'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_0());
- }
- match(input,103,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__0__Impl"
-
-
- // $ANTLR start "rule__ReclassifyAllClause__Group__1"
- // InternalAppliedStereotypeProperty.g:28039:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl ;
- public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28043:1: ( rule__ReclassifyAllClause__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:28044:2: rule__ReclassifyAllClause__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__ReclassifyAllClause__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__1"
-
-
- // $ANTLR start "rule__ReclassifyAllClause__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:28050:1: rule__ReclassifyAllClause__Group__1__Impl : ( '*' ) ;
- public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28054:1: ( ( '*' ) )
- // InternalAppliedStereotypeProperty.g:28055:1: ( '*' )
- {
- // InternalAppliedStereotypeProperty.g:28055:1: ( '*' )
- // InternalAppliedStereotypeProperty.g:28056:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_1());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__1__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group__0"
- // InternalAppliedStereotypeProperty.g:28073:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ;
- public final void rule__QualifiedNameList__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28077:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
- // InternalAppliedStereotypeProperty.g:28078:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
- {
- pushFollow(FOLLOW_10);
- rule__QualifiedNameList__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group__0"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group__0__Impl"
- // InternalAppliedStereotypeProperty.g:28085:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__NameAssignment_0 ) ) ;
- public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28089:1: ( ( ( rule__QualifiedNameList__NameAssignment_0 ) ) )
- // InternalAppliedStereotypeProperty.g:28090:1: ( ( rule__QualifiedNameList__NameAssignment_0 ) )
- {
- // InternalAppliedStereotypeProperty.g:28090:1: ( ( rule__QualifiedNameList__NameAssignment_0 ) )
- // InternalAppliedStereotypeProperty.g:28091:1: ( rule__QualifiedNameList__NameAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getNameAssignment_0());
- }
- // InternalAppliedStereotypeProperty.g:28092:1: ( rule__QualifiedNameList__NameAssignment_0 )
- // InternalAppliedStereotypeProperty.g:28092:2: rule__QualifiedNameList__NameAssignment_0
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__NameAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getNameAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group__1"
- // InternalAppliedStereotypeProperty.g:28102:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
- public final void rule__QualifiedNameList__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28106:1: ( rule__QualifiedNameList__Group__1__Impl )
- // InternalAppliedStereotypeProperty.g:28107:2: rule__QualifiedNameList__Group__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group__1"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group__1__Impl"
- // InternalAppliedStereotypeProperty.g:28113:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ;
- public final void rule__QualifiedNameList__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28117:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
- // InternalAppliedStereotypeProperty.g:28118:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
- {
- // InternalAppliedStereotypeProperty.g:28118:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
- // InternalAppliedStereotypeProperty.g:28119:1: ( rule__QualifiedNameList__Group_1__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getGroup_1());
- }
- // InternalAppliedStereotypeProperty.g:28120:1: ( rule__QualifiedNameList__Group_1__0 )*
- loop212:
- do {
- int alt212=2;
- int LA212_0 = input.LA(1);
-
- if ( (LA212_0==57) ) {
- alt212=1;
- }
-
-
- switch (alt212) {
- case 1 :
- // InternalAppliedStereotypeProperty.g:28120:2: rule__QualifiedNameList__Group_1__0
- {
- pushFollow(FOLLOW_11);
- rule__QualifiedNameList__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop212;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getGroup_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group__1__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group_1__0"
- // InternalAppliedStereotypeProperty.g:28134:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ;
- public final void rule__QualifiedNameList__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28138:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
- // InternalAppliedStereotypeProperty.g:28139:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
- {
- pushFollow(FOLLOW_7);
- rule__QualifiedNameList__Group_1__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__Group_1__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group_1__0"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group_1__0__Impl"
- // InternalAppliedStereotypeProperty.g:28146:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
- public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28150:1: ( ( ',' ) )
- // InternalAppliedStereotypeProperty.g:28151:1: ( ',' )
- {
- // InternalAppliedStereotypeProperty.g:28151:1: ( ',' )
- // InternalAppliedStereotypeProperty.g:28152:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- }
- match(input,57,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- }
-
- }
-
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group_1__1"
- // InternalAppliedStereotypeProperty.g:28165:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ;
- public final void rule__QualifiedNameList__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28169:1: ( rule__QualifiedNameList__Group_1__1__Impl )
- // InternalAppliedStereotypeProperty.g:28170:2: rule__QualifiedNameList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__Group_1__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group_1__1"
-
-
- // $ANTLR start "rule__QualifiedNameList__Group_1__1__Impl"
- // InternalAppliedStereotypeProperty.g:28176:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__NameAssignment_1_1 ) ) ;
- public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28180:1: ( ( ( rule__QualifiedNameList__NameAssignment_1_1 ) ) )
- // InternalAppliedStereotypeProperty.g:28181:1: ( ( rule__QualifiedNameList__NameAssignment_1_1 ) )
- {
- // InternalAppliedStereotypeProperty.g:28181:1: ( ( rule__QualifiedNameList__NameAssignment_1_1 ) )
- // InternalAppliedStereotypeProperty.g:28182:1: ( rule__QualifiedNameList__NameAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getNameAssignment_1_1());
- }
- // InternalAppliedStereotypeProperty.g:28183:1: ( rule__QualifiedNameList__NameAssignment_1_1 )
- // InternalAppliedStereotypeProperty.g:28183:2: rule__QualifiedNameList__NameAssignment_1_1
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedNameList__NameAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getNameAssignment_1_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__AppliedStereotypePropertyRule__ValueAssignment"
- // InternalAppliedStereotypeProperty.g:28198:1: rule__AppliedStereotypePropertyRule__ValueAssignment : ( ruleExpressionValueRule ) ;
- public final void rule__AppliedStereotypePropertyRule__ValueAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28202:1: ( ( ruleExpressionValueRule ) )
- // InternalAppliedStereotypeProperty.g:28203:1: ( ruleExpressionValueRule )
- {
- // InternalAppliedStereotypeProperty.g:28203:1: ( ruleExpressionValueRule )
- // InternalAppliedStereotypeProperty.g:28204:1: ruleExpressionValueRule
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpressionValueRule();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AppliedStereotypePropertyRule__ValueAssignment"
-
-
- // $ANTLR start "rule__ExpressionValueRule__ExpressionAssignment_1"
- // InternalAppliedStereotypeProperty.g:28213:1: rule__ExpressionValueRule__ExpressionAssignment_1 : ( ruleSequenceElement ) ;
- public final void rule__ExpressionValueRule__ExpressionAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28217:1: ( ( ruleSequenceElement ) )
- // InternalAppliedStereotypeProperty.g:28218:1: ( ruleSequenceElement )
- {
- // InternalAppliedStereotypeProperty.g:28218:1: ( ruleSequenceElement )
- // InternalAppliedStereotypeProperty.g:28219:1: ruleSequenceElement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionValueRule__ExpressionAssignment_1"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__StereotypeNameAssignment_1"
- // InternalAppliedStereotypeProperty.g:28233:1: rule__StereotypeAnnotation__StereotypeNameAssignment_1 : ( ruleQualifiedName ) ;
- public final void rule__StereotypeAnnotation__StereotypeNameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28237:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:28238:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:28238:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:28239:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameQualifiedNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getStereotypeNameQualifiedNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__StereotypeNameAssignment_1"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__NamesAssignment_2_1_0"
- // InternalAppliedStereotypeProperty.g:28248:1: rule__StereotypeAnnotation__NamesAssignment_2_1_0 : ( ruleQualifiedNameList ) ;
- public final void rule__StereotypeAnnotation__NamesAssignment_2_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28252:1: ( ( ruleQualifiedNameList ) )
- // InternalAppliedStereotypeProperty.g:28253:1: ( ruleQualifiedNameList )
- {
- // InternalAppliedStereotypeProperty.g:28253:1: ( ruleQualifiedNameList )
- // InternalAppliedStereotypeProperty.g:28254:1: ruleQualifiedNameList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getNamesQualifiedNameListParserRuleCall_2_1_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getNamesQualifiedNameListParserRuleCall_2_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__NamesAssignment_2_1_0"
-
-
- // $ANTLR start "rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1"
- // InternalAppliedStereotypeProperty.g:28263:1: rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1 : ( ruleTaggedValueList ) ;
- public final void rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28267:1: ( ( ruleTaggedValueList ) )
- // InternalAppliedStereotypeProperty.g:28268:1: ( ruleTaggedValueList )
- {
- // InternalAppliedStereotypeProperty.g:28268:1: ( ruleTaggedValueList )
- // InternalAppliedStereotypeProperty.g:28269:1: ruleTaggedValueList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesTaggedValueListParserRuleCall_2_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTaggedValueList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStereotypeAnnotationAccess().getTaggedValuesTaggedValueListParserRuleCall_2_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StereotypeAnnotation__TaggedValuesAssignment_2_1_1"
-
-
- // $ANTLR start "rule__TaggedValueList__TaggedValueAssignment_0"
- // InternalAppliedStereotypeProperty.g:28278:1: rule__TaggedValueList__TaggedValueAssignment_0 : ( ruleTaggedValue ) ;
- public final void rule__TaggedValueList__TaggedValueAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28282:1: ( ( ruleTaggedValue ) )
- // InternalAppliedStereotypeProperty.g:28283:1: ( ruleTaggedValue )
- {
- // InternalAppliedStereotypeProperty.g:28283:1: ( ruleTaggedValue )
- // InternalAppliedStereotypeProperty.g:28284:1: ruleTaggedValue
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleTaggedValue();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__TaggedValueAssignment_0"
-
-
- // $ANTLR start "rule__TaggedValueList__TaggedValueAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:28293:1: rule__TaggedValueList__TaggedValueAssignment_1_1 : ( ruleTaggedValue ) ;
- public final void rule__TaggedValueList__TaggedValueAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28297:1: ( ( ruleTaggedValue ) )
- // InternalAppliedStereotypeProperty.g:28298:1: ( ruleTaggedValue )
- {
- // InternalAppliedStereotypeProperty.g:28298:1: ( ruleTaggedValue )
- // InternalAppliedStereotypeProperty.g:28299:1: ruleTaggedValue
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTaggedValue();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueListAccess().getTaggedValueTaggedValueParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValueList__TaggedValueAssignment_1_1"
-
-
- // $ANTLR start "rule__TaggedValue__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:28308:1: rule__TaggedValue__NameAssignment_0 : ( ruleName ) ;
- public final void rule__TaggedValue__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28312:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28313:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28313:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28314:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__NameAssignment_0"
-
-
- // $ANTLR start "rule__TaggedValue__ValueAssignment_2_0"
- // InternalAppliedStereotypeProperty.g:28323:1: rule__TaggedValue__ValueAssignment_2_0 : ( RULE_BOOLEAN_VALUE ) ;
- public final void rule__TaggedValue__ValueAssignment_2_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28327:1: ( ( RULE_BOOLEAN_VALUE ) )
- // InternalAppliedStereotypeProperty.g:28328:1: ( RULE_BOOLEAN_VALUE )
- {
- // InternalAppliedStereotypeProperty.g:28328:1: ( RULE_BOOLEAN_VALUE )
- // InternalAppliedStereotypeProperty.g:28329:1: RULE_BOOLEAN_VALUE
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueBOOLEAN_VALUETerminalRuleCall_2_0_0());
- }
- match(input,RULE_BOOLEAN_VALUE,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueBOOLEAN_VALUETerminalRuleCall_2_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__ValueAssignment_2_0"
-
-
- // $ANTLR start "rule__TaggedValue__OperatorAssignment_2_1_0"
- // InternalAppliedStereotypeProperty.g:28338:1: rule__TaggedValue__OperatorAssignment_2_1_0 : ( ruleNumericUnaryOperator ) ;
- public final void rule__TaggedValue__OperatorAssignment_2_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28342:1: ( ( ruleNumericUnaryOperator ) )
- // InternalAppliedStereotypeProperty.g:28343:1: ( ruleNumericUnaryOperator )
- {
- // InternalAppliedStereotypeProperty.g:28343:1: ( ruleNumericUnaryOperator )
- // InternalAppliedStereotypeProperty.g:28344:1: ruleNumericUnaryOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getOperatorNumericUnaryOperatorParserRuleCall_2_1_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleNumericUnaryOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getOperatorNumericUnaryOperatorParserRuleCall_2_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__OperatorAssignment_2_1_0"
-
-
- // $ANTLR start "rule__TaggedValue__ValueAssignment_2_1_1"
- // InternalAppliedStereotypeProperty.g:28353:1: rule__TaggedValue__ValueAssignment_2_1_1 : ( RULE_NATURAL_VALUE ) ;
- public final void rule__TaggedValue__ValueAssignment_2_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28357:1: ( ( RULE_NATURAL_VALUE ) )
- // InternalAppliedStereotypeProperty.g:28358:1: ( RULE_NATURAL_VALUE )
- {
- // InternalAppliedStereotypeProperty.g:28358:1: ( RULE_NATURAL_VALUE )
- // InternalAppliedStereotypeProperty.g:28359:1: RULE_NATURAL_VALUE
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueNATURAL_VALUETerminalRuleCall_2_1_1_0());
- }
- match(input,RULE_NATURAL_VALUE,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueNATURAL_VALUETerminalRuleCall_2_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__ValueAssignment_2_1_1"
-
-
- // $ANTLR start "rule__TaggedValue__ValueAssignment_2_2"
- // InternalAppliedStereotypeProperty.g:28368:1: rule__TaggedValue__ValueAssignment_2_2 : ( ( '*' ) ) ;
- public final void rule__TaggedValue__ValueAssignment_2_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28372:1: ( ( ( '*' ) ) )
- // InternalAppliedStereotypeProperty.g:28373:1: ( ( '*' ) )
- {
- // InternalAppliedStereotypeProperty.g:28373:1: ( ( '*' ) )
- // InternalAppliedStereotypeProperty.g:28374:1: ( '*' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
- }
- // InternalAppliedStereotypeProperty.g:28375:1: ( '*' )
- // InternalAppliedStereotypeProperty.g:28376:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
- }
- match(input,21,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueAsteriskKeyword_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__ValueAssignment_2_2"
-
-
- // $ANTLR start "rule__TaggedValue__ValueAssignment_2_3"
- // InternalAppliedStereotypeProperty.g:28391:1: rule__TaggedValue__ValueAssignment_2_3 : ( RULE_STRING ) ;
- public final void rule__TaggedValue__ValueAssignment_2_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28395:1: ( ( RULE_STRING ) )
- // InternalAppliedStereotypeProperty.g:28396:1: ( RULE_STRING )
- {
- // InternalAppliedStereotypeProperty.g:28396:1: ( RULE_STRING )
- // InternalAppliedStereotypeProperty.g:28397:1: RULE_STRING
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTaggedValueAccess().getValueSTRINGTerminalRuleCall_2_3_0());
- }
- match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTaggedValueAccess().getValueSTRINGTerminalRuleCall_2_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TaggedValue__ValueAssignment_2_3"
-
-
- // $ANTLR start "rule__ElementImportReference__VisibilityAssignment_0"
- // InternalAppliedStereotypeProperty.g:28406:1: rule__ElementImportReference__VisibilityAssignment_0 : ( ruleImportVisibilityIndicator ) ;
- public final void rule__ElementImportReference__VisibilityAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28410:1: ( ( ruleImportVisibilityIndicator ) )
- // InternalAppliedStereotypeProperty.g:28411:1: ( ruleImportVisibilityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:28411:1: ( ruleImportVisibilityIndicator )
- // InternalAppliedStereotypeProperty.g:28412:1: ruleImportVisibilityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleImportVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__VisibilityAssignment_0"
-
-
- // $ANTLR start "rule__ElementImportReference__ReferentNameAssignment_2"
- // InternalAppliedStereotypeProperty.g:28421:1: rule__ElementImportReference__ReferentNameAssignment_2 : ( ruleQualifiedName ) ;
- public final void rule__ElementImportReference__ReferentNameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28425:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:28426:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:28426:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:28427:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getReferentNameQualifiedNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getReferentNameQualifiedNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__ReferentNameAssignment_2"
-
-
- // $ANTLR start "rule__ElementImportReference__AliasAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:28436:1: rule__ElementImportReference__AliasAssignment_3_1 : ( ruleName ) ;
- public final void rule__ElementImportReference__AliasAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28440:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28441:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28441:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28442:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getElementImportReferenceAccess().getAliasNameParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getElementImportReferenceAccess().getAliasNameParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ElementImportReference__AliasAssignment_3_1"
-
-
- // $ANTLR start "rule__PackageImportReference__VisibilityAssignment_0"
- // InternalAppliedStereotypeProperty.g:28451:1: rule__PackageImportReference__VisibilityAssignment_0 : ( ruleImportVisibilityIndicator ) ;
- public final void rule__PackageImportReference__VisibilityAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28455:1: ( ( ruleImportVisibilityIndicator ) )
- // InternalAppliedStereotypeProperty.g:28456:1: ( ruleImportVisibilityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:28456:1: ( ruleImportVisibilityIndicator )
- // InternalAppliedStereotypeProperty.g:28457:1: ruleImportVisibilityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleImportVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__VisibilityAssignment_0"
-
-
- // $ANTLR start "rule__PackageImportReference__ReferentNameAssignment_2"
- // InternalAppliedStereotypeProperty.g:28466:1: rule__PackageImportReference__ReferentNameAssignment_2 : ( rulePackageImportQualifiedName ) ;
- public final void rule__PackageImportReference__ReferentNameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28470:1: ( ( rulePackageImportQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:28471:1: ( rulePackageImportQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:28471:1: ( rulePackageImportQualifiedName )
- // InternalAppliedStereotypeProperty.g:28472:1: rulePackageImportQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportReferenceAccess().getReferentNamePackageImportQualifiedNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- rulePackageImportQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportReferenceAccess().getReferentNamePackageImportQualifiedNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportReference__ReferentNameAssignment_2"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__NameBindingAssignment_0"
- // InternalAppliedStereotypeProperty.g:28481:1: rule__PackageImportQualifiedName__NameBindingAssignment_0 : ( ruleNameBinding ) ;
- public final void rule__PackageImportQualifiedName__NameBindingAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28485:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:28486:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:28486:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:28487:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__NameBindingAssignment_0"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1"
- // InternalAppliedStereotypeProperty.g:28496:1: rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1 : ( ruleNameBinding ) ;
- public final void rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28500:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:28501:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:28501:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:28502:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__NameBindingAssignment_1_0_0_1"
-
-
- // $ANTLR start "rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1"
- // InternalAppliedStereotypeProperty.g:28511:1: rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1 : ( ruleNameBinding ) ;
- public final void rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28515:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:28516:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:28516:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:28517:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageImportQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageImportQualifiedName__NameBindingAssignment_1_1_0_1"
-
-
- // $ANTLR start "rule__PackageDefinition__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:28526:1: rule__PackageDefinition__NameAssignment_1 : ( ruleName ) ;
- public final void rule__PackageDefinition__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28530:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28531:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28531:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28532:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__NameAssignment_1"
-
-
- // $ANTLR start "rule__PackageDefinition__OwnedMemberAssignment_3"
- // InternalAppliedStereotypeProperty.g:28541:1: rule__PackageDefinition__OwnedMemberAssignment_3 : ( rulePackagedElement ) ;
- public final void rule__PackageDefinition__OwnedMemberAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28545:1: ( ( rulePackagedElement ) )
- // InternalAppliedStereotypeProperty.g:28546:1: ( rulePackagedElement )
- {
- // InternalAppliedStereotypeProperty.g:28546:1: ( rulePackagedElement )
- // InternalAppliedStereotypeProperty.g:28547:1: rulePackagedElement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionAccess().getOwnedMemberPackagedElementParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- rulePackagedElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionAccess().getOwnedMemberPackagedElementParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinition__OwnedMemberAssignment_3"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:28556:1: rule__PackageDefinitionOrStub__NameAssignment_1 : ( ruleName ) ;
- public final void rule__PackageDefinitionOrStub__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28560:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28561:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28561:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28562:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__NameAssignment_1"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__IsStubAssignment_2_0"
- // InternalAppliedStereotypeProperty.g:28571:1: rule__PackageDefinitionOrStub__IsStubAssignment_2_0 : ( ( ';' ) ) ;
- public final void rule__PackageDefinitionOrStub__IsStubAssignment_2_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28575:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:28576:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:28576:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:28577:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
- }
- // InternalAppliedStereotypeProperty.g:28578:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:28579:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getIsStubSemicolonKeyword_2_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__IsStubAssignment_2_0"
-
-
- // $ANTLR start "rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1"
- // InternalAppliedStereotypeProperty.g:28594:1: rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1 : ( rulePackagedElement ) ;
- public final void rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28598:1: ( ( rulePackagedElement ) )
- // InternalAppliedStereotypeProperty.g:28599:1: ( rulePackagedElement )
- {
- // InternalAppliedStereotypeProperty.g:28599:1: ( rulePackagedElement )
- // InternalAppliedStereotypeProperty.g:28600:1: rulePackagedElement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberPackagedElementParserRuleCall_2_1_1_0());
- }
- pushFollow(FOLLOW_2);
- rulePackagedElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackageDefinitionOrStubAccess().getOwnedMemberPackagedElementParserRuleCall_2_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackageDefinitionOrStub__OwnedMemberAssignment_2_1_1"
-
-
- // $ANTLR start "rule__PackagedElement__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:28609:1: rule__PackagedElement__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__PackagedElement__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28613:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:28614:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:28614:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:28615:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__PackagedElement__AnnotationAssignment_1"
- // InternalAppliedStereotypeProperty.g:28624:1: rule__PackagedElement__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
- public final void rule__PackagedElement__AnnotationAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28628:1: ( ( ruleStereotypeAnnotation ) )
- // InternalAppliedStereotypeProperty.g:28629:1: ( ruleStereotypeAnnotation )
- {
- // InternalAppliedStereotypeProperty.g:28629:1: ( ruleStereotypeAnnotation )
- // InternalAppliedStereotypeProperty.g:28630:1: ruleStereotypeAnnotation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStereotypeAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__AnnotationAssignment_1"
-
-
- // $ANTLR start "rule__PackagedElement__VisibilityAssignment_2"
- // InternalAppliedStereotypeProperty.g:28639:1: rule__PackagedElement__VisibilityAssignment_2 : ( ruleImportVisibilityIndicator ) ;
- public final void rule__PackagedElement__VisibilityAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28643:1: ( ( ruleImportVisibilityIndicator ) )
- // InternalAppliedStereotypeProperty.g:28644:1: ( ruleImportVisibilityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:28644:1: ( ruleImportVisibilityIndicator )
- // InternalAppliedStereotypeProperty.g:28645:1: ruleImportVisibilityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleImportVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getVisibilityImportVisibilityIndicatorParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__VisibilityAssignment_2"
-
-
- // $ANTLR start "rule__PackagedElement__DefinitionAssignment_3"
- // InternalAppliedStereotypeProperty.g:28654:1: rule__PackagedElement__DefinitionAssignment_3 : ( rulePackagedElementDefinition ) ;
- public final void rule__PackagedElement__DefinitionAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28658:1: ( ( rulePackagedElementDefinition ) )
- // InternalAppliedStereotypeProperty.g:28659:1: ( rulePackagedElementDefinition )
- {
- // InternalAppliedStereotypeProperty.g:28659:1: ( rulePackagedElementDefinition )
- // InternalAppliedStereotypeProperty.g:28660:1: rulePackagedElementDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPackagedElementAccess().getDefinitionPackagedElementDefinitionParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- rulePackagedElementDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPackagedElementAccess().getDefinitionPackagedElementDefinitionParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PackagedElement__DefinitionAssignment_3"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameter__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:28673:1: rule__ClassifierTemplateParameter__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__ClassifierTemplateParameter__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28677:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:28678:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:28678:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:28679:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameter__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameter__DefinitionAssignment_1"
- // InternalAppliedStereotypeProperty.g:28688:1: rule__ClassifierTemplateParameter__DefinitionAssignment_1 : ( ruleClassifierTemplateParameterDefinition ) ;
- public final void rule__ClassifierTemplateParameter__DefinitionAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28692:1: ( ( ruleClassifierTemplateParameterDefinition ) )
- // InternalAppliedStereotypeProperty.g:28693:1: ( ruleClassifierTemplateParameterDefinition )
- {
- // InternalAppliedStereotypeProperty.g:28693:1: ( ruleClassifierTemplateParameterDefinition )
- // InternalAppliedStereotypeProperty.g:28694:1: ruleClassifierTemplateParameterDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionClassifierTemplateParameterDefinitionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameterDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterAccess().getDefinitionClassifierTemplateParameterDefinitionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameter__DefinitionAssignment_1"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:28703:1: rule__ClassifierTemplateParameterDefinition__NameAssignment_0 : ( ruleName ) ;
- public final void rule__ClassifierTemplateParameterDefinition__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28707:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28708:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28708:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28709:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__NameAssignment_0"
-
-
- // $ANTLR start "rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:28718:1: rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1 : ( ruleTemplateParameterConstraint ) ;
- public final void rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28722:1: ( ( ruleTemplateParameterConstraint ) )
- // InternalAppliedStereotypeProperty.g:28723:1: ( ruleTemplateParameterConstraint )
- {
- // InternalAppliedStereotypeProperty.g:28723:1: ( ruleTemplateParameterConstraint )
- // InternalAppliedStereotypeProperty.g:28724:1: ruleTemplateParameterConstraint
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationTemplateParameterConstraintParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTemplateParameterConstraint();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifierTemplateParameterDefinitionAccess().getSpecializationTemplateParameterConstraintParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifierTemplateParameterDefinition__SpecializationAssignment_1_1"
-
-
- // $ANTLR start "rule__TemplateParameterConstraint__NameAssignment"
- // InternalAppliedStereotypeProperty.g:28733:1: rule__TemplateParameterConstraint__NameAssignment : ( ruleQualifiedName ) ;
- public final void rule__TemplateParameterConstraint__NameAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28737:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:28738:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:28738:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:28739:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterConstraintAccess().getNameQualifiedNameParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterConstraintAccess().getNameQualifiedNameParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterConstraint__NameAssignment"
-
-
- // $ANTLR start "rule__ClassDeclaration__IsAbstractAssignment_0"
- // InternalAppliedStereotypeProperty.g:28748:1: rule__ClassDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__ClassDeclaration__IsAbstractAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28752:1: ( ( ( 'abstract' ) ) )
- // InternalAppliedStereotypeProperty.g:28753:1: ( ( 'abstract' ) )
- {
- // InternalAppliedStereotypeProperty.g:28753:1: ( ( 'abstract' ) )
- // InternalAppliedStereotypeProperty.g:28754:1: ( 'abstract' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:28755:1: ( 'abstract' )
- // InternalAppliedStereotypeProperty.g:28756:1: 'abstract'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- match(input,105,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__IsAbstractAssignment_0"
-
-
- // $ANTLR start "rule__ClassDeclaration__NameAssignment_2"
- // InternalAppliedStereotypeProperty.g:28771:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleName ) ;
- public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28775:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28776:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28776:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28777:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__NameAssignment_2"
-
-
- // $ANTLR start "rule__ClassDeclaration__OwnedMemberAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:28786:1: rule__ClassDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__ClassDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28790:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:28791:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:28791:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:28792:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__OwnedMemberAssignment_3_1"
-
-
- // $ANTLR start "rule__ClassDeclaration__OwnedMemberAssignment_3_2_1"
- // InternalAppliedStereotypeProperty.g:28801:1: rule__ClassDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__ClassDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28805:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:28806:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:28806:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:28807:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__OwnedMemberAssignment_3_2_1"
-
-
- // $ANTLR start "rule__ClassDeclaration__SpecializationAssignment_4"
- // InternalAppliedStereotypeProperty.g:28816:1: rule__ClassDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
- public final void rule__ClassDeclaration__SpecializationAssignment_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28820:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:28821:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:28821:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:28822:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDeclaration__SpecializationAssignment_4"
-
-
- // $ANTLR start "rule__ClassDefinition__OwnedMemberAssignment_2"
- // InternalAppliedStereotypeProperty.g:28831:1: rule__ClassDefinition__OwnedMemberAssignment_2 : ( ruleClassMember ) ;
- public final void rule__ClassDefinition__OwnedMemberAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28835:1: ( ( ruleClassMember ) )
- // InternalAppliedStereotypeProperty.g:28836:1: ( ruleClassMember )
- {
- // InternalAppliedStereotypeProperty.g:28836:1: ( ruleClassMember )
- // InternalAppliedStereotypeProperty.g:28837:1: ruleClassMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionAccess().getOwnedMemberClassMemberParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionAccess().getOwnedMemberClassMemberParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinition__OwnedMemberAssignment_2"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:28846:1: rule__ClassDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__ClassDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28850:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:28851:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:28851:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:28852:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:28853:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:28854:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:28869:1: rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleClassMember ) ;
- public final void rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28873:1: ( ( ruleClassMember ) )
- // InternalAppliedStereotypeProperty.g:28874:1: ( ruleClassMember )
- {
- // InternalAppliedStereotypeProperty.g:28874:1: ( ruleClassMember )
- // InternalAppliedStereotypeProperty.g:28875:1: ruleClassMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberClassMemberParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassDefinitionOrStubAccess().getOwnedMemberClassMemberParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
-
-
- // $ANTLR start "rule__ClassMember__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:28884:1: rule__ClassMember__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__ClassMember__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28888:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:28889:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:28889:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:28890:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__ClassMember__AnnotationAssignment_1"
- // InternalAppliedStereotypeProperty.g:28899:1: rule__ClassMember__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
- public final void rule__ClassMember__AnnotationAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28903:1: ( ( ruleStereotypeAnnotation ) )
- // InternalAppliedStereotypeProperty.g:28904:1: ( ruleStereotypeAnnotation )
- {
- // InternalAppliedStereotypeProperty.g:28904:1: ( ruleStereotypeAnnotation )
- // InternalAppliedStereotypeProperty.g:28905:1: ruleStereotypeAnnotation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStereotypeAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__AnnotationAssignment_1"
-
-
- // $ANTLR start "rule__ClassMember__VisibilityAssignment_2"
- // InternalAppliedStereotypeProperty.g:28914:1: rule__ClassMember__VisibilityAssignment_2 : ( ruleVisibilityIndicator ) ;
- public final void rule__ClassMember__VisibilityAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28918:1: ( ( ruleVisibilityIndicator ) )
- // InternalAppliedStereotypeProperty.g:28919:1: ( ruleVisibilityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:28919:1: ( ruleVisibilityIndicator )
- // InternalAppliedStereotypeProperty.g:28920:1: ruleVisibilityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__VisibilityAssignment_2"
-
-
- // $ANTLR start "rule__ClassMember__DefinitionAssignment_3"
- // InternalAppliedStereotypeProperty.g:28929:1: rule__ClassMember__DefinitionAssignment_3 : ( ruleClassMemberDefinition ) ;
- public final void rule__ClassMember__DefinitionAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28933:1: ( ( ruleClassMemberDefinition ) )
- // InternalAppliedStereotypeProperty.g:28934:1: ( ruleClassMemberDefinition )
- {
- // InternalAppliedStereotypeProperty.g:28934:1: ( ruleClassMemberDefinition )
- // InternalAppliedStereotypeProperty.g:28935:1: ruleClassMemberDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassMemberAccess().getDefinitionClassMemberDefinitionParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassMemberDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassMemberAccess().getDefinitionClassMemberDefinitionParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassMember__DefinitionAssignment_3"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__IsAbstractAssignment_0"
- // InternalAppliedStereotypeProperty.g:28944:1: rule__ActiveClassDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__ActiveClassDeclaration__IsAbstractAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28948:1: ( ( ( 'abstract' ) ) )
- // InternalAppliedStereotypeProperty.g:28949:1: ( ( 'abstract' ) )
- {
- // InternalAppliedStereotypeProperty.g:28949:1: ( ( 'abstract' ) )
- // InternalAppliedStereotypeProperty.g:28950:1: ( 'abstract' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:28951:1: ( 'abstract' )
- // InternalAppliedStereotypeProperty.g:28952:1: 'abstract'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- match(input,105,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__IsAbstractAssignment_0"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__NameAssignment_3"
- // InternalAppliedStereotypeProperty.g:28967:1: rule__ActiveClassDeclaration__NameAssignment_3 : ( ruleName ) ;
- public final void rule__ActiveClassDeclaration__NameAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28971:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:28972:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:28972:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:28973:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getNameNameParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getNameNameParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__NameAssignment_3"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1"
- // InternalAppliedStereotypeProperty.g:28982:1: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:28986:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:28987:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:28987:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:28988:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_1"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1"
- // InternalAppliedStereotypeProperty.g:28997:1: rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29001:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29002:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29002:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29003:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_4_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__OwnedMemberAssignment_4_2_1"
-
-
- // $ANTLR start "rule__ActiveClassDeclaration__SpecializationAssignment_5"
- // InternalAppliedStereotypeProperty.g:29012:1: rule__ActiveClassDeclaration__SpecializationAssignment_5 : ( ruleSpecializationClause ) ;
- public final void rule__ActiveClassDeclaration__SpecializationAssignment_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29016:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:29017:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:29017:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:29018:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_5_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_5_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDeclaration__SpecializationAssignment_5"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__OwnedMemberAssignment_2"
- // InternalAppliedStereotypeProperty.g:29027:1: rule__ActiveClassDefinition__OwnedMemberAssignment_2 : ( ruleActiveClassMember ) ;
- public final void rule__ActiveClassDefinition__OwnedMemberAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29031:1: ( ( ruleActiveClassMember ) )
- // InternalAppliedStereotypeProperty.g:29032:1: ( ruleActiveClassMember )
- {
- // InternalAppliedStereotypeProperty.g:29032:1: ( ruleActiveClassMember )
- // InternalAppliedStereotypeProperty.g:29033:1: ruleActiveClassMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberActiveClassMemberParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getOwnedMemberActiveClassMemberParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__OwnedMemberAssignment_2"
-
-
- // $ANTLR start "rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1"
- // InternalAppliedStereotypeProperty.g:29042:1: rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1 : ( ruleBehaviorClause ) ;
- public final void rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29046:1: ( ( ruleBehaviorClause ) )
- // InternalAppliedStereotypeProperty.g:29047:1: ( ruleBehaviorClause )
- {
- // InternalAppliedStereotypeProperty.g:29047:1: ( ruleBehaviorClause )
- // InternalAppliedStereotypeProperty.g:29048:1: ruleBehaviorClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_4_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBehaviorClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_4_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinition__ClassifierBehaviorAssignment_4_1"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:29057:1: rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29061:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:29062:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:29062:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:29063:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29064:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:29065:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:29080:1: rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleActiveClassMember ) ;
- public final void rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29084:1: ( ( ruleActiveClassMember ) )
- // InternalAppliedStereotypeProperty.g:29085:1: ( ruleActiveClassMember )
- {
- // InternalAppliedStereotypeProperty.g:29085:1: ( ruleActiveClassMember )
- // InternalAppliedStereotypeProperty.g:29086:1: ruleActiveClassMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberActiveClassMemberParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getOwnedMemberActiveClassMemberParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__OwnedMemberAssignment_1_1_1"
-
-
- // $ANTLR start "rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1"
- // InternalAppliedStereotypeProperty.g:29095:1: rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1 : ( ruleBehaviorClause ) ;
- public final void rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29099:1: ( ( ruleBehaviorClause ) )
- // InternalAppliedStereotypeProperty.g:29100:1: ( ruleBehaviorClause )
- {
- // InternalAppliedStereotypeProperty.g:29100:1: ( ruleBehaviorClause )
- // InternalAppliedStereotypeProperty.g:29101:1: ruleBehaviorClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_1_1_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBehaviorClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassDefinitionOrStubAccess().getClassifierBehaviorBehaviorClauseParserRuleCall_1_1_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassDefinitionOrStub__ClassifierBehaviorAssignment_1_1_3_1"
-
-
- // $ANTLR start "rule__BehaviorClause__BodyAssignment_0"
- // InternalAppliedStereotypeProperty.g:29110:1: rule__BehaviorClause__BodyAssignment_0 : ( ruleBlock ) ;
- public final void rule__BehaviorClause__BodyAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29114:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:29115:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:29115:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:29116:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorClauseAccess().getBodyBlockParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorClauseAccess().getBodyBlockParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorClause__BodyAssignment_0"
-
-
- // $ANTLR start "rule__BehaviorClause__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:29125:1: rule__BehaviorClause__NameAssignment_1 : ( ruleName ) ;
- public final void rule__BehaviorClause__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29129:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29130:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29130:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29131:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorClauseAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorClauseAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorClause__NameAssignment_1"
-
-
- // $ANTLR start "rule__ActiveClassMember__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:29140:1: rule__ActiveClassMember__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__ActiveClassMember__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29144:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:29145:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:29145:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:29146:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__ActiveClassMember__AnnotationAssignment_1"
- // InternalAppliedStereotypeProperty.g:29155:1: rule__ActiveClassMember__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
- public final void rule__ActiveClassMember__AnnotationAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29159:1: ( ( ruleStereotypeAnnotation ) )
- // InternalAppliedStereotypeProperty.g:29160:1: ( ruleStereotypeAnnotation )
- {
- // InternalAppliedStereotypeProperty.g:29160:1: ( ruleStereotypeAnnotation )
- // InternalAppliedStereotypeProperty.g:29161:1: ruleStereotypeAnnotation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStereotypeAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__AnnotationAssignment_1"
-
-
- // $ANTLR start "rule__ActiveClassMember__VisibilityAssignment_2"
- // InternalAppliedStereotypeProperty.g:29170:1: rule__ActiveClassMember__VisibilityAssignment_2 : ( ruleVisibilityIndicator ) ;
- public final void rule__ActiveClassMember__VisibilityAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29174:1: ( ( ruleVisibilityIndicator ) )
- // InternalAppliedStereotypeProperty.g:29175:1: ( ruleVisibilityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:29175:1: ( ruleVisibilityIndicator )
- // InternalAppliedStereotypeProperty.g:29176:1: ruleVisibilityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleVisibilityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getVisibilityVisibilityIndicatorParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__VisibilityAssignment_2"
-
-
- // $ANTLR start "rule__ActiveClassMember__DefinitionAssignment_3"
- // InternalAppliedStereotypeProperty.g:29185:1: rule__ActiveClassMember__DefinitionAssignment_3 : ( ruleActiveClassMemberDefinition ) ;
- public final void rule__ActiveClassMember__DefinitionAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29189:1: ( ( ruleActiveClassMemberDefinition ) )
- // InternalAppliedStereotypeProperty.g:29190:1: ( ruleActiveClassMemberDefinition )
- {
- // InternalAppliedStereotypeProperty.g:29190:1: ( ruleActiveClassMemberDefinition )
- // InternalAppliedStereotypeProperty.g:29191:1: ruleActiveClassMemberDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActiveClassMemberAccess().getDefinitionActiveClassMemberDefinitionParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleActiveClassMemberDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActiveClassMemberAccess().getDefinitionActiveClassMemberDefinitionParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActiveClassMember__DefinitionAssignment_3"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__IsAbstractAssignment_0"
- // InternalAppliedStereotypeProperty.g:29200:1: rule__DataTypeDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__DataTypeDeclaration__IsAbstractAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29204:1: ( ( ( 'abstract' ) ) )
- // InternalAppliedStereotypeProperty.g:29205:1: ( ( 'abstract' ) )
- {
- // InternalAppliedStereotypeProperty.g:29205:1: ( ( 'abstract' ) )
- // InternalAppliedStereotypeProperty.g:29206:1: ( 'abstract' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29207:1: ( 'abstract' )
- // InternalAppliedStereotypeProperty.g:29208:1: 'abstract'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- match(input,105,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__IsAbstractAssignment_0"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__NameAssignment_2"
- // InternalAppliedStereotypeProperty.g:29223:1: rule__DataTypeDeclaration__NameAssignment_2 : ( ruleName ) ;
- public final void rule__DataTypeDeclaration__NameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29227:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29228:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29228:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29229:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__NameAssignment_2"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__OwnedMemberAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:29238:1: rule__DataTypeDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__DataTypeDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29242:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29243:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29243:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29244:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__OwnedMemberAssignment_3_1"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1"
- // InternalAppliedStereotypeProperty.g:29253:1: rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29257:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29258:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29258:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29259:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__OwnedMemberAssignment_3_2_1"
-
-
- // $ANTLR start "rule__DataTypeDeclaration__SpecializationAssignment_4"
- // InternalAppliedStereotypeProperty.g:29268:1: rule__DataTypeDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
- public final void rule__DataTypeDeclaration__SpecializationAssignment_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29272:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:29273:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:29273:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:29274:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDeclaration__SpecializationAssignment_4"
-
-
- // $ANTLR start "rule__DataTypeDefinition__OwnedMemberAssignment_2"
- // InternalAppliedStereotypeProperty.g:29283:1: rule__DataTypeDefinition__OwnedMemberAssignment_2 : ( ruleStructuredMember ) ;
- public final void rule__DataTypeDefinition__OwnedMemberAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29287:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:29288:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:29288:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:29289:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinition__OwnedMemberAssignment_2"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:29298:1: rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29302:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:29303:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:29303:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:29304:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29305:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:29306:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:29321:1: rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
- public final void rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29325:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:29326:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:29326:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:29327:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DataTypeDefinitionOrStub__OwnedMemberAssignment_1_1_1"
-
-
- // $ANTLR start "rule__StructuredMember__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:29336:1: rule__StructuredMember__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__StructuredMember__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29340:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:29341:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:29341:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:29342:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__StructuredMember__AnnotationAssignment_1"
- // InternalAppliedStereotypeProperty.g:29351:1: rule__StructuredMember__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
- public final void rule__StructuredMember__AnnotationAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29355:1: ( ( ruleStereotypeAnnotation ) )
- // InternalAppliedStereotypeProperty.g:29356:1: ( ruleStereotypeAnnotation )
- {
- // InternalAppliedStereotypeProperty.g:29356:1: ( ruleStereotypeAnnotation )
- // InternalAppliedStereotypeProperty.g:29357:1: ruleStereotypeAnnotation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStereotypeAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__AnnotationAssignment_1"
-
-
- // $ANTLR start "rule__StructuredMember__VisibilityAssignment_2"
- // InternalAppliedStereotypeProperty.g:29366:1: rule__StructuredMember__VisibilityAssignment_2 : ( ( 'public' ) ) ;
- public final void rule__StructuredMember__VisibilityAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29370:1: ( ( ( 'public' ) ) )
- // InternalAppliedStereotypeProperty.g:29371:1: ( ( 'public' ) )
- {
- // InternalAppliedStereotypeProperty.g:29371:1: ( ( 'public' ) )
- // InternalAppliedStereotypeProperty.g:29372:1: ( 'public' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
- }
- // InternalAppliedStereotypeProperty.g:29373:1: ( 'public' )
- // InternalAppliedStereotypeProperty.g:29374:1: 'public'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
- }
- match(input,15,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getVisibilityPublicKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__VisibilityAssignment_2"
-
-
- // $ANTLR start "rule__StructuredMember__DefinitionAssignment_3"
- // InternalAppliedStereotypeProperty.g:29389:1: rule__StructuredMember__DefinitionAssignment_3 : ( rulePropertyDefinition ) ;
- public final void rule__StructuredMember__DefinitionAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29393:1: ( ( rulePropertyDefinition ) )
- // InternalAppliedStereotypeProperty.g:29394:1: ( rulePropertyDefinition )
- {
- // InternalAppliedStereotypeProperty.g:29394:1: ( rulePropertyDefinition )
- // InternalAppliedStereotypeProperty.g:29395:1: rulePropertyDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructuredMemberAccess().getDefinitionPropertyDefinitionParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- rulePropertyDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructuredMemberAccess().getDefinitionPropertyDefinitionParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StructuredMember__DefinitionAssignment_3"
-
-
- // $ANTLR start "rule__AssociationDeclaration__IsAbstractAssignment_0"
- // InternalAppliedStereotypeProperty.g:29404:1: rule__AssociationDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__AssociationDeclaration__IsAbstractAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29408:1: ( ( ( 'abstract' ) ) )
- // InternalAppliedStereotypeProperty.g:29409:1: ( ( 'abstract' ) )
- {
- // InternalAppliedStereotypeProperty.g:29409:1: ( ( 'abstract' ) )
- // InternalAppliedStereotypeProperty.g:29410:1: ( 'abstract' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29411:1: ( 'abstract' )
- // InternalAppliedStereotypeProperty.g:29412:1: 'abstract'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- match(input,105,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__IsAbstractAssignment_0"
-
-
- // $ANTLR start "rule__AssociationDeclaration__NameAssignment_2"
- // InternalAppliedStereotypeProperty.g:29427:1: rule__AssociationDeclaration__NameAssignment_2 : ( ruleName ) ;
- public final void rule__AssociationDeclaration__NameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29431:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29432:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29432:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29433:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__NameAssignment_2"
-
-
- // $ANTLR start "rule__AssociationDeclaration__OwnedMemberAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:29442:1: rule__AssociationDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__AssociationDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29446:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29447:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29447:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29448:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__OwnedMemberAssignment_3_1"
-
-
- // $ANTLR start "rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1"
- // InternalAppliedStereotypeProperty.g:29457:1: rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29461:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29462:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29462:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29463:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__OwnedMemberAssignment_3_2_1"
-
-
- // $ANTLR start "rule__AssociationDeclaration__SpecializationAssignment_4"
- // InternalAppliedStereotypeProperty.g:29472:1: rule__AssociationDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
- public final void rule__AssociationDeclaration__SpecializationAssignment_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29476:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:29477:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:29477:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:29478:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDeclaration__SpecializationAssignment_4"
-
-
- // $ANTLR start "rule__AssociationDefinition__OwnedMemberAssignment_2"
- // InternalAppliedStereotypeProperty.g:29487:1: rule__AssociationDefinition__OwnedMemberAssignment_2 : ( ruleStructuredMember ) ;
- public final void rule__AssociationDefinition__OwnedMemberAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29491:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:29492:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:29492:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:29493:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinition__OwnedMemberAssignment_2"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:29502:1: rule__AssociationDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__AssociationDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29506:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:29507:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:29507:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:29508:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29509:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:29510:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:29525:1: rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
- public final void rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29529:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:29530:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:29530:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:29531:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssociationDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssociationDefinitionOrStub__OwnedMemberAssignment_1_1_1"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:29540:1: rule__EnumerationDeclaration__NameAssignment_1 : ( ruleName ) ;
- public final void rule__EnumerationDeclaration__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29544:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29545:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29545:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29546:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__NameAssignment_1"
-
-
- // $ANTLR start "rule__EnumerationDeclaration__SpecializationAssignment_2"
- // InternalAppliedStereotypeProperty.g:29555:1: rule__EnumerationDeclaration__SpecializationAssignment_2 : ( ruleSpecializationClause ) ;
- public final void rule__EnumerationDeclaration__SpecializationAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29559:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:29560:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:29560:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:29561:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDeclaration__SpecializationAssignment_2"
-
-
- // $ANTLR start "rule__EnumerationDefinition__OwnedMemberAssignment_2_0"
- // InternalAppliedStereotypeProperty.g:29570:1: rule__EnumerationDefinition__OwnedMemberAssignment_2_0 : ( ruleEnumerationLiteralName ) ;
- public final void rule__EnumerationDefinition__OwnedMemberAssignment_2_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29574:1: ( ( ruleEnumerationLiteralName ) )
- // InternalAppliedStereotypeProperty.g:29575:1: ( ruleEnumerationLiteralName )
- {
- // InternalAppliedStereotypeProperty.g:29575:1: ( ruleEnumerationLiteralName )
- // InternalAppliedStereotypeProperty.g:29576:1: ruleEnumerationLiteralName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationLiteralName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__OwnedMemberAssignment_2_0"
-
-
- // $ANTLR start "rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1"
- // InternalAppliedStereotypeProperty.g:29585:1: rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1 : ( ruleEnumerationLiteralName ) ;
- public final void rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29589:1: ( ( ruleEnumerationLiteralName ) )
- // InternalAppliedStereotypeProperty.g:29590:1: ( ruleEnumerationLiteralName )
- {
- // InternalAppliedStereotypeProperty.g:29590:1: ( ruleEnumerationLiteralName )
- // InternalAppliedStereotypeProperty.g:29591:1: ruleEnumerationLiteralName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationLiteralName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_2_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinition__OwnedMemberAssignment_2_1_1"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:29600:1: rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29604:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:29605:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:29605:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:29606:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29607:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:29608:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0"
- // InternalAppliedStereotypeProperty.g:29623:1: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0 : ( ruleEnumerationLiteralName ) ;
- public final void rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29627:1: ( ( ruleEnumerationLiteralName ) )
- // InternalAppliedStereotypeProperty.g:29628:1: ( ruleEnumerationLiteralName )
- {
- // InternalAppliedStereotypeProperty.g:29628:1: ( ruleEnumerationLiteralName )
- // InternalAppliedStereotypeProperty.g:29629:1: ruleEnumerationLiteralName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationLiteralName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_0"
-
-
- // $ANTLR start "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1"
- // InternalAppliedStereotypeProperty.g:29638:1: rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1 : ( ruleEnumerationLiteralName ) ;
- public final void rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29642:1: ( ( ruleEnumerationLiteralName ) )
- // InternalAppliedStereotypeProperty.g:29643:1: ( ruleEnumerationLiteralName )
- {
- // InternalAppliedStereotypeProperty.g:29643:1: ( ruleEnumerationLiteralName )
- // InternalAppliedStereotypeProperty.g:29644:1: ruleEnumerationLiteralName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationLiteralName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationDefinitionOrStubAccess().getOwnedMemberEnumerationLiteralNameParserRuleCall_1_1_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationDefinitionOrStub__OwnedMemberAssignment_1_1_1_1_1"
-
-
- // $ANTLR start "rule__EnumerationLiteralName__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:29653:1: rule__EnumerationLiteralName__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__EnumerationLiteralName__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29657:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:29658:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:29658:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:29659:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralName__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__EnumerationLiteralName__DefinitionAssignment_1"
- // InternalAppliedStereotypeProperty.g:29668:1: rule__EnumerationLiteralName__DefinitionAssignment_1 : ( ruleEnumerationLiteralNameDefinition ) ;
- public final void rule__EnumerationLiteralName__DefinitionAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29672:1: ( ( ruleEnumerationLiteralNameDefinition ) )
- // InternalAppliedStereotypeProperty.g:29673:1: ( ruleEnumerationLiteralNameDefinition )
- {
- // InternalAppliedStereotypeProperty.g:29673:1: ( ruleEnumerationLiteralNameDefinition )
- // InternalAppliedStereotypeProperty.g:29674:1: ruleEnumerationLiteralNameDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionEnumerationLiteralNameDefinitionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleEnumerationLiteralNameDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameAccess().getDefinitionEnumerationLiteralNameDefinitionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralName__DefinitionAssignment_1"
-
-
- // $ANTLR start "rule__EnumerationLiteralNameDefinition__NameAssignment"
- // InternalAppliedStereotypeProperty.g:29683:1: rule__EnumerationLiteralNameDefinition__NameAssignment : ( ruleName ) ;
- public final void rule__EnumerationLiteralNameDefinition__NameAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29687:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29688:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29688:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29689:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameNameParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationLiteralNameDefinitionAccess().getNameNameParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EnumerationLiteralNameDefinition__NameAssignment"
-
-
- // $ANTLR start "rule__SignalDeclaration__IsAbstractAssignment_0"
- // InternalAppliedStereotypeProperty.g:29698:1: rule__SignalDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__SignalDeclaration__IsAbstractAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29702:1: ( ( ( 'abstract' ) ) )
- // InternalAppliedStereotypeProperty.g:29703:1: ( ( 'abstract' ) )
- {
- // InternalAppliedStereotypeProperty.g:29703:1: ( ( 'abstract' ) )
- // InternalAppliedStereotypeProperty.g:29704:1: ( 'abstract' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29705:1: ( 'abstract' )
- // InternalAppliedStereotypeProperty.g:29706:1: 'abstract'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- match(input,105,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__IsAbstractAssignment_0"
-
-
- // $ANTLR start "rule__SignalDeclaration__NameAssignment_2"
- // InternalAppliedStereotypeProperty.g:29721:1: rule__SignalDeclaration__NameAssignment_2 : ( ruleName ) ;
- public final void rule__SignalDeclaration__NameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29725:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29726:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29726:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29727:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__NameAssignment_2"
-
-
- // $ANTLR start "rule__SignalDeclaration__OwnedMemberAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:29736:1: rule__SignalDeclaration__OwnedMemberAssignment_3_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__SignalDeclaration__OwnedMemberAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29740:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29741:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29741:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29742:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__OwnedMemberAssignment_3_1"
-
-
- // $ANTLR start "rule__SignalDeclaration__OwnedMemberAssignment_3_2_1"
- // InternalAppliedStereotypeProperty.g:29751:1: rule__SignalDeclaration__OwnedMemberAssignment_3_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__SignalDeclaration__OwnedMemberAssignment_3_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29755:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29756:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29756:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29757:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_3_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__OwnedMemberAssignment_3_2_1"
-
-
- // $ANTLR start "rule__SignalDeclaration__SpecializationAssignment_4"
- // InternalAppliedStereotypeProperty.g:29766:1: rule__SignalDeclaration__SpecializationAssignment_4 : ( ruleSpecializationClause ) ;
- public final void rule__SignalDeclaration__SpecializationAssignment_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29770:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:29771:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:29771:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:29772:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDeclaration__SpecializationAssignment_4"
-
-
- // $ANTLR start "rule__SignalDefinition__OwnedMemberAssignment_2"
- // InternalAppliedStereotypeProperty.g:29781:1: rule__SignalDefinition__OwnedMemberAssignment_2 : ( ruleStructuredMember ) ;
- public final void rule__SignalDefinition__OwnedMemberAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29785:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:29786:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:29786:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:29787:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionAccess().getOwnedMemberStructuredMemberParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinition__OwnedMemberAssignment_2"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:29796:1: rule__SignalDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__SignalDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29800:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:29801:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:29801:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:29802:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29803:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:29804:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:29819:1: rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
- public final void rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29823:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:29824:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:29824:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:29825:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalDefinitionOrStub__OwnedMemberAssignment_1_1_1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:29834:1: rule__ActivityDeclaration__NameAssignment_1 : ( ruleName ) ;
- public final void rule__ActivityDeclaration__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29838:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:29839:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:29839:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:29840:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__NameAssignment_1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_2_1"
- // InternalAppliedStereotypeProperty.g:29849:1: rule__ActivityDeclaration__OwnedMemberAssignment_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__ActivityDeclaration__OwnedMemberAssignment_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29853:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29854:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29854:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29855:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_2_1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1"
- // InternalAppliedStereotypeProperty.g:29864:1: rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1 : ( ruleClassifierTemplateParameter ) ;
- public final void rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29868:1: ( ( ruleClassifierTemplateParameter ) )
- // InternalAppliedStereotypeProperty.g:29869:1: ( ruleClassifierTemplateParameter )
- {
- // InternalAppliedStereotypeProperty.g:29869:1: ( ruleClassifierTemplateParameter )
- // InternalAppliedStereotypeProperty.g:29870:1: ruleClassifierTemplateParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassifierTemplateParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberClassifierTemplateParameterParserRuleCall_2_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_2_2_1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_4_0"
- // InternalAppliedStereotypeProperty.g:29879:1: rule__ActivityDeclaration__OwnedMemberAssignment_4_0 : ( ruleFormalParameter ) ;
- public final void rule__ActivityDeclaration__OwnedMemberAssignment_4_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29883:1: ( ( ruleFormalParameter ) )
- // InternalAppliedStereotypeProperty.g:29884:1: ( ruleFormalParameter )
- {
- // InternalAppliedStereotypeProperty.g:29884:1: ( ruleFormalParameter )
- // InternalAppliedStereotypeProperty.g:29885:1: ruleFormalParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_4_0"
-
-
- // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1"
- // InternalAppliedStereotypeProperty.g:29894:1: rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1 : ( ruleFormalParameter ) ;
- public final void rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29898:1: ( ( ruleFormalParameter ) )
- // InternalAppliedStereotypeProperty.g:29899:1: ( ruleFormalParameter )
- {
- // InternalAppliedStereotypeProperty.g:29899:1: ( ruleFormalParameter )
- // InternalAppliedStereotypeProperty.g:29900:1: ruleFormalParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_4_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_4_1_1"
-
-
- // $ANTLR start "rule__ActivityDeclaration__OwnedMemberAssignment_6"
- // InternalAppliedStereotypeProperty.g:29909:1: rule__ActivityDeclaration__OwnedMemberAssignment_6 : ( ruleReturnParameter ) ;
- public final void rule__ActivityDeclaration__OwnedMemberAssignment_6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29913:1: ( ( ruleReturnParameter ) )
- // InternalAppliedStereotypeProperty.g:29914:1: ( ruleReturnParameter )
- {
- // InternalAppliedStereotypeProperty.g:29914:1: ( ruleReturnParameter )
- // InternalAppliedStereotypeProperty.g:29915:1: ruleReturnParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_6_0());
- }
- pushFollow(FOLLOW_2);
- ruleReturnParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_6_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDeclaration__OwnedMemberAssignment_6"
-
-
- // $ANTLR start "rule__ActivityDefinition__BodyAssignment_1"
- // InternalAppliedStereotypeProperty.g:29924:1: rule__ActivityDefinition__BodyAssignment_1 : ( ruleBlock ) ;
- public final void rule__ActivityDefinition__BodyAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29928:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:29929:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:29929:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:29930:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionAccess().getBodyBlockParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionAccess().getBodyBlockParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinition__BodyAssignment_1"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:29939:1: rule__ActivityDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__ActivityDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29943:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:29944:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:29944:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:29945:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:29946:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:29947:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__ActivityDefinitionOrStub__BodyAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:29962:1: rule__ActivityDefinitionOrStub__BodyAssignment_1_1 : ( ruleBlock ) ;
- public final void rule__ActivityDefinitionOrStub__BodyAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29966:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:29967:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:29967:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:29968:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActivityDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActivityDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ActivityDefinitionOrStub__BodyAssignment_1_1"
-
-
- // $ANTLR start "rule__FormalParameter__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:29977:1: rule__FormalParameter__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__FormalParameter__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29981:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:29982:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:29982:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:29983:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__FormalParameter__AnnotationAssignment_1"
- // InternalAppliedStereotypeProperty.g:29992:1: rule__FormalParameter__AnnotationAssignment_1 : ( ruleStereotypeAnnotation ) ;
- public final void rule__FormalParameter__AnnotationAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:29996:1: ( ( ruleStereotypeAnnotation ) )
- // InternalAppliedStereotypeProperty.g:29997:1: ( ruleStereotypeAnnotation )
- {
- // InternalAppliedStereotypeProperty.g:29997:1: ( ruleStereotypeAnnotation )
- // InternalAppliedStereotypeProperty.g:29998:1: ruleStereotypeAnnotation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStereotypeAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getAnnotationStereotypeAnnotationParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__AnnotationAssignment_1"
-
-
- // $ANTLR start "rule__FormalParameter__DefinitionAssignment_2"
- // InternalAppliedStereotypeProperty.g:30007:1: rule__FormalParameter__DefinitionAssignment_2 : ( ruleFormalParameterDefinition ) ;
- public final void rule__FormalParameter__DefinitionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30011:1: ( ( ruleFormalParameterDefinition ) )
- // InternalAppliedStereotypeProperty.g:30012:1: ( ruleFormalParameterDefinition )
- {
- // InternalAppliedStereotypeProperty.g:30012:1: ( ruleFormalParameterDefinition )
- // InternalAppliedStereotypeProperty.g:30013:1: ruleFormalParameterDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterAccess().getDefinitionFormalParameterDefinitionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleFormalParameterDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterAccess().getDefinitionFormalParameterDefinitionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameter__DefinitionAssignment_2"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__DirectionAssignment_0"
- // InternalAppliedStereotypeProperty.g:30022:1: rule__FormalParameterDefinition__DirectionAssignment_0 : ( ruleParameterDirection ) ;
- public final void rule__FormalParameterDefinition__DirectionAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30026:1: ( ( ruleParameterDirection ) )
- // InternalAppliedStereotypeProperty.g:30027:1: ( ruleParameterDirection )
- {
- // InternalAppliedStereotypeProperty.g:30027:1: ( ruleParameterDirection )
- // InternalAppliedStereotypeProperty.g:30028:1: ruleParameterDirection
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getDirectionParameterDirectionParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleParameterDirection();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getDirectionParameterDirectionParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__DirectionAssignment_0"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:30037:1: rule__FormalParameterDefinition__NameAssignment_1 : ( ruleName ) ;
- public final void rule__FormalParameterDefinition__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30041:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30042:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30042:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30043:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__NameAssignment_1"
-
-
- // $ANTLR start "rule__FormalParameterDefinition__TypePartAssignment_3"
- // InternalAppliedStereotypeProperty.g:30052:1: rule__FormalParameterDefinition__TypePartAssignment_3 : ( ruleTypePart ) ;
- public final void rule__FormalParameterDefinition__TypePartAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30056:1: ( ( ruleTypePart ) )
- // InternalAppliedStereotypeProperty.g:30057:1: ( ruleTypePart )
- {
- // InternalAppliedStereotypeProperty.g:30057:1: ( ruleTypePart )
- // InternalAppliedStereotypeProperty.g:30058:1: ruleTypePart
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFormalParameterDefinitionAccess().getTypePartTypePartParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleTypePart();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFormalParameterDefinitionAccess().getTypePartTypePartParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FormalParameterDefinition__TypePartAssignment_3"
-
-
- // $ANTLR start "rule__ReturnParameter__DefinitionAssignment"
- // InternalAppliedStereotypeProperty.g:30067:1: rule__ReturnParameter__DefinitionAssignment : ( ruleReturnParameterDefinition ) ;
- public final void rule__ReturnParameter__DefinitionAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30071:1: ( ( ruleReturnParameterDefinition ) )
- // InternalAppliedStereotypeProperty.g:30072:1: ( ruleReturnParameterDefinition )
- {
- // InternalAppliedStereotypeProperty.g:30072:1: ( ruleReturnParameterDefinition )
- // InternalAppliedStereotypeProperty.g:30073:1: ruleReturnParameterDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterAccess().getDefinitionReturnParameterDefinitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleReturnParameterDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterAccess().getDefinitionReturnParameterDefinitionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnParameter__DefinitionAssignment"
-
-
- // $ANTLR start "rule__ReturnParameterDefinition__TypePartAssignment_1"
- // InternalAppliedStereotypeProperty.g:30082:1: rule__ReturnParameterDefinition__TypePartAssignment_1 : ( ruleTypePart ) ;
- public final void rule__ReturnParameterDefinition__TypePartAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30086:1: ( ( ruleTypePart ) )
- // InternalAppliedStereotypeProperty.g:30087:1: ( ruleTypePart )
- {
- // InternalAppliedStereotypeProperty.g:30087:1: ( ruleTypePart )
- // InternalAppliedStereotypeProperty.g:30088:1: ruleTypePart
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnParameterDefinitionAccess().getTypePartTypePartParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTypePart();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnParameterDefinitionAccess().getTypePartTypePartParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnParameterDefinition__TypePartAssignment_1"
-
-
- // $ANTLR start "rule__AttributeDefinition__InitializerAssignment_1"
- // InternalAppliedStereotypeProperty.g:30097:1: rule__AttributeDefinition__InitializerAssignment_1 : ( ruleAttributeInitializer ) ;
- public final void rule__AttributeDefinition__InitializerAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30101:1: ( ( ruleAttributeInitializer ) )
- // InternalAppliedStereotypeProperty.g:30102:1: ( ruleAttributeInitializer )
- {
- // InternalAppliedStereotypeProperty.g:30102:1: ( ruleAttributeInitializer )
- // InternalAppliedStereotypeProperty.g:30103:1: ruleAttributeInitializer
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeDefinitionAccess().getInitializerAttributeInitializerParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleAttributeInitializer();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeDefinitionAccess().getInitializerAttributeInitializerParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AttributeDefinition__InitializerAssignment_1"
-
-
- // $ANTLR start "rule__PropertyDeclaration__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:30112:1: rule__PropertyDeclaration__NameAssignment_0 : ( ruleName ) ;
- public final void rule__PropertyDeclaration__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30116:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30117:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30117:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30118:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__NameAssignment_0"
-
-
- // $ANTLR start "rule__PropertyDeclaration__IsCompositeAssignment_2"
- // InternalAppliedStereotypeProperty.g:30127:1: rule__PropertyDeclaration__IsCompositeAssignment_2 : ( ( 'compose' ) ) ;
- public final void rule__PropertyDeclaration__IsCompositeAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30131:1: ( ( ( 'compose' ) ) )
- // InternalAppliedStereotypeProperty.g:30132:1: ( ( 'compose' ) )
- {
- // InternalAppliedStereotypeProperty.g:30132:1: ( ( 'compose' ) )
- // InternalAppliedStereotypeProperty.g:30133:1: ( 'compose' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
- }
- // InternalAppliedStereotypeProperty.g:30134:1: ( 'compose' )
- // InternalAppliedStereotypeProperty.g:30135:1: 'compose'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
- }
- match(input,106,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getIsCompositeComposeKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__IsCompositeAssignment_2"
-
-
- // $ANTLR start "rule__PropertyDeclaration__TypePartAssignment_3"
- // InternalAppliedStereotypeProperty.g:30150:1: rule__PropertyDeclaration__TypePartAssignment_3 : ( ruleTypePart ) ;
- public final void rule__PropertyDeclaration__TypePartAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30154:1: ( ( ruleTypePart ) )
- // InternalAppliedStereotypeProperty.g:30155:1: ( ruleTypePart )
- {
- // InternalAppliedStereotypeProperty.g:30155:1: ( ruleTypePart )
- // InternalAppliedStereotypeProperty.g:30156:1: ruleTypePart
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyDeclarationAccess().getTypePartTypePartParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleTypePart();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyDeclarationAccess().getTypePartTypePartParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PropertyDeclaration__TypePartAssignment_3"
-
-
- // $ANTLR start "rule__TypePart__IsAnyAssignment_0_0"
- // InternalAppliedStereotypeProperty.g:30165:1: rule__TypePart__IsAnyAssignment_0_0 : ( ( 'any' ) ) ;
- public final void rule__TypePart__IsAnyAssignment_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30169:1: ( ( ( 'any' ) ) )
- // InternalAppliedStereotypeProperty.g:30170:1: ( ( 'any' ) )
- {
- // InternalAppliedStereotypeProperty.g:30170:1: ( ( 'any' ) )
- // InternalAppliedStereotypeProperty.g:30171:1: ( 'any' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30172:1: ( 'any' )
- // InternalAppliedStereotypeProperty.g:30173:1: 'any'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
- }
- match(input,107,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsAnyAnyKeyword_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsAnyAssignment_0_0"
-
-
- // $ANTLR start "rule__TypePart__TypeNameAssignment_0_1"
- // InternalAppliedStereotypeProperty.g:30188:1: rule__TypePart__TypeNameAssignment_0_1 : ( ruleQualifiedName ) ;
- public final void rule__TypePart__TypeNameAssignment_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30192:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30193:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30193:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30194:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__TypeNameAssignment_0_1"
-
-
- // $ANTLR start "rule__TypePart__IsMultiplicityAssignment_1_0_1_0"
- // InternalAppliedStereotypeProperty.g:30203:1: rule__TypePart__IsMultiplicityAssignment_1_0_1_0 : ( ( ']' ) ) ;
- public final void rule__TypePart__IsMultiplicityAssignment_1_0_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30207:1: ( ( ( ']' ) ) )
- // InternalAppliedStereotypeProperty.g:30208:1: ( ( ']' ) )
- {
- // InternalAppliedStereotypeProperty.g:30208:1: ( ( ']' ) )
- // InternalAppliedStereotypeProperty.g:30209:1: ( ']' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30210:1: ( ']' )
- // InternalAppliedStereotypeProperty.g:30211:1: ']'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
- }
- match(input,79,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsMultiplicityRightSquareBracketKeyword_1_0_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsMultiplicityAssignment_1_0_1_0"
-
-
- // $ANTLR start "rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0"
- // InternalAppliedStereotypeProperty.g:30226:1: rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0 : ( RULE_NATURAL_VALUE ) ;
- public final void rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30230:1: ( ( RULE_NATURAL_VALUE ) )
- // InternalAppliedStereotypeProperty.g:30231:1: ( RULE_NATURAL_VALUE )
- {
- // InternalAppliedStereotypeProperty.g:30231:1: ( RULE_NATURAL_VALUE )
- // InternalAppliedStereotypeProperty.g:30232:1: RULE_NATURAL_VALUE
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getLowerBoundNATURAL_VALUETerminalRuleCall_1_0_1_1_0_0_0());
- }
- match(input,RULE_NATURAL_VALUE,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getLowerBoundNATURAL_VALUETerminalRuleCall_1_0_1_1_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__LowerBoundAssignment_1_0_1_1_0_0"
-
-
- // $ANTLR start "rule__TypePart__UpperBoundAssignment_1_0_1_1_1"
- // InternalAppliedStereotypeProperty.g:30241:1: rule__TypePart__UpperBoundAssignment_1_0_1_1_1 : ( ruleUnlimitedNaturalLiteral ) ;
- public final void rule__TypePart__UpperBoundAssignment_1_0_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30245:1: ( ( ruleUnlimitedNaturalLiteral ) )
- // InternalAppliedStereotypeProperty.g:30246:1: ( ruleUnlimitedNaturalLiteral )
- {
- // InternalAppliedStereotypeProperty.g:30246:1: ( ruleUnlimitedNaturalLiteral )
- // InternalAppliedStereotypeProperty.g:30247:1: ruleUnlimitedNaturalLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getUpperBoundUnlimitedNaturalLiteralParserRuleCall_1_0_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnlimitedNaturalLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getUpperBoundUnlimitedNaturalLiteralParserRuleCall_1_0_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__UpperBoundAssignment_1_0_1_1_1"
-
-
- // $ANTLR start "rule__TypePart__IsOrderedAssignment_1_1_0_0"
- // InternalAppliedStereotypeProperty.g:30256:1: rule__TypePart__IsOrderedAssignment_1_1_0_0 : ( ( 'ordered' ) ) ;
- public final void rule__TypePart__IsOrderedAssignment_1_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30260:1: ( ( ( 'ordered' ) ) )
- // InternalAppliedStereotypeProperty.g:30261:1: ( ( 'ordered' ) )
- {
- // InternalAppliedStereotypeProperty.g:30261:1: ( ( 'ordered' ) )
- // InternalAppliedStereotypeProperty.g:30262:1: ( 'ordered' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30263:1: ( 'ordered' )
- // InternalAppliedStereotypeProperty.g:30264:1: 'ordered'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
- }
- match(input,108,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsOrderedAssignment_1_1_0_0"
-
-
- // $ANTLR start "rule__TypePart__IsNonuniqueAssignment_1_1_0_1"
- // InternalAppliedStereotypeProperty.g:30279:1: rule__TypePart__IsNonuniqueAssignment_1_1_0_1 : ( ( 'nonunique' ) ) ;
- public final void rule__TypePart__IsNonuniqueAssignment_1_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30283:1: ( ( ( 'nonunique' ) ) )
- // InternalAppliedStereotypeProperty.g:30284:1: ( ( 'nonunique' ) )
- {
- // InternalAppliedStereotypeProperty.g:30284:1: ( ( 'nonunique' ) )
- // InternalAppliedStereotypeProperty.g:30285:1: ( 'nonunique' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
- }
- // InternalAppliedStereotypeProperty.g:30286:1: ( 'nonunique' )
- // InternalAppliedStereotypeProperty.g:30287:1: 'nonunique'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
- }
- match(input,109,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsNonuniqueAssignment_1_1_0_1"
-
-
- // $ANTLR start "rule__TypePart__IsNonuniqueAssignment_1_1_1_0"
- // InternalAppliedStereotypeProperty.g:30302:1: rule__TypePart__IsNonuniqueAssignment_1_1_1_0 : ( ( 'nonunique' ) ) ;
- public final void rule__TypePart__IsNonuniqueAssignment_1_1_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30306:1: ( ( ( 'nonunique' ) ) )
- // InternalAppliedStereotypeProperty.g:30307:1: ( ( 'nonunique' ) )
- {
- // InternalAppliedStereotypeProperty.g:30307:1: ( ( 'nonunique' ) )
- // InternalAppliedStereotypeProperty.g:30308:1: ( 'nonunique' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30309:1: ( 'nonunique' )
- // InternalAppliedStereotypeProperty.g:30310:1: 'nonunique'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
- }
- match(input,109,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsNonuniqueNonuniqueKeyword_1_1_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsNonuniqueAssignment_1_1_1_0"
-
-
- // $ANTLR start "rule__TypePart__IsOrderedAssignment_1_1_1_1"
- // InternalAppliedStereotypeProperty.g:30325:1: rule__TypePart__IsOrderedAssignment_1_1_1_1 : ( ( 'ordered' ) ) ;
- public final void rule__TypePart__IsOrderedAssignment_1_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30329:1: ( ( ( 'ordered' ) ) )
- // InternalAppliedStereotypeProperty.g:30330:1: ( ( 'ordered' ) )
- {
- // InternalAppliedStereotypeProperty.g:30330:1: ( ( 'ordered' ) )
- // InternalAppliedStereotypeProperty.g:30331:1: ( 'ordered' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:30332:1: ( 'ordered' )
- // InternalAppliedStereotypeProperty.g:30333:1: 'ordered'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
- }
- match(input,108,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsOrderedOrderedKeyword_1_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsOrderedAssignment_1_1_1_1"
-
-
- // $ANTLR start "rule__TypePart__IsSequenceAssignment_1_1_2"
- // InternalAppliedStereotypeProperty.g:30348:1: rule__TypePart__IsSequenceAssignment_1_1_2 : ( ( 'sequence' ) ) ;
- public final void rule__TypePart__IsSequenceAssignment_1_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30352:1: ( ( ( 'sequence' ) ) )
- // InternalAppliedStereotypeProperty.g:30353:1: ( ( 'sequence' ) )
- {
- // InternalAppliedStereotypeProperty.g:30353:1: ( ( 'sequence' ) )
- // InternalAppliedStereotypeProperty.g:30354:1: ( 'sequence' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
- }
- // InternalAppliedStereotypeProperty.g:30355:1: ( 'sequence' )
- // InternalAppliedStereotypeProperty.g:30356:1: 'sequence'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
- }
- match(input,110,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTypePartAccess().getIsSequenceSequenceKeyword_1_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TypePart__IsSequenceAssignment_1_1_2"
-
-
- // $ANTLR start "rule__OperationDeclaration__IsAbstractAssignment_0"
- // InternalAppliedStereotypeProperty.g:30371:1: rule__OperationDeclaration__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__OperationDeclaration__IsAbstractAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30375:1: ( ( ( 'abstract' ) ) )
- // InternalAppliedStereotypeProperty.g:30376:1: ( ( 'abstract' ) )
- {
- // InternalAppliedStereotypeProperty.g:30376:1: ( ( 'abstract' ) )
- // InternalAppliedStereotypeProperty.g:30377:1: ( 'abstract' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30378:1: ( 'abstract' )
- // InternalAppliedStereotypeProperty.g:30379:1: 'abstract'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
- match(input,105,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getIsAbstractAbstractKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__IsAbstractAssignment_0"
-
-
- // $ANTLR start "rule__OperationDeclaration__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:30394:1: rule__OperationDeclaration__NameAssignment_1 : ( ruleName ) ;
- public final void rule__OperationDeclaration__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30398:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30399:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30399:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30400:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getNameNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getNameNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__NameAssignment_1"
-
-
- // $ANTLR start "rule__OperationDeclaration__OwnedMemberAssignment_3_0"
- // InternalAppliedStereotypeProperty.g:30409:1: rule__OperationDeclaration__OwnedMemberAssignment_3_0 : ( ruleFormalParameter ) ;
- public final void rule__OperationDeclaration__OwnedMemberAssignment_3_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30413:1: ( ( ruleFormalParameter ) )
- // InternalAppliedStereotypeProperty.g:30414:1: ( ruleFormalParameter )
- {
- // InternalAppliedStereotypeProperty.g:30414:1: ( ruleFormalParameter )
- // InternalAppliedStereotypeProperty.g:30415:1: ruleFormalParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__OwnedMemberAssignment_3_0"
-
-
- // $ANTLR start "rule__OperationDeclaration__OwnedMemberAssignment_3_1_1"
- // InternalAppliedStereotypeProperty.g:30424:1: rule__OperationDeclaration__OwnedMemberAssignment_3_1_1 : ( ruleFormalParameter ) ;
- public final void rule__OperationDeclaration__OwnedMemberAssignment_3_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30428:1: ( ( ruleFormalParameter ) )
- // InternalAppliedStereotypeProperty.g:30429:1: ( ruleFormalParameter )
- {
- // InternalAppliedStereotypeProperty.g:30429:1: ( ruleFormalParameter )
- // InternalAppliedStereotypeProperty.g:30430:1: ruleFormalParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberFormalParameterParserRuleCall_3_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__OwnedMemberAssignment_3_1_1"
-
-
- // $ANTLR start "rule__OperationDeclaration__OwnedMemberAssignment_5"
- // InternalAppliedStereotypeProperty.g:30439:1: rule__OperationDeclaration__OwnedMemberAssignment_5 : ( ruleReturnParameter ) ;
- public final void rule__OperationDeclaration__OwnedMemberAssignment_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30443:1: ( ( ruleReturnParameter ) )
- // InternalAppliedStereotypeProperty.g:30444:1: ( ruleReturnParameter )
- {
- // InternalAppliedStereotypeProperty.g:30444:1: ( ruleReturnParameter )
- // InternalAppliedStereotypeProperty.g:30445:1: ruleReturnParameter
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_5_0());
- }
- pushFollow(FOLLOW_2);
- ruleReturnParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getOwnedMemberReturnParameterParserRuleCall_5_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__OwnedMemberAssignment_5"
-
-
- // $ANTLR start "rule__OperationDeclaration__RedefinitionAssignment_6"
- // InternalAppliedStereotypeProperty.g:30454:1: rule__OperationDeclaration__RedefinitionAssignment_6 : ( ruleRedefinitionClause ) ;
- public final void rule__OperationDeclaration__RedefinitionAssignment_6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30458:1: ( ( ruleRedefinitionClause ) )
- // InternalAppliedStereotypeProperty.g:30459:1: ( ruleRedefinitionClause )
- {
- // InternalAppliedStereotypeProperty.g:30459:1: ( ruleRedefinitionClause )
- // InternalAppliedStereotypeProperty.g:30460:1: ruleRedefinitionClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDeclarationAccess().getRedefinitionRedefinitionClauseParserRuleCall_6_0());
- }
- pushFollow(FOLLOW_2);
- ruleRedefinitionClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDeclarationAccess().getRedefinitionRedefinitionClauseParserRuleCall_6_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDeclaration__RedefinitionAssignment_6"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:30469:1: rule__OperationDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__OperationDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30473:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:30474:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:30474:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:30475:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30476:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:30477:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__OperationDefinitionOrStub__BodyAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:30492:1: rule__OperationDefinitionOrStub__BodyAssignment_1_1 : ( ruleBlock ) ;
- public final void rule__OperationDefinitionOrStub__BodyAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30496:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:30497:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:30497:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:30498:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOperationDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOperationDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OperationDefinitionOrStub__BodyAssignment_1_1"
-
-
- // $ANTLR start "rule__ReceptionDefinition__SignalNameAssignment_1"
- // InternalAppliedStereotypeProperty.g:30507:1: rule__ReceptionDefinition__SignalNameAssignment_1 : ( ruleQualifiedName ) ;
- public final void rule__ReceptionDefinition__SignalNameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30511:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30512:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30512:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30513:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReceptionDefinitionAccess().getSignalNameQualifiedNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReceptionDefinitionAccess().getSignalNameQualifiedNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReceptionDefinition__SignalNameAssignment_1"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__NameAssignment_2"
- // InternalAppliedStereotypeProperty.g:30522:1: rule__SignalReceptionDeclaration__NameAssignment_2 : ( ruleName ) ;
- public final void rule__SignalReceptionDeclaration__NameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30526:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30527:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30527:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30528:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getNameNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__NameAssignment_2"
-
-
- // $ANTLR start "rule__SignalReceptionDeclaration__SpecializationAssignment_3"
- // InternalAppliedStereotypeProperty.g:30537:1: rule__SignalReceptionDeclaration__SpecializationAssignment_3 : ( ruleSpecializationClause ) ;
- public final void rule__SignalReceptionDeclaration__SpecializationAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30541:1: ( ( ruleSpecializationClause ) )
- // InternalAppliedStereotypeProperty.g:30542:1: ( ruleSpecializationClause )
- {
- // InternalAppliedStereotypeProperty.g:30542:1: ( ruleSpecializationClause )
- // InternalAppliedStereotypeProperty.g:30543:1: ruleSpecializationClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleSpecializationClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDeclarationAccess().getSpecializationSpecializationClauseParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDeclaration__SpecializationAssignment_3"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:30552:1: rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0 : ( ( ';' ) ) ;
- public final void rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30556:1: ( ( ( ';' ) ) )
- // InternalAppliedStereotypeProperty.g:30557:1: ( ( ';' ) )
- {
- // InternalAppliedStereotypeProperty.g:30557:1: ( ( ';' ) )
- // InternalAppliedStereotypeProperty.g:30558:1: ( ';' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30559:1: ( ';' )
- // InternalAppliedStereotypeProperty.g:30560:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
- match(input,60,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getIsStubSemicolonKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__IsStubAssignment_1_0"
-
-
- // $ANTLR start "rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:30575:1: rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1 : ( ruleStructuredMember ) ;
- public final void rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30579:1: ( ( ruleStructuredMember ) )
- // InternalAppliedStereotypeProperty.g:30580:1: ( ruleStructuredMember )
- {
- // InternalAppliedStereotypeProperty.g:30580:1: ( ruleStructuredMember )
- // InternalAppliedStereotypeProperty.g:30581:1: ruleStructuredMember
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleStructuredMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignalReceptionDefinitionOrStubAccess().getOwnedMemberStructuredMemberParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SignalReceptionDefinitionOrStub__OwnedMemberAssignment_1_1_1"
-
-
- // $ANTLR start "rule__QualifiedName__NameBindingAssignment_1_0_1"
- // InternalAppliedStereotypeProperty.g:30590:1: rule__QualifiedName__NameBindingAssignment_1_0_1 : ( ruleNameBinding ) ;
- public final void rule__QualifiedName__NameBindingAssignment_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30594:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30595:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30595:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30596:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__NameBindingAssignment_1_0_1"
-
-
- // $ANTLR start "rule__QualifiedName__NameBindingAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:30605:1: rule__QualifiedName__NameBindingAssignment_1_1_1 : ( ruleNameBinding ) ;
- public final void rule__QualifiedName__NameBindingAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30609:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30610:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30610:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30611:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedName__NameBindingAssignment_1_1_1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1"
- // InternalAppliedStereotypeProperty.g:30620:1: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1 : ( ruleNameBinding ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30624:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30625:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30625:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30626:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_0_1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0"
- // InternalAppliedStereotypeProperty.g:30635:1: rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0 : ( ( '.' ) ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30639:1: ( ( ( '.' ) ) )
- // InternalAppliedStereotypeProperty.g:30640:1: ( ( '.' ) )
- {
- // InternalAppliedStereotypeProperty.g:30640:1: ( ( '.' ) )
- // InternalAppliedStereotypeProperty.g:30641:1: ( '.' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:30642:1: ( '.' )
- // InternalAppliedStereotypeProperty.g:30643:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
- }
- match(input,64,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getIsAmbiguousFullStopKeyword_1_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__IsAmbiguousAssignment_1_1_0"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:30658:1: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1 : ( ruleNameBinding ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30662:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30663:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30663:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30664:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_1"
-
-
- // $ANTLR start "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1"
- // InternalAppliedStereotypeProperty.g:30673:1: rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1 : ( ruleNameBinding ) ;
- public final void rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30677:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30678:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30678:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30679:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_2_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPotentiallyAmbiguousQualifiedNameAccess().getNameBindingNameBindingParserRuleCall_1_1_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PotentiallyAmbiguousQualifiedName__NameBindingAssignment_1_1_2_1"
-
-
- // $ANTLR start "rule__UnqualifiedName__NameBindingAssignment"
- // InternalAppliedStereotypeProperty.g:30690:1: rule__UnqualifiedName__NameBindingAssignment : ( ruleNameBinding ) ;
- public final void rule__UnqualifiedName__NameBindingAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30694:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30695:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30695:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30696:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getUnqualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getUnqualifiedNameAccess().getNameBindingNameBindingParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__UnqualifiedName__NameBindingAssignment"
-
-
- // $ANTLR start "rule__NameBinding__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:30705:1: rule__NameBinding__NameAssignment_0 : ( ruleName ) ;
- public final void rule__NameBinding__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30709:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30710:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30710:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30711:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameBindingAccess().getNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameBindingAccess().getNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameBinding__NameAssignment_0"
-
-
- // $ANTLR start "rule__NameBinding__BindingAssignment_1"
- // InternalAppliedStereotypeProperty.g:30720:1: rule__NameBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
- public final void rule__NameBinding__BindingAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30724:1: ( ( ruleTemplateBinding ) )
- // InternalAppliedStereotypeProperty.g:30725:1: ( ruleTemplateBinding )
- {
- // InternalAppliedStereotypeProperty.g:30725:1: ( ruleTemplateBinding )
- // InternalAppliedStereotypeProperty.g:30726:1: ruleTemplateBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTemplateBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameBinding__BindingAssignment_1"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__ArgumentNameAssignment_0"
- // InternalAppliedStereotypeProperty.g:30735:1: rule__PositionalTemplateBinding__ArgumentNameAssignment_0 : ( ruleQualifiedName ) ;
- public final void rule__PositionalTemplateBinding__ArgumentNameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30739:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30740:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30740:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30741:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__ArgumentNameAssignment_0"
-
-
- // $ANTLR start "rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:30750:1: rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1 : ( ruleQualifiedName ) ;
- public final void rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30754:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30755:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30755:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30756:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTemplateBindingAccess().getArgumentNameQualifiedNameParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTemplateBinding__ArgumentNameAssignment_1_1"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__SubstitutionAssignment_0"
- // InternalAppliedStereotypeProperty.g:30765:1: rule__NamedTemplateBinding__SubstitutionAssignment_0 : ( ruleTemplateParameterSubstitution ) ;
- public final void rule__NamedTemplateBinding__SubstitutionAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30769:1: ( ( ruleTemplateParameterSubstitution ) )
- // InternalAppliedStereotypeProperty.g:30770:1: ( ruleTemplateParameterSubstitution )
- {
- // InternalAppliedStereotypeProperty.g:30770:1: ( ruleTemplateParameterSubstitution )
- // InternalAppliedStereotypeProperty.g:30771:1: ruleTemplateParameterSubstitution
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleTemplateParameterSubstitution();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__SubstitutionAssignment_0"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__SubstitutionAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:30780:1: rule__NamedTemplateBinding__SubstitutionAssignment_1_1 : ( ruleTemplateParameterSubstitution ) ;
- public final void rule__NamedTemplateBinding__SubstitutionAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30784:1: ( ( ruleTemplateParameterSubstitution ) )
- // InternalAppliedStereotypeProperty.g:30785:1: ( ruleTemplateParameterSubstitution )
- {
- // InternalAppliedStereotypeProperty.g:30785:1: ( ruleTemplateParameterSubstitution )
- // InternalAppliedStereotypeProperty.g:30786:1: ruleTemplateParameterSubstitution
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTemplateParameterSubstitution();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTemplateBindingAccess().getSubstitutionTemplateParameterSubstitutionParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTemplateBinding__SubstitutionAssignment_1_1"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__ParameterNameAssignment_0"
- // InternalAppliedStereotypeProperty.g:30795:1: rule__TemplateParameterSubstitution__ParameterNameAssignment_0 : ( ruleName ) ;
- public final void rule__TemplateParameterSubstitution__ParameterNameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30799:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30800:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30800:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30801:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionAccess().getParameterNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__ParameterNameAssignment_0"
-
-
- // $ANTLR start "rule__TemplateParameterSubstitution__ArgumentNameAssignment_2"
- // InternalAppliedStereotypeProperty.g:30810:1: rule__TemplateParameterSubstitution__ArgumentNameAssignment_2 : ( ruleQualifiedName ) ;
- public final void rule__TemplateParameterSubstitution__ArgumentNameAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30814:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30815:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30815:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30816:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameQualifiedNameParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTemplateParameterSubstitutionAccess().getArgumentNameQualifiedNameParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TemplateParameterSubstitution__ArgumentNameAssignment_2"
-
-
- // $ANTLR start "rule__PrimaryExpression__NameBindingAssignment_1_0_2"
- // InternalAppliedStereotypeProperty.g:30825:1: rule__PrimaryExpression__NameBindingAssignment_1_0_2 : ( ruleNameBinding ) ;
- public final void rule__PrimaryExpression__NameBindingAssignment_1_0_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30829:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30830:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30830:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30831:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_0_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_0_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__NameBindingAssignment_1_0_2"
-
-
- // $ANTLR start "rule__PrimaryExpression__TupleAssignment_1_0_4"
- // InternalAppliedStereotypeProperty.g:30840:1: rule__PrimaryExpression__TupleAssignment_1_0_4 : ( ruleTuple ) ;
- public final void rule__PrimaryExpression__TupleAssignment_1_0_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30844:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:30845:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:30845:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:30846:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_0_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_0_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__TupleAssignment_1_0_4"
-
-
- // $ANTLR start "rule__PrimaryExpression__NameBindingAssignment_1_1_2"
- // InternalAppliedStereotypeProperty.g:30855:1: rule__PrimaryExpression__NameBindingAssignment_1_1_2 : ( ruleNameBinding ) ;
- public final void rule__PrimaryExpression__NameBindingAssignment_1_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30859:1: ( ( ruleNameBinding ) )
- // InternalAppliedStereotypeProperty.g:30860:1: ( ruleNameBinding )
- {
- // InternalAppliedStereotypeProperty.g:30860:1: ( ruleNameBinding )
- // InternalAppliedStereotypeProperty.g:30861:1: ruleNameBinding
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameBinding();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getNameBindingNameBindingParserRuleCall_1_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__NameBindingAssignment_1_1_2"
-
-
- // $ANTLR start "rule__PrimaryExpression__OperationAssignment_1_2_2_0_1"
- // InternalAppliedStereotypeProperty.g:30870:1: rule__PrimaryExpression__OperationAssignment_1_2_2_0_1 : ( ruleQualifiedName ) ;
- public final void rule__PrimaryExpression__OperationAssignment_1_2_2_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30874:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30875:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30875:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30876:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getOperationQualifiedNameParserRuleCall_1_2_2_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getOperationQualifiedNameParserRuleCall_1_2_2_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__OperationAssignment_1_2_2_0_1"
-
-
- // $ANTLR start "rule__PrimaryExpression__TupleAssignment_1_2_2_0_2"
- // InternalAppliedStereotypeProperty.g:30885:1: rule__PrimaryExpression__TupleAssignment_1_2_2_0_2 : ( ruleTuple ) ;
- public final void rule__PrimaryExpression__TupleAssignment_1_2_2_0_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30889:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:30890:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:30890:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:30891:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_2_2_0_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getTupleTupleParserRuleCall_1_2_2_0_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__TupleAssignment_1_2_2_0_2"
-
-
- // $ANTLR start "rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2"
- // InternalAppliedStereotypeProperty.g:30900:1: rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2 : ( ( 'ordered' ) ) ;
- public final void rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30904:1: ( ( ( 'ordered' ) ) )
- // InternalAppliedStereotypeProperty.g:30905:1: ( ( 'ordered' ) )
- {
- // InternalAppliedStereotypeProperty.g:30905:1: ( ( 'ordered' ) )
- // InternalAppliedStereotypeProperty.g:30906:1: ( 'ordered' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
- }
- // InternalAppliedStereotypeProperty.g:30907:1: ( 'ordered' )
- // InternalAppliedStereotypeProperty.g:30908:1: 'ordered'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
- }
- match(input,108,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getIsOrderedOrderedKeyword_1_2_2_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__IsOrderedAssignment_1_2_2_1_2"
-
-
- // $ANTLR start "rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3"
- // InternalAppliedStereotypeProperty.g:30923:1: rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3 : ( ruleQualifiedName ) ;
- public final void rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30927:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:30928:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:30928:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:30929:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_1_2_2_1_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_1_2_2_1_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__BehaviorNameAssignment_1_2_2_1_3"
-
-
- // $ANTLR start "rule__PrimaryExpression__OperationAssignment_1_2_2_2_1"
- // InternalAppliedStereotypeProperty.g:30938:1: rule__PrimaryExpression__OperationAssignment_1_2_2_2_1 : ( RULE_ID ) ;
- public final void rule__PrimaryExpression__OperationAssignment_1_2_2_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30942:1: ( ( RULE_ID ) )
- // InternalAppliedStereotypeProperty.g:30943:1: ( RULE_ID )
- {
- // InternalAppliedStereotypeProperty.g:30943:1: ( RULE_ID )
- // InternalAppliedStereotypeProperty.g:30944:1: RULE_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getOperationIDTerminalRuleCall_1_2_2_2_1_0());
- }
- match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getOperationIDTerminalRuleCall_1_2_2_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__OperationAssignment_1_2_2_2_1"
-
-
- // $ANTLR start "rule__PrimaryExpression__VariableAssignment_1_2_2_2_2"
- // InternalAppliedStereotypeProperty.g:30953:1: rule__PrimaryExpression__VariableAssignment_1_2_2_2_2 : ( ruleName ) ;
- public final void rule__PrimaryExpression__VariableAssignment_1_2_2_2_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30957:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:30958:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:30958:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:30959:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getVariableNameParserRuleCall_1_2_2_2_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getVariableNameParserRuleCall_1_2_2_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__VariableAssignment_1_2_2_2_2"
-
-
- // $ANTLR start "rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4"
- // InternalAppliedStereotypeProperty.g:30968:1: rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4 : ( ruleExpression ) ;
- public final void rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30972:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:30973:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:30973:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:30974:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getArgumentExpressionParserRuleCall_1_2_2_2_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getArgumentExpressionParserRuleCall_1_2_2_2_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__ArgumentAssignment_1_2_2_2_4"
-
-
- // $ANTLR start "rule__PrimaryExpression__IndexAssignment_1_3_1"
- // InternalAppliedStereotypeProperty.g:30983:1: rule__PrimaryExpression__IndexAssignment_1_3_1 : ( ruleIndex ) ;
- public final void rule__PrimaryExpression__IndexAssignment_1_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:30987:1: ( ( ruleIndex ) )
- // InternalAppliedStereotypeProperty.g:30988:1: ( ruleIndex )
- {
- // InternalAppliedStereotypeProperty.g:30988:1: ( ruleIndex )
- // InternalAppliedStereotypeProperty.g:30989:1: ruleIndex
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getIndexIndexParserRuleCall_1_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndex();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimaryExpressionAccess().getIndexIndexParserRuleCall_1_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrimaryExpression__IndexAssignment_1_3_1"
-
-
- // $ANTLR start "rule__BooleanLiteralExpression__ImageAssignment"
- // InternalAppliedStereotypeProperty.g:30998:1: rule__BooleanLiteralExpression__ImageAssignment : ( RULE_BOOLEAN_VALUE ) ;
- public final void rule__BooleanLiteralExpression__ImageAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31002:1: ( ( RULE_BOOLEAN_VALUE ) )
- // InternalAppliedStereotypeProperty.g:31003:1: ( RULE_BOOLEAN_VALUE )
- {
- // InternalAppliedStereotypeProperty.g:31003:1: ( RULE_BOOLEAN_VALUE )
- // InternalAppliedStereotypeProperty.g:31004:1: RULE_BOOLEAN_VALUE
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralExpressionAccess().getImageBOOLEAN_VALUETerminalRuleCall_0());
- }
- match(input,RULE_BOOLEAN_VALUE,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralExpressionAccess().getImageBOOLEAN_VALUETerminalRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanLiteralExpression__ImageAssignment"
-
-
- // $ANTLR start "rule__NaturalLiteralExpression__ImageAssignment"
- // InternalAppliedStereotypeProperty.g:31013:1: rule__NaturalLiteralExpression__ImageAssignment : ( RULE_NATURAL_VALUE ) ;
- public final void rule__NaturalLiteralExpression__ImageAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31017:1: ( ( RULE_NATURAL_VALUE ) )
- // InternalAppliedStereotypeProperty.g:31018:1: ( RULE_NATURAL_VALUE )
- {
- // InternalAppliedStereotypeProperty.g:31018:1: ( RULE_NATURAL_VALUE )
- // InternalAppliedStereotypeProperty.g:31019:1: RULE_NATURAL_VALUE
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNaturalLiteralExpressionAccess().getImageNATURAL_VALUETerminalRuleCall_0());
- }
- match(input,RULE_NATURAL_VALUE,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNaturalLiteralExpressionAccess().getImageNATURAL_VALUETerminalRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NaturalLiteralExpression__ImageAssignment"
-
-
- // $ANTLR start "rule__StringLiteralExpression__ImageAssignment"
- // InternalAppliedStereotypeProperty.g:31028:1: rule__StringLiteralExpression__ImageAssignment : ( RULE_STRING ) ;
- public final void rule__StringLiteralExpression__ImageAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31032:1: ( ( RULE_STRING ) )
- // InternalAppliedStereotypeProperty.g:31033:1: ( RULE_STRING )
- {
- // InternalAppliedStereotypeProperty.g:31033:1: ( RULE_STRING )
- // InternalAppliedStereotypeProperty.g:31034:1: RULE_STRING
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralExpressionAccess().getImageSTRINGTerminalRuleCall_0());
- }
- match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralExpressionAccess().getImageSTRINGTerminalRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StringLiteralExpression__ImageAssignment"
-
-
- // $ANTLR start "rule__NameExpression__NameAssignment"
- // InternalAppliedStereotypeProperty.g:31043:1: rule__NameExpression__NameAssignment : ( rulePotentiallyAmbiguousQualifiedName ) ;
- public final void rule__NameExpression__NameAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31047:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31048:1: ( rulePotentiallyAmbiguousQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31048:1: ( rulePotentiallyAmbiguousQualifiedName )
- // InternalAppliedStereotypeProperty.g:31049:1: rulePotentiallyAmbiguousQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameExpression__NameAssignment"
-
-
- // $ANTLR start "rule__ThisExpression__TupleAssignment_0_2"
- // InternalAppliedStereotypeProperty.g:31058:1: rule__ThisExpression__TupleAssignment_0_2 : ( ruleTuple ) ;
- public final void rule__ThisExpression__TupleAssignment_0_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31062:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:31063:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:31063:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:31064:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getThisExpressionAccess().getTupleTupleParserRuleCall_0_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getThisExpressionAccess().getTupleTupleParserRuleCall_0_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ThisExpression__TupleAssignment_0_2"
-
-
- // $ANTLR start "rule__BehaviorInvocationExpression__TargetAssignment_0"
- // InternalAppliedStereotypeProperty.g:31073:1: rule__BehaviorInvocationExpression__TargetAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
- public final void rule__BehaviorInvocationExpression__TargetAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31077:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31078:1: ( rulePotentiallyAmbiguousQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31078:1: ( rulePotentiallyAmbiguousQualifiedName )
- // InternalAppliedStereotypeProperty.g:31079:1: rulePotentiallyAmbiguousQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorInvocationExpressionAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorInvocationExpression__TargetAssignment_0"
-
-
- // $ANTLR start "rule__BehaviorInvocationExpression__TupleAssignment_1"
- // InternalAppliedStereotypeProperty.g:31088:1: rule__BehaviorInvocationExpression__TupleAssignment_1 : ( ruleTuple ) ;
- public final void rule__BehaviorInvocationExpression__TupleAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31092:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:31093:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:31093:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:31094:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBehaviorInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BehaviorInvocationExpression__TupleAssignment_1"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__ExpressionAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:31103:1: rule__PositionalTupleExpressionList__ExpressionAssignment_1_0 : ( ruleExpression ) ;
- public final void rule__PositionalTupleExpressionList__ExpressionAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31107:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31108:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31108:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31109:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__ExpressionAssignment_1_0"
-
-
- // $ANTLR start "rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:31118:1: rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1 : ( ruleExpression ) ;
- public final void rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31122:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31123:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31123:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31124:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPositionalTupleExpressionListAccess().getExpressionExpressionParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PositionalTupleExpressionList__ExpressionAssignment_1_1_1"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__NamedExpressionAssignment_0"
- // InternalAppliedStereotypeProperty.g:31133:1: rule__NamedTupleExpressionList__NamedExpressionAssignment_0 : ( ruleNamedExpression ) ;
- public final void rule__NamedTupleExpressionList__NamedExpressionAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31137:1: ( ( ruleNamedExpression ) )
- // InternalAppliedStereotypeProperty.g:31138:1: ( ruleNamedExpression )
- {
- // InternalAppliedStereotypeProperty.g:31138:1: ( ruleNamedExpression )
- // InternalAppliedStereotypeProperty.g:31139:1: ruleNamedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleNamedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__NamedExpressionAssignment_0"
-
-
- // $ANTLR start "rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:31148:1: rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1 : ( ruleNamedExpression ) ;
- public final void rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31152:1: ( ( ruleNamedExpression ) )
- // InternalAppliedStereotypeProperty.g:31153:1: ( ruleNamedExpression )
- {
- // InternalAppliedStereotypeProperty.g:31153:1: ( ruleNamedExpression )
- // InternalAppliedStereotypeProperty.g:31154:1: ruleNamedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleNamedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedTupleExpressionListAccess().getNamedExpressionNamedExpressionParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedTupleExpressionList__NamedExpressionAssignment_1_1"
-
-
- // $ANTLR start "rule__NamedExpression__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:31163:1: rule__NamedExpression__NameAssignment_0 : ( ruleName ) ;
- public final void rule__NamedExpression__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31167:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:31168:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:31168:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:31169:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionAccess().getNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionAccess().getNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__NameAssignment_0"
-
-
- // $ANTLR start "rule__NamedExpression__ExpressionAssignment_2"
- // InternalAppliedStereotypeProperty.g:31178:1: rule__NamedExpression__ExpressionAssignment_2 : ( ruleExpression ) ;
- public final void rule__NamedExpression__ExpressionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31182:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31183:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31183:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31184:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNamedExpressionAccess().getExpressionExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNamedExpressionAccess().getExpressionExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NamedExpression__ExpressionAssignment_2"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__TargetAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:31193:1: rule__SuperInvocationExpression__TargetAssignment_1_1 : ( ruleQualifiedName ) ;
- public final void rule__SuperInvocationExpression__TargetAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31197:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31198:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31198:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31199:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTargetQualifiedNameParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getTargetQualifiedNameParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__TargetAssignment_1_1"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_2"
- // InternalAppliedStereotypeProperty.g:31208:1: rule__SuperInvocationExpression__TupleAssignment_2 : ( ruleTuple ) ;
- public final void rule__SuperInvocationExpression__TupleAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31212:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:31213:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:31213:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:31214:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_2"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1"
- // InternalAppliedStereotypeProperty.g:31223:1: rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1 : ( ruleQualifiedName ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31227:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31228:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31228:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31229:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__TypeNameAssignment_1_0_1"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2"
- // InternalAppliedStereotypeProperty.g:31238:1: rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2 : ( ruleMultiplicityIndicator ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31242:1: ( ( ruleMultiplicityIndicator ) )
- // InternalAppliedStereotypeProperty.g:31243:1: ( ruleMultiplicityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:31243:1: ( ruleMultiplicityIndicator )
- // InternalAppliedStereotypeProperty.g:31244:1: ruleMultiplicityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_1_0_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_1_0_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__HasMultiplicityAssignment_1_0_2"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4"
- // InternalAppliedStereotypeProperty.g:31253:1: rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4 : ( ruleSequenceElements ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31257:1: ( ( ruleSequenceElements ) )
- // InternalAppliedStereotypeProperty.g:31258:1: ( ruleSequenceElements )
- {
- // InternalAppliedStereotypeProperty.g:31258:1: ( ruleSequenceElements )
- // InternalAppliedStereotypeProperty.g:31259:1: ruleSequenceElements
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_1_0_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceElements();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_1_0_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__ElementsAssignment_1_0_4"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:31268:1: rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1 : ( ruleQualifiedName ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31272:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31273:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31273:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31274:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorQualifiedNameParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getConstructorQualifiedNameParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__ConstructorAssignment_1_1_1"
-
-
- // $ANTLR start "rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2"
- // InternalAppliedStereotypeProperty.g:31283:1: rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
- public final void rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31287:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:31288:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:31288:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:31289:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceCreationOrSequenceConstructionExpression__TupleAssignment_1_1_2"
-
-
- // $ANTLR start "rule__LinkOperationExpression__AssociationNameAssignment_0"
- // InternalAppliedStereotypeProperty.g:31298:1: rule__LinkOperationExpression__AssociationNameAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
- public final void rule__LinkOperationExpression__AssociationNameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31302:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31303:1: ( rulePotentiallyAmbiguousQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31303:1: ( rulePotentiallyAmbiguousQualifiedName )
- // InternalAppliedStereotypeProperty.g:31304:1: rulePotentiallyAmbiguousQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getAssociationNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getAssociationNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__AssociationNameAssignment_0"
-
-
- // $ANTLR start "rule__LinkOperationExpression__OperationAssignment_2"
- // InternalAppliedStereotypeProperty.g:31313:1: rule__LinkOperationExpression__OperationAssignment_2 : ( ruleLinkOperation ) ;
- public final void rule__LinkOperationExpression__OperationAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31317:1: ( ( ruleLinkOperation ) )
- // InternalAppliedStereotypeProperty.g:31318:1: ( ruleLinkOperation )
- {
- // InternalAppliedStereotypeProperty.g:31318:1: ( ruleLinkOperation )
- // InternalAppliedStereotypeProperty.g:31319:1: ruleLinkOperation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getOperationLinkOperationParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleLinkOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getOperationLinkOperationParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__OperationAssignment_2"
-
-
- // $ANTLR start "rule__LinkOperationExpression__TupleAssignment_3"
- // InternalAppliedStereotypeProperty.g:31328:1: rule__LinkOperationExpression__TupleAssignment_3 : ( ruleLinkOperationTuple ) ;
- public final void rule__LinkOperationExpression__TupleAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31332:1: ( ( ruleLinkOperationTuple ) )
- // InternalAppliedStereotypeProperty.g:31333:1: ( ruleLinkOperationTuple )
- {
- // InternalAppliedStereotypeProperty.g:31333:1: ( ruleLinkOperationTuple )
- // InternalAppliedStereotypeProperty.g:31334:1: ruleLinkOperationTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleLinkOperationTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LinkOperationExpression__TupleAssignment_3"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0"
- // InternalAppliedStereotypeProperty.g:31343:1: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0 : ( ruleIndexedNamedExpression ) ;
- public final void rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31347:1: ( ( ruleIndexedNamedExpression ) )
- // InternalAppliedStereotypeProperty.g:31348:1: ( ruleIndexedNamedExpression )
- {
- // InternalAppliedStereotypeProperty.g:31348:1: ( ruleIndexedNamedExpression )
- // InternalAppliedStereotypeProperty.g:31349:1: ruleIndexedNamedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndexedNamedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_0"
-
-
- // $ANTLR start "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:31358:1: rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1 : ( ruleIndexedNamedExpression ) ;
- public final void rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31362:1: ( ( ruleIndexedNamedExpression ) )
- // InternalAppliedStereotypeProperty.g:31363:1: ( ruleIndexedNamedExpression )
- {
- // InternalAppliedStereotypeProperty.g:31363:1: ( ruleIndexedNamedExpression )
- // InternalAppliedStereotypeProperty.g:31364:1: ruleIndexedNamedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndexedNamedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedTupleExpressionListAccess().getNamedExpressionIndexedNamedExpressionParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedTupleExpressionList__NamedExpressionAssignment_1_1"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:31373:1: rule__IndexedNamedExpression__NameAssignment_0 : ( ruleName ) ;
- public final void rule__IndexedNamedExpression__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31377:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:31378:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:31378:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:31379:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getNameNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getNameNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__NameAssignment_0"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__IndexAssignment_1"
- // InternalAppliedStereotypeProperty.g:31388:1: rule__IndexedNamedExpression__IndexAssignment_1 : ( ruleIndex ) ;
- public final void rule__IndexedNamedExpression__IndexAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31392:1: ( ( ruleIndex ) )
- // InternalAppliedStereotypeProperty.g:31393:1: ( ruleIndex )
- {
- // InternalAppliedStereotypeProperty.g:31393:1: ( ruleIndex )
- // InternalAppliedStereotypeProperty.g:31394:1: ruleIndex
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getIndexIndexParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndex();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getIndexIndexParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__IndexAssignment_1"
-
-
- // $ANTLR start "rule__IndexedNamedExpression__ExpressionAssignment_3"
- // InternalAppliedStereotypeProperty.g:31403:1: rule__IndexedNamedExpression__ExpressionAssignment_3 : ( ruleExpression ) ;
- public final void rule__IndexedNamedExpression__ExpressionAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31407:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31408:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31408:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31409:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIndexedNamedExpressionAccess().getExpressionExpressionParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIndexedNamedExpressionAccess().getExpressionExpressionParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IndexedNamedExpression__ExpressionAssignment_3"
-
-
- // $ANTLR start "rule__ClassExtentExpression__ClassNameAssignment_0"
- // InternalAppliedStereotypeProperty.g:31418:1: rule__ClassExtentExpression__ClassNameAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
- public final void rule__ClassExtentExpression__ClassNameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31422:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31423:1: ( rulePotentiallyAmbiguousQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31423:1: ( rulePotentiallyAmbiguousQualifiedName )
- // InternalAppliedStereotypeProperty.g:31424:1: rulePotentiallyAmbiguousQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassExtentExpressionAccess().getClassNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassExtentExpressionAccess().getClassNamePotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassExtentExpression__ClassNameAssignment_0"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0"
- // InternalAppliedStereotypeProperty.g:31433:1: rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0 : ( ( 'any' ) ) ;
- public final void rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31437:1: ( ( ( 'any' ) ) )
- // InternalAppliedStereotypeProperty.g:31438:1: ( ( 'any' ) )
- {
- // InternalAppliedStereotypeProperty.g:31438:1: ( ( 'any' ) )
- // InternalAppliedStereotypeProperty.g:31439:1: ( 'any' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
- }
- // InternalAppliedStereotypeProperty.g:31440:1: ( 'any' )
- // InternalAppliedStereotypeProperty.g:31441:1: 'any'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
- }
- match(input,107,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getIsAnyAnyKeyword_0_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__IsAnyAssignment_0_0_0"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1"
- // InternalAppliedStereotypeProperty.g:31456:1: rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1 : ( ruleQualifiedName ) ;
- public final void rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31460:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31461:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31461:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31462:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_0_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getTypeNameQualifiedNameParserRuleCall_0_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__TypeNameAssignment_0_0_1"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1"
- // InternalAppliedStereotypeProperty.g:31471:1: rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1 : ( ruleMultiplicityIndicator ) ;
- public final void rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31475:1: ( ( ruleMultiplicityIndicator ) )
- // InternalAppliedStereotypeProperty.g:31476:1: ( ruleMultiplicityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:31476:1: ( ruleMultiplicityIndicator )
- // InternalAppliedStereotypeProperty.g:31477:1: ruleMultiplicityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__HasMultiplicityAssignment_0_1"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__ElementsAssignment_0_3"
- // InternalAppliedStereotypeProperty.g:31486:1: rule__SequenceConstructionExpression__ElementsAssignment_0_3 : ( ruleSequenceElements ) ;
- public final void rule__SequenceConstructionExpression__ElementsAssignment_0_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31490:1: ( ( ruleSequenceElements ) )
- // InternalAppliedStereotypeProperty.g:31491:1: ( ruleSequenceElements )
- {
- // InternalAppliedStereotypeProperty.g:31491:1: ( ruleSequenceElements )
- // InternalAppliedStereotypeProperty.g:31492:1: ruleSequenceElements
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_0_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceElements();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getElementsSequenceElementsParserRuleCall_0_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__ElementsAssignment_0_3"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__HasMultiplicityAssignment_1"
- // InternalAppliedStereotypeProperty.g:31501:1: rule__SequenceConstructionExpression__HasMultiplicityAssignment_1 : ( ( 'null' ) ) ;
- public final void rule__SequenceConstructionExpression__HasMultiplicityAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31505:1: ( ( ( 'null' ) ) )
- // InternalAppliedStereotypeProperty.g:31506:1: ( ( 'null' ) )
- {
- // InternalAppliedStereotypeProperty.g:31506:1: ( ( 'null' ) )
- // InternalAppliedStereotypeProperty.g:31507:1: ( 'null' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
- }
- // InternalAppliedStereotypeProperty.g:31508:1: ( 'null' )
- // InternalAppliedStereotypeProperty.g:31509:1: 'null'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
- }
- match(input,111,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getHasMultiplicityNullKeyword_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__HasMultiplicityAssignment_1"
-
-
- // $ANTLR start "rule__SequenceRange__RangeLowerAssignment_0"
- // InternalAppliedStereotypeProperty.g:31524:1: rule__SequenceRange__RangeLowerAssignment_0 : ( ruleExpression ) ;
- public final void rule__SequenceRange__RangeLowerAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31528:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31529:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31529:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31530:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeAccess().getRangeLowerExpressionParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeAccess().getRangeLowerExpressionParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__RangeLowerAssignment_0"
-
-
- // $ANTLR start "rule__SequenceRange__RangeUpperAssignment_2"
- // InternalAppliedStereotypeProperty.g:31539:1: rule__SequenceRange__RangeUpperAssignment_2 : ( ruleExpression ) ;
- public final void rule__SequenceRange__RangeUpperAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31543:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31544:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31544:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31545:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceRangeAccess().getRangeUpperExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceRangeAccess().getRangeUpperExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceRange__RangeUpperAssignment_2"
-
-
- // $ANTLR start "rule__SequenceExpressionList__ElementAssignment_0"
- // InternalAppliedStereotypeProperty.g:31554:1: rule__SequenceExpressionList__ElementAssignment_0 : ( ruleSequenceElement ) ;
- public final void rule__SequenceExpressionList__ElementAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31558:1: ( ( ruleSequenceElement ) )
- // InternalAppliedStereotypeProperty.g:31559:1: ( ruleSequenceElement )
- {
- // InternalAppliedStereotypeProperty.g:31559:1: ( ruleSequenceElement )
- // InternalAppliedStereotypeProperty.g:31560:1: ruleSequenceElement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__ElementAssignment_0"
-
-
- // $ANTLR start "rule__SequenceExpressionList__ElementAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:31569:1: rule__SequenceExpressionList__ElementAssignment_1_1 : ( ruleSequenceElement ) ;
- public final void rule__SequenceExpressionList__ElementAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31573:1: ( ( ruleSequenceElement ) )
- // InternalAppliedStereotypeProperty.g:31574:1: ( ruleSequenceElement )
- {
- // InternalAppliedStereotypeProperty.g:31574:1: ( ruleSequenceElement )
- // InternalAppliedStereotypeProperty.g:31575:1: ruleSequenceElement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceElement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceExpressionListAccess().getElementSequenceElementParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceExpressionList__ElementAssignment_1_1"
-
-
- // $ANTLR start "rule__SequenceInitializationExpression__ElementsAssignment_2"
- // InternalAppliedStereotypeProperty.g:31584:1: rule__SequenceInitializationExpression__ElementsAssignment_2 : ( ruleSequenceElements ) ;
- public final void rule__SequenceInitializationExpression__ElementsAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31588:1: ( ( ruleSequenceElements ) )
- // InternalAppliedStereotypeProperty.g:31589:1: ( ruleSequenceElements )
- {
- // InternalAppliedStereotypeProperty.g:31589:1: ( ruleSequenceElements )
- // InternalAppliedStereotypeProperty.g:31590:1: ruleSequenceElements
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceInitializationExpressionAccess().getElementsSequenceElementsParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceElements();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceInitializationExpressionAccess().getElementsSequenceElementsParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceInitializationExpression__ElementsAssignment_2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1"
- // InternalAppliedStereotypeProperty.g:31599:1: rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1 : ( rulePotentiallyAmbiguousQualifiedName ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31603:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31604:1: ( rulePotentiallyAmbiguousQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31604:1: ( rulePotentiallyAmbiguousQualifiedName )
- // InternalAppliedStereotypeProperty.g:31605:1: rulePotentiallyAmbiguousQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getNamePotentiallyAmbiguousQualifiedNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__NameAssignment_1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1"
- // InternalAppliedStereotypeProperty.g:31614:1: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1 : ( ruleQualifiedName ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31618:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31619:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31619:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31620:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationQualifiedNameParserRuleCall_3_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationQualifiedNameParserRuleCall_3_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_0_1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2"
- // InternalAppliedStereotypeProperty.g:31629:1: rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2 : ( ruleTuple ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31633:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:31634:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:31634:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:31635:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleTupleParserRuleCall_3_0_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getTupleTupleParserRuleCall_3_0_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__TupleAssignment_3_0_2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2"
- // InternalAppliedStereotypeProperty.g:31644:1: rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2 : ( ( 'ordered' ) ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31648:1: ( ( ( 'ordered' ) ) )
- // InternalAppliedStereotypeProperty.g:31649:1: ( ( 'ordered' ) )
- {
- // InternalAppliedStereotypeProperty.g:31649:1: ( ( 'ordered' ) )
- // InternalAppliedStereotypeProperty.g:31650:1: ( 'ordered' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
- }
- // InternalAppliedStereotypeProperty.g:31651:1: ( 'ordered' )
- // InternalAppliedStereotypeProperty.g:31652:1: 'ordered'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
- }
- match(input,108,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getIsOrderedOrderedKeyword_3_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__IsOrderedAssignment_3_1_2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3"
- // InternalAppliedStereotypeProperty.g:31667:1: rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3 : ( ruleQualifiedName ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31671:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31672:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31672:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31673:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_3_1_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getBehaviorNameQualifiedNameParserRuleCall_3_1_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__BehaviorNameAssignment_3_1_3"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1"
- // InternalAppliedStereotypeProperty.g:31682:1: rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1 : ( RULE_ID ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31686:1: ( ( RULE_ID ) )
- // InternalAppliedStereotypeProperty.g:31687:1: ( RULE_ID )
- {
- // InternalAppliedStereotypeProperty.g:31687:1: ( RULE_ID )
- // InternalAppliedStereotypeProperty.g:31688:1: RULE_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationIDTerminalRuleCall_3_2_1_0());
- }
- match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getOperationIDTerminalRuleCall_3_2_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__OperationAssignment_3_2_1"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2"
- // InternalAppliedStereotypeProperty.g:31697:1: rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2 : ( ruleName ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31701:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:31702:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:31702:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:31703:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableNameParserRuleCall_3_2_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getVariableNameParserRuleCall_3_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__VariableAssignment_3_2_2"
-
-
- // $ANTLR start "rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4"
- // InternalAppliedStereotypeProperty.g:31712:1: rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4 : ( ruleExpression ) ;
- public final void rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31716:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:31717:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:31717:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:31718:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentExpressionParserRuleCall_3_2_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSequenceOperationOrReductionOrExpansionExpressionAccess().getArgumentExpressionParserRuleCall_3_2_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SequenceOperationOrReductionOrExpansionExpression__ArgumentAssignment_3_2_4"
-
-
- // $ANTLR start "rule__PrefixExpression__OperatorAssignment_0"
- // InternalAppliedStereotypeProperty.g:31727:1: rule__PrefixExpression__OperatorAssignment_0 : ( ruleAffixOperator ) ;
- public final void rule__PrefixExpression__OperatorAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31731:1: ( ( ruleAffixOperator ) )
- // InternalAppliedStereotypeProperty.g:31732:1: ( ruleAffixOperator )
- {
- // InternalAppliedStereotypeProperty.g:31732:1: ( ruleAffixOperator )
- // InternalAppliedStereotypeProperty.g:31733:1: ruleAffixOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixExpressionAccess().getOperatorAffixOperatorParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleAffixOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixExpressionAccess().getOperatorAffixOperatorParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrefixExpression__OperatorAssignment_0"
-
-
- // $ANTLR start "rule__PrefixExpression__OperandAssignment_1"
- // InternalAppliedStereotypeProperty.g:31742:1: rule__PrefixExpression__OperandAssignment_1 : ( ruleLeftHandSide ) ;
- public final void rule__PrefixExpression__OperandAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31746:1: ( ( ruleLeftHandSide ) )
- // InternalAppliedStereotypeProperty.g:31747:1: ( ruleLeftHandSide )
- {
- // InternalAppliedStereotypeProperty.g:31747:1: ( ruleLeftHandSide )
- // InternalAppliedStereotypeProperty.g:31748:1: ruleLeftHandSide
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrefixExpressionAccess().getOperandLeftHandSideParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrefixExpressionAccess().getOperandLeftHandSideParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PrefixExpression__OperandAssignment_1"
-
-
- // $ANTLR start "rule__PostfixExpression__OperandAssignment_0"
- // InternalAppliedStereotypeProperty.g:31757:1: rule__PostfixExpression__OperandAssignment_0 : ( ruleLeftHandSide ) ;
- public final void rule__PostfixExpression__OperandAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31761:1: ( ( ruleLeftHandSide ) )
- // InternalAppliedStereotypeProperty.g:31762:1: ( ruleLeftHandSide )
- {
- // InternalAppliedStereotypeProperty.g:31762:1: ( ruleLeftHandSide )
- // InternalAppliedStereotypeProperty.g:31763:1: ruleLeftHandSide
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixExpressionAccess().getOperandLeftHandSideParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixExpressionAccess().getOperandLeftHandSideParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PostfixExpression__OperandAssignment_0"
-
-
- // $ANTLR start "rule__PostfixExpression__OperatorAssignment_1"
- // InternalAppliedStereotypeProperty.g:31772:1: rule__PostfixExpression__OperatorAssignment_1 : ( ruleAffixOperator ) ;
- public final void rule__PostfixExpression__OperatorAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31776:1: ( ( ruleAffixOperator ) )
- // InternalAppliedStereotypeProperty.g:31777:1: ( ruleAffixOperator )
- {
- // InternalAppliedStereotypeProperty.g:31777:1: ( ruleAffixOperator )
- // InternalAppliedStereotypeProperty.g:31778:1: ruleAffixOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixExpressionAccess().getOperatorAffixOperatorParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleAffixOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPostfixExpressionAccess().getOperatorAffixOperatorParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__PostfixExpression__OperatorAssignment_1"
-
-
- // $ANTLR start "rule__BooleanUnaryExpression__OperatorAssignment_0"
- // InternalAppliedStereotypeProperty.g:31787:1: rule__BooleanUnaryExpression__OperatorAssignment_0 : ( ( '!' ) ) ;
- public final void rule__BooleanUnaryExpression__OperatorAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31791:1: ( ( ( '!' ) ) )
- // InternalAppliedStereotypeProperty.g:31792:1: ( ( '!' ) )
- {
- // InternalAppliedStereotypeProperty.g:31792:1: ( ( '!' ) )
- // InternalAppliedStereotypeProperty.g:31793:1: ( '!' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:31794:1: ( '!' )
- // InternalAppliedStereotypeProperty.g:31795:1: '!'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
- }
- match(input,112,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionAccess().getOperatorExclamationMarkKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanUnaryExpression__OperatorAssignment_0"
-
-
- // $ANTLR start "rule__BooleanUnaryExpression__OperandAssignment_1"
- // InternalAppliedStereotypeProperty.g:31810:1: rule__BooleanUnaryExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
- public final void rule__BooleanUnaryExpression__OperandAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31814:1: ( ( ruleUnaryExpression ) )
- // InternalAppliedStereotypeProperty.g:31815:1: ( ruleUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:31815:1: ( ruleUnaryExpression )
- // InternalAppliedStereotypeProperty.g:31816:1: ruleUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BooleanUnaryExpression__OperandAssignment_1"
-
-
- // $ANTLR start "rule__BitStringUnaryExpression__OperatorAssignment_0"
- // InternalAppliedStereotypeProperty.g:31825:1: rule__BitStringUnaryExpression__OperatorAssignment_0 : ( ( '~' ) ) ;
- public final void rule__BitStringUnaryExpression__OperatorAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31829:1: ( ( ( '~' ) ) )
- // InternalAppliedStereotypeProperty.g:31830:1: ( ( '~' ) )
- {
- // InternalAppliedStereotypeProperty.g:31830:1: ( ( '~' ) )
- // InternalAppliedStereotypeProperty.g:31831:1: ( '~' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:31832:1: ( '~' )
- // InternalAppliedStereotypeProperty.g:31833:1: '~'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
- }
- match(input,113,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionAccess().getOperatorTildeKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BitStringUnaryExpression__OperatorAssignment_0"
-
-
- // $ANTLR start "rule__BitStringUnaryExpression__OperandAssignment_1"
- // InternalAppliedStereotypeProperty.g:31848:1: rule__BitStringUnaryExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
- public final void rule__BitStringUnaryExpression__OperandAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31852:1: ( ( ruleUnaryExpression ) )
- // InternalAppliedStereotypeProperty.g:31853:1: ( ruleUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:31853:1: ( ruleUnaryExpression )
- // InternalAppliedStereotypeProperty.g:31854:1: ruleUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBitStringUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBitStringUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BitStringUnaryExpression__OperandAssignment_1"
-
-
- // $ANTLR start "rule__NumericUnaryExpression__OperatorAssignment_0"
- // InternalAppliedStereotypeProperty.g:31863:1: rule__NumericUnaryExpression__OperatorAssignment_0 : ( ruleNumericUnaryOperator ) ;
- public final void rule__NumericUnaryExpression__OperatorAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31867:1: ( ( ruleNumericUnaryOperator ) )
- // InternalAppliedStereotypeProperty.g:31868:1: ( ruleNumericUnaryOperator )
- {
- // InternalAppliedStereotypeProperty.g:31868:1: ( ruleNumericUnaryOperator )
- // InternalAppliedStereotypeProperty.g:31869:1: ruleNumericUnaryOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryExpressionAccess().getOperatorNumericUnaryOperatorParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleNumericUnaryOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryExpressionAccess().getOperatorNumericUnaryOperatorParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryExpression__OperatorAssignment_0"
-
-
- // $ANTLR start "rule__NumericUnaryExpression__OperandAssignment_1"
- // InternalAppliedStereotypeProperty.g:31878:1: rule__NumericUnaryExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
- public final void rule__NumericUnaryExpression__OperandAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31882:1: ( ( ruleUnaryExpression ) )
- // InternalAppliedStereotypeProperty.g:31883:1: ( ruleUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:31883:1: ( ruleUnaryExpression )
- // InternalAppliedStereotypeProperty.g:31884:1: ruleUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumericUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumericUnaryExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NumericUnaryExpression__OperandAssignment_1"
-
-
- // $ANTLR start "rule__IsolationExpression__OperatorAssignment_0"
- // InternalAppliedStereotypeProperty.g:31893:1: rule__IsolationExpression__OperatorAssignment_0 : ( ( '$' ) ) ;
- public final void rule__IsolationExpression__OperatorAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31897:1: ( ( ( '$' ) ) )
- // InternalAppliedStereotypeProperty.g:31898:1: ( ( '$' ) )
- {
- // InternalAppliedStereotypeProperty.g:31898:1: ( ( '$' ) )
- // InternalAppliedStereotypeProperty.g:31899:1: ( '$' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
- }
- // InternalAppliedStereotypeProperty.g:31900:1: ( '$' )
- // InternalAppliedStereotypeProperty.g:31901:1: '$'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
- }
- match(input,114,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionAccess().getOperatorDollarSignKeyword_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IsolationExpression__OperatorAssignment_0"
-
-
- // $ANTLR start "rule__IsolationExpression__OperandAssignment_1"
- // InternalAppliedStereotypeProperty.g:31916:1: rule__IsolationExpression__OperandAssignment_1 : ( ruleUnaryExpression ) ;
- public final void rule__IsolationExpression__OperandAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31920:1: ( ( ruleUnaryExpression ) )
- // InternalAppliedStereotypeProperty.g:31921:1: ( ruleUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:31921:1: ( ruleUnaryExpression )
- // InternalAppliedStereotypeProperty.g:31922:1: ruleUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIsolationExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIsolationExpressionAccess().getOperandUnaryExpressionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IsolationExpression__OperandAssignment_1"
-
-
- // $ANTLR start "rule__CastExpression__IsAnyAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:31931:1: rule__CastExpression__IsAnyAssignment_1_0 : ( ( 'any' ) ) ;
- public final void rule__CastExpression__IsAnyAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31935:1: ( ( ( 'any' ) ) )
- // InternalAppliedStereotypeProperty.g:31936:1: ( ( 'any' ) )
- {
- // InternalAppliedStereotypeProperty.g:31936:1: ( ( 'any' ) )
- // InternalAppliedStereotypeProperty.g:31937:1: ( 'any' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
- }
- // InternalAppliedStereotypeProperty.g:31938:1: ( 'any' )
- // InternalAppliedStereotypeProperty.g:31939:1: 'any'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
- }
- match(input,107,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getIsAnyAnyKeyword_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__IsAnyAssignment_1_0"
-
-
- // $ANTLR start "rule__CastExpression__TypeNameAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:31954:1: rule__CastExpression__TypeNameAssignment_1_1 : ( ruleQualifiedName ) ;
- public final void rule__CastExpression__TypeNameAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31958:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:31959:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:31959:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:31960:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__TypeNameAssignment_1_1"
-
-
- // $ANTLR start "rule__CastExpression__OperandAssignment_3"
- // InternalAppliedStereotypeProperty.g:31969:1: rule__CastExpression__OperandAssignment_3 : ( ruleCastCompletion ) ;
- public final void rule__CastExpression__OperandAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31973:1: ( ( ruleCastCompletion ) )
- // InternalAppliedStereotypeProperty.g:31974:1: ( ruleCastCompletion )
- {
- // InternalAppliedStereotypeProperty.g:31974:1: ( ruleCastCompletion )
- // InternalAppliedStereotypeProperty.g:31975:1: ruleCastCompletion
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCastExpressionAccess().getOperandCastCompletionParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleCastCompletion();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCastExpressionAccess().getOperandCastCompletionParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__CastExpression__OperandAssignment_3"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:31984:1: rule__MultiplicativeExpression__OperatorAssignment_1_1 : ( ruleMultiplicativeOperator ) ;
- public final void rule__MultiplicativeExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:31988:1: ( ( ruleMultiplicativeOperator ) )
- // InternalAppliedStereotypeProperty.g:31989:1: ( ruleMultiplicativeOperator )
- {
- // InternalAppliedStereotypeProperty.g:31989:1: ( ruleMultiplicativeOperator )
- // InternalAppliedStereotypeProperty.g:31990:1: ruleMultiplicativeOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOperatorMultiplicativeOperatorParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicativeOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getOperatorMultiplicativeOperatorParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:31999:1: rule__MultiplicativeExpression__Operand2Assignment_1_2 : ( ruleUnaryExpression ) ;
- public final void rule__MultiplicativeExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32003:1: ( ( ruleUnaryExpression ) )
- // InternalAppliedStereotypeProperty.g:32004:1: ( ruleUnaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:32004:1: ( ruleUnaryExpression )
- // InternalAppliedStereotypeProperty.g:32005:1: ruleUnaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOperand2UnaryExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleUnaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMultiplicativeExpressionAccess().getOperand2UnaryExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__AdditiveExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32014:1: rule__AdditiveExpression__OperatorAssignment_1_1 : ( ruleAdditiveOperator ) ;
- public final void rule__AdditiveExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32018:1: ( ( ruleAdditiveOperator ) )
- // InternalAppliedStereotypeProperty.g:32019:1: ( ruleAdditiveOperator )
- {
- // InternalAppliedStereotypeProperty.g:32019:1: ( ruleAdditiveOperator )
- // InternalAppliedStereotypeProperty.g:32020:1: ruleAdditiveOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getOperatorAdditiveOperatorParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleAdditiveOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getOperatorAdditiveOperatorParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__AdditiveExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32029:1: rule__AdditiveExpression__Operand2Assignment_1_2 : ( ruleMultiplicativeExpression ) ;
- public final void rule__AdditiveExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32033:1: ( ( ruleMultiplicativeExpression ) )
- // InternalAppliedStereotypeProperty.g:32034:1: ( ruleMultiplicativeExpression )
- {
- // InternalAppliedStereotypeProperty.g:32034:1: ( ruleMultiplicativeExpression )
- // InternalAppliedStereotypeProperty.g:32035:1: ruleMultiplicativeExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAdditiveExpressionAccess().getOperand2MultiplicativeExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicativeExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAdditiveExpressionAccess().getOperand2MultiplicativeExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AdditiveExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ShiftExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32044:1: rule__ShiftExpression__OperatorAssignment_1_1 : ( ruleShiftOperator ) ;
- public final void rule__ShiftExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32048:1: ( ( ruleShiftOperator ) )
- // InternalAppliedStereotypeProperty.g:32049:1: ( ruleShiftOperator )
- {
- // InternalAppliedStereotypeProperty.g:32049:1: ( ruleShiftOperator )
- // InternalAppliedStereotypeProperty.g:32050:1: ruleShiftOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getOperatorShiftOperatorParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleShiftOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getOperatorShiftOperatorParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__ShiftExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32059:1: rule__ShiftExpression__Operand2Assignment_1_2 : ( ruleAdditiveExpression ) ;
- public final void rule__ShiftExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32063:1: ( ( ruleAdditiveExpression ) )
- // InternalAppliedStereotypeProperty.g:32064:1: ( ruleAdditiveExpression )
- {
- // InternalAppliedStereotypeProperty.g:32064:1: ( ruleAdditiveExpression )
- // InternalAppliedStereotypeProperty.g:32065:1: ruleAdditiveExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getShiftExpressionAccess().getOperand2AdditiveExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleAdditiveExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getShiftExpressionAccess().getOperand2AdditiveExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ShiftExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__RelationalExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32074:1: rule__RelationalExpression__OperatorAssignment_1_1 : ( ruleRelationalOperator ) ;
- public final void rule__RelationalExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32078:1: ( ( ruleRelationalOperator ) )
- // InternalAppliedStereotypeProperty.g:32079:1: ( ruleRelationalOperator )
- {
- // InternalAppliedStereotypeProperty.g:32079:1: ( ruleRelationalOperator )
- // InternalAppliedStereotypeProperty.g:32080:1: ruleRelationalOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getOperatorRelationalOperatorParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleRelationalOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getOperatorRelationalOperatorParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__RelationalExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32089:1: rule__RelationalExpression__Operand2Assignment_1_2 : ( ruleShiftExpression ) ;
- public final void rule__RelationalExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32093:1: ( ( ruleShiftExpression ) )
- // InternalAppliedStereotypeProperty.g:32094:1: ( ruleShiftExpression )
- {
- // InternalAppliedStereotypeProperty.g:32094:1: ( ruleShiftExpression )
- // InternalAppliedStereotypeProperty.g:32095:1: ruleShiftExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationalExpressionAccess().getOperand2ShiftExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleShiftExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationalExpressionAccess().getOperand2ShiftExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__RelationalExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ClassificationExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32104:1: rule__ClassificationExpression__OperatorAssignment_1_1 : ( ruleClassificationOperator ) ;
- public final void rule__ClassificationExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32108:1: ( ( ruleClassificationOperator ) )
- // InternalAppliedStereotypeProperty.g:32109:1: ( ruleClassificationOperator )
- {
- // InternalAppliedStereotypeProperty.g:32109:1: ( ruleClassificationOperator )
- // InternalAppliedStereotypeProperty.g:32110:1: ruleClassificationOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getOperatorClassificationOperatorParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassificationOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getOperatorClassificationOperatorParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_2"
- // InternalAppliedStereotypeProperty.g:32119:1: rule__ClassificationExpression__TypeNameAssignment_1_2 : ( ruleQualifiedName ) ;
- public final void rule__ClassificationExpression__TypeNameAssignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32123:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:32124:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:32124:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:32125:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassificationExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassificationExpressionAccess().getTypeNameQualifiedNameParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassificationExpression__TypeNameAssignment_1_2"
-
-
- // $ANTLR start "rule__EqualityExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32134:1: rule__EqualityExpression__OperatorAssignment_1_1 : ( ruleEqualityOperator ) ;
- public final void rule__EqualityExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32138:1: ( ( ruleEqualityOperator ) )
- // InternalAppliedStereotypeProperty.g:32139:1: ( ruleEqualityOperator )
- {
- // InternalAppliedStereotypeProperty.g:32139:1: ( ruleEqualityOperator )
- // InternalAppliedStereotypeProperty.g:32140:1: ruleEqualityOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getOperatorEqualityOperatorParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleEqualityOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getOperatorEqualityOperatorParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__EqualityExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32149:1: rule__EqualityExpression__Operand2Assignment_1_2 : ( ruleClassificationExpression ) ;
- public final void rule__EqualityExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32153:1: ( ( ruleClassificationExpression ) )
- // InternalAppliedStereotypeProperty.g:32154:1: ( ruleClassificationExpression )
- {
- // InternalAppliedStereotypeProperty.g:32154:1: ( ruleClassificationExpression )
- // InternalAppliedStereotypeProperty.g:32155:1: ruleClassificationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEqualityExpressionAccess().getOperand2ClassificationExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassificationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEqualityExpressionAccess().getOperand2ClassificationExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__EqualityExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__AndExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32164:1: rule__AndExpression__OperatorAssignment_1_1 : ( ( '&' ) ) ;
- public final void rule__AndExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32168:1: ( ( ( '&' ) ) )
- // InternalAppliedStereotypeProperty.g:32169:1: ( ( '&' ) )
- {
- // InternalAppliedStereotypeProperty.g:32169:1: ( ( '&' ) )
- // InternalAppliedStereotypeProperty.g:32170:1: ( '&' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:32171:1: ( '&' )
- // InternalAppliedStereotypeProperty.g:32172:1: '&'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
- }
- match(input,115,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getOperatorAmpersandKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__AndExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32187:1: rule__AndExpression__Operand2Assignment_1_2 : ( ruleEqualityExpression ) ;
- public final void rule__AndExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32191:1: ( ( ruleEqualityExpression ) )
- // InternalAppliedStereotypeProperty.g:32192:1: ( ruleEqualityExpression )
- {
- // InternalAppliedStereotypeProperty.g:32192:1: ( ruleEqualityExpression )
- // InternalAppliedStereotypeProperty.g:32193:1: ruleEqualityExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAndExpressionAccess().getOperand2EqualityExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleEqualityExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAndExpressionAccess().getOperand2EqualityExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AndExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32202:1: rule__ExclusiveOrExpression__OperatorAssignment_1_1 : ( ( '^' ) ) ;
- public final void rule__ExclusiveOrExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32206:1: ( ( ( '^' ) ) )
- // InternalAppliedStereotypeProperty.g:32207:1: ( ( '^' ) )
- {
- // InternalAppliedStereotypeProperty.g:32207:1: ( ( '^' ) )
- // InternalAppliedStereotypeProperty.g:32208:1: ( '^' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:32209:1: ( '^' )
- // InternalAppliedStereotypeProperty.g:32210:1: '^'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
- }
- match(input,116,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getOperatorCircumflexAccentKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32225:1: rule__ExclusiveOrExpression__Operand2Assignment_1_2 : ( ruleAndExpression ) ;
- public final void rule__ExclusiveOrExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32229:1: ( ( ruleAndExpression ) )
- // InternalAppliedStereotypeProperty.g:32230:1: ( ruleAndExpression )
- {
- // InternalAppliedStereotypeProperty.g:32230:1: ( ruleAndExpression )
- // InternalAppliedStereotypeProperty.g:32231:1: ruleAndExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExclusiveOrExpressionAccess().getOperand2AndExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExclusiveOrExpressionAccess().getOperand2AndExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExclusiveOrExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32240:1: rule__InclusiveOrExpression__OperatorAssignment_1_1 : ( ( '|' ) ) ;
- public final void rule__InclusiveOrExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32244:1: ( ( ( '|' ) ) )
- // InternalAppliedStereotypeProperty.g:32245:1: ( ( '|' ) )
- {
- // InternalAppliedStereotypeProperty.g:32245:1: ( ( '|' ) )
- // InternalAppliedStereotypeProperty.g:32246:1: ( '|' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:32247:1: ( '|' )
- // InternalAppliedStereotypeProperty.g:32248:1: '|'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
- }
- match(input,117,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getOperatorVerticalLineKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32263:1: rule__InclusiveOrExpression__Operand2Assignment_1_2 : ( ruleExclusiveOrExpression ) ;
- public final void rule__InclusiveOrExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32267:1: ( ( ruleExclusiveOrExpression ) )
- // InternalAppliedStereotypeProperty.g:32268:1: ( ruleExclusiveOrExpression )
- {
- // InternalAppliedStereotypeProperty.g:32268:1: ( ruleExclusiveOrExpression )
- // InternalAppliedStereotypeProperty.g:32269:1: ruleExclusiveOrExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInclusiveOrExpressionAccess().getOperand2ExclusiveOrExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExclusiveOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInclusiveOrExpressionAccess().getOperand2ExclusiveOrExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InclusiveOrExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32278:1: rule__ConditionalAndExpression__OperatorAssignment_1_1 : ( ( '&&' ) ) ;
- public final void rule__ConditionalAndExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32282:1: ( ( ( '&&' ) ) )
- // InternalAppliedStereotypeProperty.g:32283:1: ( ( '&&' ) )
- {
- // InternalAppliedStereotypeProperty.g:32283:1: ( ( '&&' ) )
- // InternalAppliedStereotypeProperty.g:32284:1: ( '&&' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:32285:1: ( '&&' )
- // InternalAppliedStereotypeProperty.g:32286:1: '&&'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
- }
- match(input,118,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getOperatorAmpersandAmpersandKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32301:1: rule__ConditionalAndExpression__Operand2Assignment_1_2 : ( ruleInclusiveOrExpression ) ;
- public final void rule__ConditionalAndExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32305:1: ( ( ruleInclusiveOrExpression ) )
- // InternalAppliedStereotypeProperty.g:32306:1: ( ruleInclusiveOrExpression )
- {
- // InternalAppliedStereotypeProperty.g:32306:1: ( ruleInclusiveOrExpression )
- // InternalAppliedStereotypeProperty.g:32307:1: ruleInclusiveOrExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalAndExpressionAccess().getOperand2InclusiveOrExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleInclusiveOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalAndExpressionAccess().getOperand2InclusiveOrExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalAndExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__OperatorAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:32316:1: rule__ConditionalOrExpression__OperatorAssignment_1_1 : ( ( '||' ) ) ;
- public final void rule__ConditionalOrExpression__OperatorAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32320:1: ( ( ( '||' ) ) )
- // InternalAppliedStereotypeProperty.g:32321:1: ( ( '||' ) )
- {
- // InternalAppliedStereotypeProperty.g:32321:1: ( ( '||' ) )
- // InternalAppliedStereotypeProperty.g:32322:1: ( '||' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
- }
- // InternalAppliedStereotypeProperty.g:32323:1: ( '||' )
- // InternalAppliedStereotypeProperty.g:32324:1: '||'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
- }
- match(input,119,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getOperatorVerticalLineVerticalLineKeyword_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__OperatorAssignment_1_1"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32339:1: rule__ConditionalOrExpression__Operand2Assignment_1_2 : ( ruleConditionalAndExpression ) ;
- public final void rule__ConditionalOrExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32343:1: ( ( ruleConditionalAndExpression ) )
- // InternalAppliedStereotypeProperty.g:32344:1: ( ruleConditionalAndExpression )
- {
- // InternalAppliedStereotypeProperty.g:32344:1: ( ruleConditionalAndExpression )
- // InternalAppliedStereotypeProperty.g:32345:1: ruleConditionalAndExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalOrExpressionAccess().getOperand2ConditionalAndExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleConditionalAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalOrExpressionAccess().getOperand2ConditionalAndExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalOrExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ConditionalExpression__Operand2Assignment_1_2"
- // InternalAppliedStereotypeProperty.g:32354:1: rule__ConditionalExpression__Operand2Assignment_1_2 : ( ruleExpression ) ;
- public final void rule__ConditionalExpression__Operand2Assignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32358:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:32359:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:32359:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:32360:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getOperand2ExpressionParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getOperand2ExpressionParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Operand2Assignment_1_2"
-
-
- // $ANTLR start "rule__ConditionalExpression__Operand3Assignment_1_4"
- // InternalAppliedStereotypeProperty.g:32369:1: rule__ConditionalExpression__Operand3Assignment_1_4 : ( ruleConditionalExpression ) ;
- public final void rule__ConditionalExpression__Operand3Assignment_1_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32373:1: ( ( ruleConditionalExpression ) )
- // InternalAppliedStereotypeProperty.g:32374:1: ( ruleConditionalExpression )
- {
- // InternalAppliedStereotypeProperty.g:32374:1: ( ruleConditionalExpression )
- // InternalAppliedStereotypeProperty.g:32375:1: ruleConditionalExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConditionalExpressionAccess().getOperand3ConditionalExpressionParserRuleCall_1_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleConditionalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConditionalExpressionAccess().getOperand3ConditionalExpressionParserRuleCall_1_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConditionalExpression__Operand3Assignment_1_4"
-
-
- // $ANTLR start "rule__AssignmentExpression__LeftHandSideAssignment_0"
- // InternalAppliedStereotypeProperty.g:32384:1: rule__AssignmentExpression__LeftHandSideAssignment_0 : ( ruleLeftHandSide ) ;
- public final void rule__AssignmentExpression__LeftHandSideAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32388:1: ( ( ruleLeftHandSide ) )
- // InternalAppliedStereotypeProperty.g:32389:1: ( ruleLeftHandSide )
- {
- // InternalAppliedStereotypeProperty.g:32389:1: ( ruleLeftHandSide )
- // InternalAppliedStereotypeProperty.g:32390:1: ruleLeftHandSide
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideLeftHandSideParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getLeftHandSideLeftHandSideParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__LeftHandSideAssignment_0"
-
-
- // $ANTLR start "rule__AssignmentExpression__OperatorAssignment_1"
- // InternalAppliedStereotypeProperty.g:32399:1: rule__AssignmentExpression__OperatorAssignment_1 : ( ruleAssignmentOperator ) ;
- public final void rule__AssignmentExpression__OperatorAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32403:1: ( ( ruleAssignmentOperator ) )
- // InternalAppliedStereotypeProperty.g:32404:1: ( ruleAssignmentOperator )
- {
- // InternalAppliedStereotypeProperty.g:32404:1: ( ruleAssignmentOperator )
- // InternalAppliedStereotypeProperty.g:32405:1: ruleAssignmentOperator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignmentOperatorParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleAssignmentOperator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getOperatorAssignmentOperatorParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__OperatorAssignment_1"
-
-
- // $ANTLR start "rule__AssignmentExpression__RightHandSideAssignment_2"
- // InternalAppliedStereotypeProperty.g:32414:1: rule__AssignmentExpression__RightHandSideAssignment_2 : ( ruleExpression ) ;
- public final void rule__AssignmentExpression__RightHandSideAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32418:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:32419:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:32419:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:32420:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAssignmentExpressionAccess().getRightHandSideExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAssignmentExpressionAccess().getRightHandSideExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AssignmentExpression__RightHandSideAssignment_2"
-
-
- // $ANTLR start "rule__NameLeftHandSide__TargetAssignment_0"
- // InternalAppliedStereotypeProperty.g:32429:1: rule__NameLeftHandSide__TargetAssignment_0 : ( rulePotentiallyAmbiguousQualifiedName ) ;
- public final void rule__NameLeftHandSide__TargetAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32433:1: ( ( rulePotentiallyAmbiguousQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:32434:1: ( rulePotentiallyAmbiguousQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:32434:1: ( rulePotentiallyAmbiguousQualifiedName )
- // InternalAppliedStereotypeProperty.g:32435:1: rulePotentiallyAmbiguousQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameLeftHandSideAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- rulePotentiallyAmbiguousQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameLeftHandSideAccess().getTargetPotentiallyAmbiguousQualifiedNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameLeftHandSide__TargetAssignment_0"
-
-
- // $ANTLR start "rule__NameLeftHandSide__IndexAssignment_1"
- // InternalAppliedStereotypeProperty.g:32444:1: rule__NameLeftHandSide__IndexAssignment_1 : ( ruleIndex ) ;
- public final void rule__NameLeftHandSide__IndexAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32448:1: ( ( ruleIndex ) )
- // InternalAppliedStereotypeProperty.g:32449:1: ( ruleIndex )
- {
- // InternalAppliedStereotypeProperty.g:32449:1: ( ruleIndex )
- // InternalAppliedStereotypeProperty.g:32450:1: ruleIndex
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNameLeftHandSideAccess().getIndexIndexParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndex();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNameLeftHandSideAccess().getIndexIndexParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NameLeftHandSide__IndexAssignment_1"
-
-
- // $ANTLR start "rule__FeatureLeftHandSide__ExpressionAssignment"
- // InternalAppliedStereotypeProperty.g:32459:1: rule__FeatureLeftHandSide__ExpressionAssignment : ( rulePrimaryExpression ) ;
- public final void rule__FeatureLeftHandSide__ExpressionAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32463:1: ( ( rulePrimaryExpression ) )
- // InternalAppliedStereotypeProperty.g:32464:1: ( rulePrimaryExpression )
- {
- // InternalAppliedStereotypeProperty.g:32464:1: ( rulePrimaryExpression )
- // InternalAppliedStereotypeProperty.g:32465:1: rulePrimaryExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFeatureLeftHandSideAccess().getExpressionPrimaryExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePrimaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFeatureLeftHandSideAccess().getExpressionPrimaryExpressionParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__FeatureLeftHandSide__ExpressionAssignment"
-
-
- // $ANTLR start "rule__Block__StatementAssignment_2"
- // InternalAppliedStereotypeProperty.g:32475:1: rule__Block__StatementAssignment_2 : ( ruleDocumentedStatement ) ;
- public final void rule__Block__StatementAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32479:1: ( ( ruleDocumentedStatement ) )
- // InternalAppliedStereotypeProperty.g:32480:1: ( ruleDocumentedStatement )
- {
- // InternalAppliedStereotypeProperty.g:32480:1: ( ruleDocumentedStatement )
- // InternalAppliedStereotypeProperty.g:32481:1: ruleDocumentedStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockAccess().getStatementDocumentedStatementParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleDocumentedStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockAccess().getStatementDocumentedStatementParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__Block__StatementAssignment_2"
-
-
- // $ANTLR start "rule__AnnotatedStatement__DocumentationAssignment_0"
- // InternalAppliedStereotypeProperty.g:32490:1: rule__AnnotatedStatement__DocumentationAssignment_0 : ( RULE_DOCUMENTATION_COMMENT ) ;
- public final void rule__AnnotatedStatement__DocumentationAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32494:1: ( ( RULE_DOCUMENTATION_COMMENT ) )
- // InternalAppliedStereotypeProperty.g:32495:1: ( RULE_DOCUMENTATION_COMMENT )
- {
- // InternalAppliedStereotypeProperty.g:32495:1: ( RULE_DOCUMENTATION_COMMENT )
- // InternalAppliedStereotypeProperty.g:32496:1: RULE_DOCUMENTATION_COMMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
- match(input,RULE_DOCUMENTATION_COMMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getDocumentationDOCUMENTATION_COMMENTTerminalRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__DocumentationAssignment_0"
-
-
- // $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1"
- // InternalAppliedStereotypeProperty.g:32505:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( RULE_STATEMENT_ANNOTATION ) ;
- public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32509:1: ( ( RULE_STATEMENT_ANNOTATION ) )
- // InternalAppliedStereotypeProperty.g:32510:1: ( RULE_STATEMENT_ANNOTATION )
- {
- // InternalAppliedStereotypeProperty.g:32510:1: ( RULE_STATEMENT_ANNOTATION )
- // InternalAppliedStereotypeProperty.g:32511:1: RULE_STATEMENT_ANNOTATION
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getAnnotationSTATEMENT_ANNOTATIONTerminalRuleCall_1_0());
- }
- match(input,RULE_STATEMENT_ANNOTATION,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getAnnotationSTATEMENT_ANNOTATIONTerminalRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__AnnotationAssignment_1"
-
-
- // $ANTLR start "rule__AnnotatedStatement__StatementAssignment_2"
- // InternalAppliedStereotypeProperty.g:32520:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
- public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32524:1: ( ( ruleStatement ) )
- // InternalAppliedStereotypeProperty.g:32525:1: ( ruleStatement )
- {
- // InternalAppliedStereotypeProperty.g:32525:1: ( ruleStatement )
- // InternalAppliedStereotypeProperty.g:32526:1: ruleStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AnnotatedStatement__StatementAssignment_2"
-
-
- // $ANTLR start "rule__InLineStatement__CodeAssignment"
- // InternalAppliedStereotypeProperty.g:32535:1: rule__InLineStatement__CodeAssignment : ( RULE_INLINE_STATEMENT ) ;
- public final void rule__InLineStatement__CodeAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32539:1: ( ( RULE_INLINE_STATEMENT ) )
- // InternalAppliedStereotypeProperty.g:32540:1: ( RULE_INLINE_STATEMENT )
- {
- // InternalAppliedStereotypeProperty.g:32540:1: ( RULE_INLINE_STATEMENT )
- // InternalAppliedStereotypeProperty.g:32541:1: RULE_INLINE_STATEMENT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInLineStatementAccess().getCodeINLINE_STATEMENTTerminalRuleCall_0());
- }
- match(input,RULE_INLINE_STATEMENT,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInLineStatementAccess().getCodeINLINE_STATEMENTTerminalRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InLineStatement__CodeAssignment"
-
-
- // $ANTLR start "rule__BlockStatement__BlockAssignment"
- // InternalAppliedStereotypeProperty.g:32550:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
- public final void rule__BlockStatement__BlockAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32554:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:32555:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:32555:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:32556:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__BlockStatement__BlockAssignment"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__NameAssignment_0_0_1"
- // InternalAppliedStereotypeProperty.g:32565:1: rule__LocalNameDeclarationStatement__NameAssignment_0_0_1 : ( ruleName ) ;
- public final void rule__LocalNameDeclarationStatement__NameAssignment_0_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32569:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:32570:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:32570:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:32571:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__NameAssignment_0_0_1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0"
- // InternalAppliedStereotypeProperty.g:32580:1: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0 : ( ( 'any' ) ) ;
- public final void rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32584:1: ( ( ( 'any' ) ) )
- // InternalAppliedStereotypeProperty.g:32585:1: ( ( 'any' ) )
- {
- // InternalAppliedStereotypeProperty.g:32585:1: ( ( 'any' ) )
- // InternalAppliedStereotypeProperty.g:32586:1: ( 'any' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
- }
- // InternalAppliedStereotypeProperty.g:32587:1: ( 'any' )
- // InternalAppliedStereotypeProperty.g:32588:1: 'any'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
- }
- match(input,107,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_0_3_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_0_3_0"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1"
- // InternalAppliedStereotypeProperty.g:32603:1: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1 : ( ruleQualifiedName ) ;
- public final void rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32607:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:32608:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:32608:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:32609:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_0_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_0_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_0_3_1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4"
- // InternalAppliedStereotypeProperty.g:32618:1: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4 : ( ruleMultiplicityIndicator ) ;
- public final void rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32622:1: ( ( ruleMultiplicityIndicator ) )
- // InternalAppliedStereotypeProperty.g:32623:1: ( ruleMultiplicityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:32623:1: ( ruleMultiplicityIndicator )
- // InternalAppliedStereotypeProperty.g:32624:1: ruleMultiplicityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_0_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_0_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_0_4"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0"
- // InternalAppliedStereotypeProperty.g:32633:1: rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0 : ( ( 'any' ) ) ;
- public final void rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32637:1: ( ( ( 'any' ) ) )
- // InternalAppliedStereotypeProperty.g:32638:1: ( ( 'any' ) )
- {
- // InternalAppliedStereotypeProperty.g:32638:1: ( ( 'any' ) )
- // InternalAppliedStereotypeProperty.g:32639:1: ( 'any' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
- }
- // InternalAppliedStereotypeProperty.g:32640:1: ( 'any' )
- // InternalAppliedStereotypeProperty.g:32641:1: 'any'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
- }
- match(input,107,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getIsAnyAnyKeyword_0_1_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__IsAnyAssignment_0_1_0_0"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1"
- // InternalAppliedStereotypeProperty.g:32656:1: rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1 : ( ruleQualifiedName ) ;
- public final void rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32660:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:32661:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:32661:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:32662:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeNameQualifiedNameParserRuleCall_0_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__TypeNameAssignment_0_1_0_1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1"
- // InternalAppliedStereotypeProperty.g:32671:1: rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1 : ( ruleMultiplicityIndicator ) ;
- public final void rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32675:1: ( ( ruleMultiplicityIndicator ) )
- // InternalAppliedStereotypeProperty.g:32676:1: ( ruleMultiplicityIndicator )
- {
- // InternalAppliedStereotypeProperty.g:32676:1: ( ruleMultiplicityIndicator )
- // InternalAppliedStereotypeProperty.g:32677:1: ruleMultiplicityIndicator
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleMultiplicityIndicator();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getHasMultiplicityMultiplicityIndicatorParserRuleCall_0_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__HasMultiplicityAssignment_0_1_1"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__NameAssignment_0_1_2"
- // InternalAppliedStereotypeProperty.g:32686:1: rule__LocalNameDeclarationStatement__NameAssignment_0_1_2 : ( ruleName ) ;
- public final void rule__LocalNameDeclarationStatement__NameAssignment_0_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32690:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:32691:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:32691:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:32692:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getNameNameParserRuleCall_0_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__NameAssignment_0_1_2"
-
-
- // $ANTLR start "rule__LocalNameDeclarationStatement__ExpressionAssignment_2"
- // InternalAppliedStereotypeProperty.g:32701:1: rule__LocalNameDeclarationStatement__ExpressionAssignment_2 : ( ruleInitializationExpression ) ;
- public final void rule__LocalNameDeclarationStatement__ExpressionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32705:1: ( ( ruleInitializationExpression ) )
- // InternalAppliedStereotypeProperty.g:32706:1: ( ruleInitializationExpression )
- {
- // InternalAppliedStereotypeProperty.g:32706:1: ( ruleInitializationExpression )
- // InternalAppliedStereotypeProperty.g:32707:1: ruleInitializationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionInitializationExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleInitializationExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getExpressionInitializationExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__ExpressionAssignment_2"
-
-
- // $ANTLR start "rule__InstanceInitializationExpression__TupleAssignment_1"
- // InternalAppliedStereotypeProperty.g:32716:1: rule__InstanceInitializationExpression__TupleAssignment_1 : ( ruleTuple ) ;
- public final void rule__InstanceInitializationExpression__TupleAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32720:1: ( ( ruleTuple ) )
- // InternalAppliedStereotypeProperty.g:32721:1: ( ruleTuple )
- {
- // InternalAppliedStereotypeProperty.g:32721:1: ( ruleTuple )
- // InternalAppliedStereotypeProperty.g:32722:1: ruleTuple
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceInitializationExpressionAccess().getTupleTupleParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleTuple();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInstanceInitializationExpressionAccess().getTupleTupleParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__InstanceInitializationExpression__TupleAssignment_1"
-
-
- // $ANTLR start "rule__ExpressionStatement__ExpressionAssignment_0"
- // InternalAppliedStereotypeProperty.g:32731:1: rule__ExpressionStatement__ExpressionAssignment_0 : ( ruleExpression ) ;
- public final void rule__ExpressionStatement__ExpressionAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32735:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:32736:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:32736:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:32737:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionStatementAccess().getExpressionExpressionParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExpressionStatementAccess().getExpressionExpressionParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ExpressionStatement__ExpressionAssignment_0"
-
-
- // $ANTLR start "rule__IfStatement__NonFinalClausesAssignment_1"
- // InternalAppliedStereotypeProperty.g:32746:1: rule__IfStatement__NonFinalClausesAssignment_1 : ( ruleConcurrentClauses ) ;
- public final void rule__IfStatement__NonFinalClausesAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32750:1: ( ( ruleConcurrentClauses ) )
- // InternalAppliedStereotypeProperty.g:32751:1: ( ruleConcurrentClauses )
- {
- // InternalAppliedStereotypeProperty.g:32751:1: ( ruleConcurrentClauses )
- // InternalAppliedStereotypeProperty.g:32752:1: ruleConcurrentClauses
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleConcurrentClauses();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__NonFinalClausesAssignment_1"
-
-
- // $ANTLR start "rule__IfStatement__NonFinalClausesAssignment_2_2"
- // InternalAppliedStereotypeProperty.g:32761:1: rule__IfStatement__NonFinalClausesAssignment_2_2 : ( ruleConcurrentClauses ) ;
- public final void rule__IfStatement__NonFinalClausesAssignment_2_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32765:1: ( ( ruleConcurrentClauses ) )
- // InternalAppliedStereotypeProperty.g:32766:1: ( ruleConcurrentClauses )
- {
- // InternalAppliedStereotypeProperty.g:32766:1: ( ruleConcurrentClauses )
- // InternalAppliedStereotypeProperty.g:32767:1: ruleConcurrentClauses
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_2_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleConcurrentClauses();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getNonFinalClausesConcurrentClausesParserRuleCall_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__NonFinalClausesAssignment_2_2"
-
-
- // $ANTLR start "rule__IfStatement__FinalClauseAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:32776:1: rule__IfStatement__FinalClauseAssignment_3_1 : ( ruleBlock ) ;
- public final void rule__IfStatement__FinalClauseAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32780:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:32781:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:32781:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:32782:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIfStatementAccess().getFinalClauseBlockParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIfStatementAccess().getFinalClauseBlockParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IfStatement__FinalClauseAssignment_3_1"
-
-
- // $ANTLR start "rule__ConcurrentClauses__ClauseAssignment_0"
- // InternalAppliedStereotypeProperty.g:32791:1: rule__ConcurrentClauses__ClauseAssignment_0 : ( ruleNonFinalClause ) ;
- public final void rule__ConcurrentClauses__ClauseAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32795:1: ( ( ruleNonFinalClause ) )
- // InternalAppliedStereotypeProperty.g:32796:1: ( ruleNonFinalClause )
- {
- // InternalAppliedStereotypeProperty.g:32796:1: ( ruleNonFinalClause )
- // InternalAppliedStereotypeProperty.g:32797:1: ruleNonFinalClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleNonFinalClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__ClauseAssignment_0"
-
-
- // $ANTLR start "rule__ConcurrentClauses__ClauseAssignment_1_2"
- // InternalAppliedStereotypeProperty.g:32806:1: rule__ConcurrentClauses__ClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
- public final void rule__ConcurrentClauses__ClauseAssignment_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32810:1: ( ( ruleNonFinalClause ) )
- // InternalAppliedStereotypeProperty.g:32811:1: ( ruleNonFinalClause )
- {
- // InternalAppliedStereotypeProperty.g:32811:1: ( ruleNonFinalClause )
- // InternalAppliedStereotypeProperty.g:32812:1: ruleNonFinalClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_1_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleNonFinalClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getConcurrentClausesAccess().getClauseNonFinalClauseParserRuleCall_1_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ConcurrentClauses__ClauseAssignment_1_2"
-
-
- // $ANTLR start "rule__NonFinalClause__ConditionAssignment_1"
- // InternalAppliedStereotypeProperty.g:32821:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
- public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32825:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:32826:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:32826:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:32827:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__ConditionAssignment_1"
-
-
- // $ANTLR start "rule__NonFinalClause__BodyAssignment_3"
- // InternalAppliedStereotypeProperty.g:32836:1: rule__NonFinalClause__BodyAssignment_3 : ( ruleBlock ) ;
- public final void rule__NonFinalClause__BodyAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32840:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:32841:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:32841:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:32842:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonFinalClauseAccess().getBodyBlockParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonFinalClauseAccess().getBodyBlockParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonFinalClause__BodyAssignment_3"
-
-
- // $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2"
- // InternalAppliedStereotypeProperty.g:32851:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
- public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32855:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:32856:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:32856:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:32857:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__ExpressionAssignment_2"
-
-
- // $ANTLR start "rule__SwitchStatement__NonDefaultClauseAssignment_5"
- // InternalAppliedStereotypeProperty.g:32866:1: rule__SwitchStatement__NonDefaultClauseAssignment_5 : ( ruleSwitchClause ) ;
- public final void rule__SwitchStatement__NonDefaultClauseAssignment_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32870:1: ( ( ruleSwitchClause ) )
- // InternalAppliedStereotypeProperty.g:32871:1: ( ruleSwitchClause )
- {
- // InternalAppliedStereotypeProperty.g:32871:1: ( ruleSwitchClause )
- // InternalAppliedStereotypeProperty.g:32872:1: ruleSwitchClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseSwitchClauseParserRuleCall_5_0());
- }
- pushFollow(FOLLOW_2);
- ruleSwitchClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getNonDefaultClauseSwitchClauseParserRuleCall_5_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__NonDefaultClauseAssignment_5"
-
-
- // $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6"
- // InternalAppliedStereotypeProperty.g:32881:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
- public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32885:1: ( ( ruleSwitchDefaultClause ) )
- // InternalAppliedStereotypeProperty.g:32886:1: ( ruleSwitchDefaultClause )
- {
- // InternalAppliedStereotypeProperty.g:32886:1: ( ruleSwitchDefaultClause )
- // InternalAppliedStereotypeProperty.g:32887:1: ruleSwitchDefaultClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- }
- pushFollow(FOLLOW_2);
- ruleSwitchDefaultClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchStatement__DefaultClauseAssignment_6"
-
-
- // $ANTLR start "rule__SwitchClause__CaseAssignment_0"
- // InternalAppliedStereotypeProperty.g:32896:1: rule__SwitchClause__CaseAssignment_0 : ( ruleSwitchCase ) ;
- public final void rule__SwitchClause__CaseAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32900:1: ( ( ruleSwitchCase ) )
- // InternalAppliedStereotypeProperty.g:32901:1: ( ruleSwitchCase )
- {
- // InternalAppliedStereotypeProperty.g:32901:1: ( ruleSwitchCase )
- // InternalAppliedStereotypeProperty.g:32902:1: ruleSwitchCase
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleSwitchCase();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__CaseAssignment_0"
-
-
- // $ANTLR start "rule__SwitchClause__CaseAssignment_1"
- // InternalAppliedStereotypeProperty.g:32911:1: rule__SwitchClause__CaseAssignment_1 : ( ruleSwitchCase ) ;
- public final void rule__SwitchClause__CaseAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32915:1: ( ( ruleSwitchCase ) )
- // InternalAppliedStereotypeProperty.g:32916:1: ( ruleSwitchCase )
- {
- // InternalAppliedStereotypeProperty.g:32916:1: ( ruleSwitchCase )
- // InternalAppliedStereotypeProperty.g:32917:1: ruleSwitchCase
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleSwitchCase();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getCaseSwitchCaseParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__CaseAssignment_1"
-
-
- // $ANTLR start "rule__SwitchClause__BlockAssignment_2"
- // InternalAppliedStereotypeProperty.g:32926:1: rule__SwitchClause__BlockAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
- public final void rule__SwitchClause__BlockAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32930:1: ( ( ruleNonEmptyStatementSequence ) )
- // InternalAppliedStereotypeProperty.g:32931:1: ( ruleNonEmptyStatementSequence )
- {
- // InternalAppliedStereotypeProperty.g:32931:1: ( ruleNonEmptyStatementSequence )
- // InternalAppliedStereotypeProperty.g:32932:1: ruleNonEmptyStatementSequence
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSwitchClauseAccess().getBlockNonEmptyStatementSequenceParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleNonEmptyStatementSequence();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSwitchClauseAccess().getBlockNonEmptyStatementSequenceParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__SwitchClause__BlockAssignment_2"
-
-
- // $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment"
- // InternalAppliedStereotypeProperty.g:32941:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
- public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32945:1: ( ( ruleDocumentedStatement ) )
- // InternalAppliedStereotypeProperty.g:32946:1: ( ruleDocumentedStatement )
- {
- // InternalAppliedStereotypeProperty.g:32946:1: ( ruleDocumentedStatement )
- // InternalAppliedStereotypeProperty.g:32947:1: ruleDocumentedStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleDocumentedStatement();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__NonEmptyStatementSequence__StatementAssignment"
-
-
- // $ANTLR start "rule__WhileStatement__ConditionAssignment_2"
- // InternalAppliedStereotypeProperty.g:32956:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
- public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32960:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:32961:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:32961:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:32962:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__ConditionAssignment_2"
-
-
- // $ANTLR start "rule__WhileStatement__BodyAssignment_4"
- // InternalAppliedStereotypeProperty.g:32971:1: rule__WhileStatement__BodyAssignment_4 : ( ruleBlock ) ;
- public final void rule__WhileStatement__BodyAssignment_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32975:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:32976:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:32976:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:32977:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhileStatementAccess().getBodyBlockParserRuleCall_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhileStatementAccess().getBodyBlockParserRuleCall_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhileStatement__BodyAssignment_4"
-
-
- // $ANTLR start "rule__DoStatement__BodyAssignment_1"
- // InternalAppliedStereotypeProperty.g:32986:1: rule__DoStatement__BodyAssignment_1 : ( ruleBlock ) ;
- public final void rule__DoStatement__BodyAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:32990:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:32991:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:32991:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:32992:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getBodyBlockParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getBodyBlockParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__BodyAssignment_1"
-
-
- // $ANTLR start "rule__DoStatement__ConditionAssignment_4"
- // InternalAppliedStereotypeProperty.g:33001:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
- public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33005:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:33006:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:33006:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:33007:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__DoStatement__ConditionAssignment_4"
-
-
- // $ANTLR start "rule__ForStatement__VariableDefinitionAssignment_2"
- // InternalAppliedStereotypeProperty.g:33016:1: rule__ForStatement__VariableDefinitionAssignment_2 : ( ruleLoopVariableDefinition ) ;
- public final void rule__ForStatement__VariableDefinitionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33020:1: ( ( ruleLoopVariableDefinition ) )
- // InternalAppliedStereotypeProperty.g:33021:1: ( ruleLoopVariableDefinition )
- {
- // InternalAppliedStereotypeProperty.g:33021:1: ( ruleLoopVariableDefinition )
- // InternalAppliedStereotypeProperty.g:33022:1: ruleLoopVariableDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleLoopVariableDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__VariableDefinitionAssignment_2"
-
-
- // $ANTLR start "rule__ForStatement__VariableDefinitionAssignment_3_1"
- // InternalAppliedStereotypeProperty.g:33031:1: rule__ForStatement__VariableDefinitionAssignment_3_1 : ( ruleLoopVariableDefinition ) ;
- public final void rule__ForStatement__VariableDefinitionAssignment_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33035:1: ( ( ruleLoopVariableDefinition ) )
- // InternalAppliedStereotypeProperty.g:33036:1: ( ruleLoopVariableDefinition )
- {
- // InternalAppliedStereotypeProperty.g:33036:1: ( ruleLoopVariableDefinition )
- // InternalAppliedStereotypeProperty.g:33037:1: ruleLoopVariableDefinition
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleLoopVariableDefinition();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getVariableDefinitionLoopVariableDefinitionParserRuleCall_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__VariableDefinitionAssignment_3_1"
-
-
- // $ANTLR start "rule__ForStatement__BodyAssignment_5"
- // InternalAppliedStereotypeProperty.g:33046:1: rule__ForStatement__BodyAssignment_5 : ( ruleBlock ) ;
- public final void rule__ForStatement__BodyAssignment_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33050:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:33051:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:33051:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:33052:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getForStatementAccess().getBodyBlockParserRuleCall_5_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getForStatementAccess().getBodyBlockParserRuleCall_5_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ForStatement__BodyAssignment_5"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__VariableAssignment_0_0"
- // InternalAppliedStereotypeProperty.g:33061:1: rule__LoopVariableDefinition__VariableAssignment_0_0 : ( ruleName ) ;
- public final void rule__LoopVariableDefinition__VariableAssignment_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33065:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:33066:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:33066:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:33067:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_0_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__VariableAssignment_0_0"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1"
- // InternalAppliedStereotypeProperty.g:33076:1: rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1 : ( ( 'in' ) ) ;
- public final void rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33080:1: ( ( ( 'in' ) ) )
- // InternalAppliedStereotypeProperty.g:33081:1: ( ( 'in' ) )
- {
- // InternalAppliedStereotypeProperty.g:33081:1: ( ( 'in' ) )
- // InternalAppliedStereotypeProperty.g:33082:1: ( 'in' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
- }
- // InternalAppliedStereotypeProperty.g:33083:1: ( 'in' )
- // InternalAppliedStereotypeProperty.g:33084:1: 'in'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
- }
- match(input,18,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeIsInferredInKeyword_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__TypeIsInferredAssignment_0_1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2"
- // InternalAppliedStereotypeProperty.g:33099:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
- public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33103:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:33104:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:33104:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:33105:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_0_2"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
- // InternalAppliedStereotypeProperty.g:33114:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
- public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33118:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:33119:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:33119:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:33120:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__IsAnyAssignment_1_0_0"
- // InternalAppliedStereotypeProperty.g:33129:1: rule__LoopVariableDefinition__IsAnyAssignment_1_0_0 : ( ( 'any' ) ) ;
- public final void rule__LoopVariableDefinition__IsAnyAssignment_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33133:1: ( ( ( 'any' ) ) )
- // InternalAppliedStereotypeProperty.g:33134:1: ( ( 'any' ) )
- {
- // InternalAppliedStereotypeProperty.g:33134:1: ( ( 'any' ) )
- // InternalAppliedStereotypeProperty.g:33135:1: ( 'any' )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
- }
- // InternalAppliedStereotypeProperty.g:33136:1: ( 'any' )
- // InternalAppliedStereotypeProperty.g:33137:1: 'any'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
- }
- match(input,107,FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getIsAnyAnyKeyword_1_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__IsAnyAssignment_1_0_0"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__TypeNameAssignment_1_0_1"
- // InternalAppliedStereotypeProperty.g:33152:1: rule__LoopVariableDefinition__TypeNameAssignment_1_0_1 : ( ruleQualifiedName ) ;
- public final void rule__LoopVariableDefinition__TypeNameAssignment_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33156:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:33157:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:33157:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:33158:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeNameQualifiedNameParserRuleCall_1_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__TypeNameAssignment_1_0_1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__VariableAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:33167:1: rule__LoopVariableDefinition__VariableAssignment_1_1 : ( ruleName ) ;
- public final void rule__LoopVariableDefinition__VariableAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33171:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:33172:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:33172:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:33173:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getVariableNameParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__VariableAssignment_1_1"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_1_3"
- // InternalAppliedStereotypeProperty.g:33182:1: rule__LoopVariableDefinition__Expression1Assignment_1_3 : ( ruleExpression ) ;
- public final void rule__LoopVariableDefinition__Expression1Assignment_1_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33186:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:33187:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:33187:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:33188:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_1_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_1_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_1_3"
-
-
- // $ANTLR start "rule__ReturnStatement__ExpressionAssignment_2"
- // InternalAppliedStereotypeProperty.g:33197:1: rule__ReturnStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
- public final void rule__ReturnStatement__ExpressionAssignment_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33201:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:33202:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:33202:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:33203:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ReturnStatement__ExpressionAssignment_2"
-
-
- // $ANTLR start "rule__AcceptStatement__AcceptBlockAssignment_0_0"
- // InternalAppliedStereotypeProperty.g:33212:1: rule__AcceptStatement__AcceptBlockAssignment_0_0 : ( ruleAcceptClause ) ;
- public final void rule__AcceptStatement__AcceptBlockAssignment_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33216:1: ( ( ruleAcceptClause ) )
- // InternalAppliedStereotypeProperty.g:33217:1: ( ruleAcceptClause )
- {
- // InternalAppliedStereotypeProperty.g:33217:1: ( ruleAcceptClause )
- // InternalAppliedStereotypeProperty.g:33218:1: ruleAcceptClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptClauseParserRuleCall_0_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleAcceptClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptClauseParserRuleCall_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__AcceptBlockAssignment_0_0"
-
-
- // $ANTLR start "rule__AcceptStatement__AcceptBlockAssignment_1_0"
- // InternalAppliedStereotypeProperty.g:33227:1: rule__AcceptStatement__AcceptBlockAssignment_1_0 : ( ruleAcceptBlock ) ;
- public final void rule__AcceptStatement__AcceptBlockAssignment_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33231:1: ( ( ruleAcceptBlock ) )
- // InternalAppliedStereotypeProperty.g:33232:1: ( ruleAcceptBlock )
- {
- // InternalAppliedStereotypeProperty.g:33232:1: ( ruleAcceptBlock )
- // InternalAppliedStereotypeProperty.g:33233:1: ruleAcceptBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleAcceptBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__AcceptBlockAssignment_1_0"
-
-
- // $ANTLR start "rule__AcceptStatement__AcceptBlockAssignment_1_1_1"
- // InternalAppliedStereotypeProperty.g:33242:1: rule__AcceptStatement__AcceptBlockAssignment_1_1_1 : ( ruleAcceptBlock ) ;
- public final void rule__AcceptStatement__AcceptBlockAssignment_1_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33246:1: ( ( ruleAcceptBlock ) )
- // InternalAppliedStereotypeProperty.g:33247:1: ( ruleAcceptBlock )
- {
- // InternalAppliedStereotypeProperty.g:33247:1: ( ruleAcceptBlock )
- // InternalAppliedStereotypeProperty.g:33248:1: ruleAcceptBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleAcceptBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptStatementAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptStatement__AcceptBlockAssignment_1_1_1"
-
-
- // $ANTLR start "rule__AcceptBlock__BlockAssignment_1"
- // InternalAppliedStereotypeProperty.g:33257:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
- public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33261:1: ( ( ruleBlock ) )
- // InternalAppliedStereotypeProperty.g:33262:1: ( ruleBlock )
- {
- // InternalAppliedStereotypeProperty.g:33262:1: ( ruleBlock )
- // InternalAppliedStereotypeProperty.g:33263:1: ruleBlock
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptBlock__BlockAssignment_1"
-
-
- // $ANTLR start "rule__AcceptClause__NameAssignment_2_0"
- // InternalAppliedStereotypeProperty.g:33272:1: rule__AcceptClause__NameAssignment_2_0 : ( ruleName ) ;
- public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33276:1: ( ( ruleName ) )
- // InternalAppliedStereotypeProperty.g:33277:1: ( ruleName )
- {
- // InternalAppliedStereotypeProperty.g:33277:1: ( ruleName )
- // InternalAppliedStereotypeProperty.g:33278:1: ruleName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getNameNameParserRuleCall_2_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getNameNameParserRuleCall_2_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__NameAssignment_2_0"
-
-
- // $ANTLR start "rule__AcceptClause__SignalNamesAssignment_3"
- // InternalAppliedStereotypeProperty.g:33287:1: rule__AcceptClause__SignalNamesAssignment_3 : ( ruleQualifiedNameList ) ;
- public final void rule__AcceptClause__SignalNamesAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33291:1: ( ( ruleQualifiedNameList ) )
- // InternalAppliedStereotypeProperty.g:33292:1: ( ruleQualifiedNameList )
- {
- // InternalAppliedStereotypeProperty.g:33292:1: ( ruleQualifiedNameList )
- // InternalAppliedStereotypeProperty.g:33293:1: ruleQualifiedNameList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptClauseAccess().getSignalNamesQualifiedNameListParserRuleCall_3_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedNameList();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAcceptClauseAccess().getSignalNamesQualifiedNameListParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__AcceptClause__SignalNamesAssignment_3"
-
-
- // $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1"
- // InternalAppliedStereotypeProperty.g:33302:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
- public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33306:1: ( ( ruleExpression ) )
- // InternalAppliedStereotypeProperty.g:33307:1: ( ruleExpression )
- {
- // InternalAppliedStereotypeProperty.g:33307:1: ( ruleExpression )
- // InternalAppliedStereotypeProperty.g:33308:1: ruleExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__ExpressionAssignment_1"
-
-
- // $ANTLR start "rule__ClassifyStatement__FromListAssignment_2_0_0"
- // InternalAppliedStereotypeProperty.g:33317:1: rule__ClassifyStatement__FromListAssignment_2_0_0 : ( ruleClassificationFromClause ) ;
- public final void rule__ClassifyStatement__FromListAssignment_2_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33321:1: ( ( ruleClassificationFromClause ) )
- // InternalAppliedStereotypeProperty.g:33322:1: ( ruleClassificationFromClause )
- {
- // InternalAppliedStereotypeProperty.g:33322:1: ( ruleClassificationFromClause )
- // InternalAppliedStereotypeProperty.g:33323:1: ruleClassificationFromClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getFromListClassificationFromClauseParserRuleCall_2_0_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassificationFromClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getFromListClassificationFromClauseParserRuleCall_2_0_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__FromListAssignment_2_0_0"
-
-
- // $ANTLR start "rule__ClassifyStatement__ToListAssignment_2_0_1"
- // InternalAppliedStereotypeProperty.g:33332:1: rule__ClassifyStatement__ToListAssignment_2_0_1 : ( ruleClassificationToClause ) ;
- public final void rule__ClassifyStatement__ToListAssignment_2_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33336:1: ( ( ruleClassificationToClause ) )
- // InternalAppliedStereotypeProperty.g:33337:1: ( ruleClassificationToClause )
- {
- // InternalAppliedStereotypeProperty.g:33337:1: ( ruleClassificationToClause )
- // InternalAppliedStereotypeProperty.g:33338:1: ruleClassificationToClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_0_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassificationToClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_0_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__ToListAssignment_2_0_1"
-
-
- // $ANTLR start "rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0"
- // InternalAppliedStereotypeProperty.g:33347:1: rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0 : ( ruleReclassifyAllClause ) ;
- public final void rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33351:1: ( ( ruleReclassifyAllClause ) )
- // InternalAppliedStereotypeProperty.g:33352:1: ( ruleReclassifyAllClause )
- {
- // InternalAppliedStereotypeProperty.g:33352:1: ( ruleReclassifyAllClause )
- // InternalAppliedStereotypeProperty.g:33353:1: ruleReclassifyAllClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllReclassifyAllClauseParserRuleCall_2_1_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleReclassifyAllClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getIsReclassifyAllReclassifyAllClauseParserRuleCall_2_1_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__IsReclassifyAllAssignment_2_1_0"
-
-
- // $ANTLR start "rule__ClassifyStatement__ToListAssignment_2_1_1"
- // InternalAppliedStereotypeProperty.g:33362:1: rule__ClassifyStatement__ToListAssignment_2_1_1 : ( ruleClassificationToClause ) ;
- public final void rule__ClassifyStatement__ToListAssignment_2_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33366:1: ( ( ruleClassificationToClause ) )
- // InternalAppliedStereotypeProperty.g:33367:1: ( ruleClassificationToClause )
- {
- // InternalAppliedStereotypeProperty.g:33367:1: ( ruleClassificationToClause )
- // InternalAppliedStereotypeProperty.g:33368:1: ruleClassificationToClause
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleClassificationToClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassifyStatementAccess().getToListClassificationToClauseParserRuleCall_2_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__ClassifyStatement__ToListAssignment_2_1_1"
-
-
- // $ANTLR start "rule__QualifiedNameList__NameAssignment_0"
- // InternalAppliedStereotypeProperty.g:33377:1: rule__QualifiedNameList__NameAssignment_0 : ( ruleQualifiedName ) ;
- public final void rule__QualifiedNameList__NameAssignment_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33381:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:33382:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:33382:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:33383:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_0_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__NameAssignment_0"
-
-
- // $ANTLR start "rule__QualifiedNameList__NameAssignment_1_1"
- // InternalAppliedStereotypeProperty.g:33392:1: rule__QualifiedNameList__NameAssignment_1_1 : ( ruleQualifiedName ) ;
- public final void rule__QualifiedNameList__NameAssignment_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalAppliedStereotypeProperty.g:33396:1: ( ( ruleQualifiedName ) )
- // InternalAppliedStereotypeProperty.g:33397:1: ( ruleQualifiedName )
- {
- // InternalAppliedStereotypeProperty.g:33397:1: ( ruleQualifiedName )
- // InternalAppliedStereotypeProperty.g:33398:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_1_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameListAccess().getNameQualifiedNameParserRuleCall_1_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameList__NameAssignment_1_1"
-
- // $ANTLR start synpred6_InternalAppliedStereotypeProperty
- public final void synpred6_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:5235:1: ( ( rulePackageImportReference ) )
- // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
- {
- // InternalAppliedStereotypeProperty.g:5235:1: ( rulePackageImportReference )
- // InternalAppliedStereotypeProperty.g:5236:1: rulePackageImportReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportDeclarationAccess().getPackageImportReferenceParserRuleCall_0_0());
- }
- pushFollow(FOLLOW_2);
- rulePackageImportReference();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred6_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred49_InternalAppliedStereotypeProperty
- public final void synpred49_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:5980:2: ( rule__QualifiedName__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:5980:2: rule__QualifiedName__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred49_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred53_InternalAppliedStereotypeProperty
- public final void synpred53_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6046:1: ( ( ruleAssignmentExpression ) )
- // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
- {
- // InternalAppliedStereotypeProperty.g:6046:1: ( ruleAssignmentExpression )
- // InternalAppliedStereotypeProperty.g:6047:1: ruleAssignmentExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExpressionAccess().getAssignmentExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleAssignmentExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred53_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred54_InternalAppliedStereotypeProperty
- public final void synpred54_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6068:1: ( ( ( rule__PrimaryExpression__Group_1_0__0 ) ) )
- // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6068:1: ( ( rule__PrimaryExpression__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6069:1: ( rule__PrimaryExpression__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:6070:1: ( rule__PrimaryExpression__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:6070:2: rule__PrimaryExpression__Group_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
-
-
- }
- }
- // $ANTLR end synpred54_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred55_InternalAppliedStereotypeProperty
- public final void synpred55_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6074:6: ( ( ( rule__PrimaryExpression__Group_1_1__0 ) ) )
- // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6074:6: ( ( rule__PrimaryExpression__Group_1_1__0 ) )
- // InternalAppliedStereotypeProperty.g:6075:1: ( rule__PrimaryExpression__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimaryExpressionAccess().getGroup_1_1());
- }
- // InternalAppliedStereotypeProperty.g:6076:1: ( rule__PrimaryExpression__Group_1_1__0 )
- // InternalAppliedStereotypeProperty.g:6076:2: rule__PrimaryExpression__Group_1_1__0
- {
- pushFollow(FOLLOW_2);
- rule__PrimaryExpression__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
-
-
- }
- }
- // $ANTLR end synpred55_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred63_InternalAppliedStereotypeProperty
- public final void synpred63_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6154:6: ( ( ruleClassExtentExpression ) )
- // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
- {
- // InternalAppliedStereotypeProperty.g:6154:6: ( ruleClassExtentExpression )
- // InternalAppliedStereotypeProperty.g:6155:1: ruleClassExtentExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getClassExtentExpressionParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleClassExtentExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred63_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred64_InternalAppliedStereotypeProperty
- public final void synpred64_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6160:6: ( ( ruleLinkOperationExpression ) )
- // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6160:6: ( ruleLinkOperationExpression )
- // InternalAppliedStereotypeProperty.g:6161:1: ruleLinkOperationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getLinkOperationExpressionParserRuleCall_5());
- }
- pushFollow(FOLLOW_2);
- ruleLinkOperationExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred64_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred65_InternalAppliedStereotypeProperty
- public final void synpred65_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6166:6: ( ( ruleSequenceConstructionExpression ) )
- // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
- {
- // InternalAppliedStereotypeProperty.g:6166:6: ( ruleSequenceConstructionExpression )
- // InternalAppliedStereotypeProperty.g:6167:1: ruleSequenceConstructionExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getSequenceConstructionExpressionParserRuleCall_6());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceConstructionExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred65_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred66_InternalAppliedStereotypeProperty
- public final void synpred66_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6172:6: ( ( ruleSequenceOperationOrReductionOrExpansionExpression ) )
- // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
- {
- // InternalAppliedStereotypeProperty.g:6172:6: ( ruleSequenceOperationOrReductionOrExpansionExpression )
- // InternalAppliedStereotypeProperty.g:6173:1: ruleSequenceOperationOrReductionOrExpansionExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getSequenceOperationOrReductionOrExpansionExpressionParserRuleCall_7());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceOperationOrReductionOrExpansionExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred66_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred67_InternalAppliedStereotypeProperty
- public final void synpred67_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6178:6: ( ( ruleBehaviorInvocationExpression ) )
- // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
- {
- // InternalAppliedStereotypeProperty.g:6178:6: ( ruleBehaviorInvocationExpression )
- // InternalAppliedStereotypeProperty.g:6179:1: ruleBehaviorInvocationExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getBehaviorInvocationExpressionParserRuleCall_8());
- }
- pushFollow(FOLLOW_2);
- ruleBehaviorInvocationExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred67_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred68_InternalAppliedStereotypeProperty
- public final void synpred68_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6184:6: ( ( ruleNameExpression ) )
- // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
- {
- // InternalAppliedStereotypeProperty.g:6184:6: ( ruleNameExpression )
- // InternalAppliedStereotypeProperty.g:6185:1: ruleNameExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBaseExpressionAccess().getNameExpressionParserRuleCall_9());
- }
- pushFollow(FOLLOW_2);
- ruleNameExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred68_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred74_InternalAppliedStereotypeProperty
- public final void synpred74_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6284:1: ( ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) ) )
- // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:6284:1: ( ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 ) )
- // InternalAppliedStereotypeProperty.g:6285:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInstanceCreationOrSequenceConstructionExpressionAccess().getGroup_1_0());
- }
- // InternalAppliedStereotypeProperty.g:6286:1: ( rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0 )
- // InternalAppliedStereotypeProperty.g:6286:2: rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0
- {
- pushFollow(FOLLOW_2);
- rule__InstanceCreationOrSequenceConstructionExpression__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
-
-
- }
- }
- // $ANTLR end synpred74_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred77_InternalAppliedStereotypeProperty
- public final void synpred77_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6340:1: ( ( ruleIndexedNamedTupleExpressionList ) )
- // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
- {
- // InternalAppliedStereotypeProperty.g:6340:1: ( ruleIndexedNamedTupleExpressionList )
- // InternalAppliedStereotypeProperty.g:6341:1: ruleIndexedNamedTupleExpressionList
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLinkOperationTupleAccess().getIndexedNamedTupleExpressionListParserRuleCall_1_0());
- }
- pushFollow(FOLLOW_2);
- ruleIndexedNamedTupleExpressionList();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred77_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred80_InternalAppliedStereotypeProperty
- public final void synpred80_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6406:1: ( ( ruleSequenceRange ) )
- // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
- {
- // InternalAppliedStereotypeProperty.g:6406:1: ( ruleSequenceRange )
- // InternalAppliedStereotypeProperty.g:6407:1: ruleSequenceRange
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSequenceElementsAccess().getSequenceRangeParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleSequenceRange();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred80_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred86_InternalAppliedStereotypeProperty
- public final void synpred86_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6526:1: ( ( rulePostfixExpression ) )
- // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
- {
- // InternalAppliedStereotypeProperty.g:6526:1: ( rulePostfixExpression )
- // InternalAppliedStereotypeProperty.g:6527:1: rulePostfixExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionAccess().getPostfixExpressionParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- rulePostfixExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred86_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred87_InternalAppliedStereotypeProperty
- public final void synpred87_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6532:6: ( ( ruleCastExpression ) )
- // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
- {
- // InternalAppliedStereotypeProperty.g:6532:6: ( ruleCastExpression )
- // InternalAppliedStereotypeProperty.g:6533:1: ruleCastExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPostfixOrCastExpressionAccess().getCastExpressionParserRuleCall_1());
- }
- pushFollow(FOLLOW_2);
- ruleCastExpression();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred87_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred107_InternalAppliedStereotypeProperty
- public final void synpred107_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:6864:1: ( ( ruleNameLeftHandSide ) )
- // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
- {
- // InternalAppliedStereotypeProperty.g:6864:1: ( ruleNameLeftHandSide )
- // InternalAppliedStereotypeProperty.g:6865:1: ruleNameLeftHandSide
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLeftHandSideAccess().getNameLeftHandSideParserRuleCall_0());
- }
- pushFollow(FOLLOW_2);
- ruleNameLeftHandSide();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred107_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred122_InternalAppliedStereotypeProperty
- public final void synpred122_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:7010:6: ( ( ruleLocalNameDeclarationStatement ) )
- // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
- {
- // InternalAppliedStereotypeProperty.g:7010:6: ( ruleLocalNameDeclarationStatement )
- // InternalAppliedStereotypeProperty.g:7011:1: ruleLocalNameDeclarationStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleLocalNameDeclarationStatement();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred122_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred123_InternalAppliedStereotypeProperty
- public final void synpred123_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:7016:6: ( ( ruleExpressionStatement ) )
- // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
- {
- // InternalAppliedStereotypeProperty.g:7016:6: ( ruleExpressionStatement )
- // InternalAppliedStereotypeProperty.g:7017:1: ruleExpressionStatement
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStatementAccess().getExpressionStatementParserRuleCall_4());
- }
- pushFollow(FOLLOW_2);
- ruleExpressionStatement();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
- }
- // $ANTLR end synpred123_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred139_InternalAppliedStereotypeProperty
- public final void synpred139_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:7224:1: ( ( ( rule__AcceptStatement__Group_0__0 ) ) )
- // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
- {
- // InternalAppliedStereotypeProperty.g:7224:1: ( ( rule__AcceptStatement__Group_0__0 ) )
- // InternalAppliedStereotypeProperty.g:7225:1: ( rule__AcceptStatement__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAcceptStatementAccess().getGroup_0());
- }
- // InternalAppliedStereotypeProperty.g:7226:1: ( rule__AcceptStatement__Group_0__0 )
- // InternalAppliedStereotypeProperty.g:7226:2: rule__AcceptStatement__Group_0__0
- {
- pushFollow(FOLLOW_2);
- rule__AcceptStatement__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
-
- }
-
-
- }
- }
- // $ANTLR end synpred139_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred209_InternalAppliedStereotypeProperty
- public final void synpred209_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:15099:2: ( rule__TypePart__Group_1__0 )
- // InternalAppliedStereotypeProperty.g:15099:2: rule__TypePart__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__TypePart__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred209_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred222_InternalAppliedStereotypeProperty
- public final void synpred222_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:16411:2: ( rule__QualifiedName__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:16411:2: rule__QualifiedName__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__QualifiedName__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred222_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred223_InternalAppliedStereotypeProperty
- public final void synpred223_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:16598:2: ( rule__PotentiallyAmbiguousQualifiedName__Alternatives_1 )
- // InternalAppliedStereotypeProperty.g:16598:2: rule__PotentiallyAmbiguousQualifiedName__Alternatives_1
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Alternatives_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred223_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred224_InternalAppliedStereotypeProperty
- public final void synpred224_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:16751:2: ( rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0 )
- // InternalAppliedStereotypeProperty.g:16751:2: rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0
- {
- pushFollow(FOLLOW_2);
- rule__PotentiallyAmbiguousQualifiedName__Group_1_1_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred224_InternalAppliedStereotypeProperty
-
- // $ANTLR start synpred225_InternalAppliedStereotypeProperty
- public final void synpred225_InternalAppliedStereotypeProperty_fragment() throws RecognitionException {
- // InternalAppliedStereotypeProperty.g:16881:2: ( rule__NameBinding__BindingAssignment_1 )
- // InternalAppliedStereotypeProperty.g:16881:2: rule__NameBinding__BindingAssignment_1
- {
- pushFollow(FOLLOW_2);
- rule__NameBinding__BindingAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred225_InternalAppliedStereotypeProperty
-
- // Delegated rules
-
- public final boolean synpred54_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred54_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred68_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred68_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred107_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred107_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred223_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred223_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred80_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred80_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred122_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred122_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred77_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred77_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred63_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred63_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred65_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred65_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred225_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred225_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred74_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred74_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred49_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred49_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred86_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred86_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred67_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred67_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred87_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred87_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred6_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred6_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred222_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred222_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred53_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred53_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred66_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred66_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred139_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred139_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred209_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred209_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred64_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred64_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred55_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred55_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred224_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred224_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred123_InternalAppliedStereotypeProperty() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred123_InternalAppliedStereotypeProperty_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
-
-
- protected DFA39 dfa39 = new DFA39(this);
- protected DFA42 dfa42 = new DFA42(this);
- protected DFA48 dfa48 = new DFA48(this);
- protected DFA51 dfa51 = new DFA51(this);
- protected DFA56 dfa56 = new DFA56(this);
- protected DFA69 dfa69 = new DFA69(this);
- protected DFA146 dfa146 = new DFA146(this);
- protected DFA162 dfa162 = new DFA162(this);
- static final String dfa_1s = "\25\uffff";
- static final String dfa_2s = "\1\4\14\0\10\uffff";
- static final String dfa_3s = "\1\162\14\0\10\uffff";
- static final String dfa_4s = "\15\uffff\1\2\6\uffff\1\1";
- static final String dfa_5s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\10\uffff}>";
- static final String[] dfa_6s = {
- "\1\4\1\1\1\2\1\3\1\6\14\uffff\1\5\3\uffff\4\15\32\uffff\1\14\35\uffff\1\7\1\10\1\11\23\uffff\1\12\3\uffff\1\13\3\15",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- };
-
- static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
- static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s);
- static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s);
- static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s);
- static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
- static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
-
- class DFA39 extends DFA {
-
- public DFA39(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 39;
- this.eot = dfa_1;
- this.eof = dfa_1;
- this.min = dfa_2;
- this.max = dfa_3;
- this.accept = dfa_4;
- this.special = dfa_5;
- this.transition = dfa_6;
- }
- public String getDescription() {
- return "6041:1: rule__Expression__Alternatives : ( ( ruleAssignmentExpression ) | ( ruleConditionalExpression ) );";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA39_1 = input.LA(1);
-
-
- int index39_1 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_1);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA39_2 = input.LA(1);
-
-
- int index39_2 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_2);
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA39_3 = input.LA(1);
-
-
- int index39_3 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_3);
- if ( s>=0 ) return s;
- break;
- case 3 :
- int LA39_4 = input.LA(1);
-
-
- int index39_4 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_4);
- if ( s>=0 ) return s;
- break;
- case 4 :
- int LA39_5 = input.LA(1);
-
-
- int index39_5 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_5);
- if ( s>=0 ) return s;
- break;
- case 5 :
- int LA39_6 = input.LA(1);
-
-
- int index39_6 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_6);
- if ( s>=0 ) return s;
- break;
- case 6 :
- int LA39_7 = input.LA(1);
-
-
- int index39_7 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_7);
- if ( s>=0 ) return s;
- break;
- case 7 :
- int LA39_8 = input.LA(1);
-
-
- int index39_8 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_8);
- if ( s>=0 ) return s;
- break;
- case 8 :
- int LA39_9 = input.LA(1);
-
-
- int index39_9 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_9);
- if ( s>=0 ) return s;
- break;
- case 9 :
- int LA39_10 = input.LA(1);
-
-
- int index39_10 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_10);
- if ( s>=0 ) return s;
- break;
- case 10 :
- int LA39_11 = input.LA(1);
-
-
- int index39_11 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_11);
- if ( s>=0 ) return s;
- break;
- case 11 :
- int LA39_12 = input.LA(1);
-
-
- int index39_12 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred53_InternalAppliedStereotypeProperty()) ) {s = 20;}
-
- else if ( (true) ) {s = 13;}
-
-
- input.seek(index39_12);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 39, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_7s = "\22\uffff";
- static final String dfa_8s = "\1\4\7\uffff\2\0\10\uffff";
- static final String dfa_9s = "\1\157\7\uffff\2\0\10\uffff";
- static final String dfa_10s = "\1\uffff\1\1\3\uffff\1\2\1\3\1\4\2\uffff\1\7\1\uffff\1\13\1\5\1\6\1\10\1\11\1\12";
- static final String dfa_11s = "\10\uffff\1\0\1\1\10\uffff}>";
- static final String[] dfa_12s = {
- "\1\1\1\10\1\11\2\1\14\uffff\1\1\41\uffff\1\14\35\uffff\1\5\1\6\1\7\23\uffff\1\12\3\uffff\1\12",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\uffff",
- "\1\uffff",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- };
-
- static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
- static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s);
- static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s);
- static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s);
- static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
- static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
-
- class DFA42 extends DFA {
-
- public DFA42(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 42;
- this.eot = dfa_7;
- this.eof = dfa_7;
- this.min = dfa_8;
- this.max = dfa_9;
- this.accept = dfa_10;
- this.special = dfa_11;
- this.transition = dfa_12;
- }
- public String getDescription() {
- return "6125:1: rule__BaseExpression__Alternatives : ( ( ruleLiteralExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationOrSequenceConstructionExpression ) | ( ruleClassExtentExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceConstructionExpression ) | ( ruleSequenceOperationOrReductionOrExpansionExpression ) | ( ruleBehaviorInvocationExpression ) | ( ruleNameExpression ) | ( ruleParenthesizedExpression ) );";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA42_8 = input.LA(1);
-
-
- int index42_8 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred63_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (synpred64_InternalAppliedStereotypeProperty()) ) {s = 14;}
-
- else if ( (synpred65_InternalAppliedStereotypeProperty()) ) {s = 10;}
-
- else if ( (synpred66_InternalAppliedStereotypeProperty()) ) {s = 15;}
-
- else if ( (synpred67_InternalAppliedStereotypeProperty()) ) {s = 16;}
-
- else if ( (synpred68_InternalAppliedStereotypeProperty()) ) {s = 17;}
-
-
- input.seek(index42_8);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA42_9 = input.LA(1);
-
-
- int index42_9 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred63_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (synpred64_InternalAppliedStereotypeProperty()) ) {s = 14;}
-
- else if ( (synpred65_InternalAppliedStereotypeProperty()) ) {s = 10;}
-
- else if ( (synpred66_InternalAppliedStereotypeProperty()) ) {s = 15;}
-
- else if ( (synpred67_InternalAppliedStereotypeProperty()) ) {s = 16;}
-
- else if ( (synpred68_InternalAppliedStereotypeProperty()) ) {s = 17;}
-
-
- input.seek(index42_9);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 42, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_13s = "\26\uffff";
- static final String dfa_14s = "\1\4\2\0\23\uffff";
- static final String dfa_15s = "\1\162\2\0\23\uffff";
- static final String dfa_16s = "\3\uffff\1\2\21\uffff\1\1";
- static final String dfa_17s = "\1\uffff\1\0\1\1\23\uffff}>";
- static final String[] dfa_18s = {
- "\1\3\1\1\1\2\2\3\14\uffff\1\3\3\uffff\4\3\32\uffff\2\3\34\uffff\3\3\23\uffff\1\3\3\uffff\4\3",
- "\1\uffff",
- "\1\uffff",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- };
-
- static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s);
- static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s);
- static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s);
- static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s);
- static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s);
- static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s);
-
- class DFA48 extends DFA {
-
- public DFA48(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 48;
- this.eot = dfa_13;
- this.eof = dfa_13;
- this.min = dfa_14;
- this.max = dfa_15;
- this.accept = dfa_16;
- this.special = dfa_17;
- this.transition = dfa_18;
- }
- public String getDescription() {
- return "6335:1: rule__LinkOperationTuple__Alternatives_1 : ( ( ruleIndexedNamedTupleExpressionList ) | ( rulePositionalTupleExpressionList ) );";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA48_1 = input.LA(1);
-
-
- int index48_1 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred77_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 3;}
-
-
- input.seek(index48_1);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA48_2 = input.LA(1);
-
-
- int index48_2 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred77_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 3;}
-
-
- input.seek(index48_2);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 48, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_19s = "\1\4\23\0\2\uffff";
- static final String dfa_20s = "\1\162\23\0\2\uffff";
- static final String dfa_21s = "\24\uffff\1\2\1\1";
- static final String dfa_22s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\2\uffff}>";
- static final String[] dfa_23s = {
- "\1\4\1\1\1\2\1\3\1\6\14\uffff\1\5\3\uffff\1\15\1\16\1\17\1\20\32\uffff\1\14\12\uffff\1\24\22\uffff\1\7\1\10\1\11\23\uffff\1\12\3\uffff\1\13\1\21\1\22\1\23",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "",
- ""
- };
- static final char[] dfa_19 = DFA.unpackEncodedStringToUnsignedChars(dfa_19s);
- static final char[] dfa_20 = DFA.unpackEncodedStringToUnsignedChars(dfa_20s);
- static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s);
- static final short[] dfa_22 = DFA.unpackEncodedString(dfa_22s);
- static final short[][] dfa_23 = unpackEncodedStringArray(dfa_23s);
-
- class DFA51 extends DFA {
-
- public DFA51(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 51;
- this.eot = dfa_13;
- this.eof = dfa_13;
- this.min = dfa_19;
- this.max = dfa_20;
- this.accept = dfa_21;
- this.special = dfa_22;
- this.transition = dfa_23;
- }
- public String getDescription() {
- return "6401:1: rule__SequenceElements__Alternatives : ( ( ruleSequenceRange ) | ( ruleSequenceExpressionList ) );";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA51_1 = input.LA(1);
-
-
- int index51_1 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_1);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA51_2 = input.LA(1);
-
-
- int index51_2 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_2);
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA51_3 = input.LA(1);
-
-
- int index51_3 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_3);
- if ( s>=0 ) return s;
- break;
- case 3 :
- int LA51_4 = input.LA(1);
-
-
- int index51_4 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_4);
- if ( s>=0 ) return s;
- break;
- case 4 :
- int LA51_5 = input.LA(1);
-
-
- int index51_5 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_5);
- if ( s>=0 ) return s;
- break;
- case 5 :
- int LA51_6 = input.LA(1);
-
-
- int index51_6 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_6);
- if ( s>=0 ) return s;
- break;
- case 6 :
- int LA51_7 = input.LA(1);
-
-
- int index51_7 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_7);
- if ( s>=0 ) return s;
- break;
- case 7 :
- int LA51_8 = input.LA(1);
-
-
- int index51_8 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_8);
- if ( s>=0 ) return s;
- break;
- case 8 :
- int LA51_9 = input.LA(1);
-
-
- int index51_9 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_9);
- if ( s>=0 ) return s;
- break;
- case 9 :
- int LA51_10 = input.LA(1);
-
-
- int index51_10 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_10);
- if ( s>=0 ) return s;
- break;
- case 10 :
- int LA51_11 = input.LA(1);
-
-
- int index51_11 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_11);
- if ( s>=0 ) return s;
- break;
- case 11 :
- int LA51_12 = input.LA(1);
-
-
- int index51_12 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_12);
- if ( s>=0 ) return s;
- break;
- case 12 :
- int LA51_13 = input.LA(1);
-
-
- int index51_13 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_13);
- if ( s>=0 ) return s;
- break;
- case 13 :
- int LA51_14 = input.LA(1);
-
-
- int index51_14 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_14);
- if ( s>=0 ) return s;
- break;
- case 14 :
- int LA51_15 = input.LA(1);
-
-
- int index51_15 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_15);
- if ( s>=0 ) return s;
- break;
- case 15 :
- int LA51_16 = input.LA(1);
-
-
- int index51_16 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_16);
- if ( s>=0 ) return s;
- break;
- case 16 :
- int LA51_17 = input.LA(1);
-
-
- int index51_17 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_17);
- if ( s>=0 ) return s;
- break;
- case 17 :
- int LA51_18 = input.LA(1);
-
-
- int index51_18 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_18);
- if ( s>=0 ) return s;
- break;
- case 18 :
- int LA51_19 = input.LA(1);
-
-
- int index51_19 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred80_InternalAppliedStereotypeProperty()) ) {s = 21;}
-
- else if ( (true) ) {s = 20;}
-
-
- input.seek(index51_19);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 51, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_24s = "\20\uffff";
- static final String dfa_25s = "\1\4\14\0\3\uffff";
- static final String dfa_26s = "\1\157\14\0\3\uffff";
- static final String dfa_27s = "\15\uffff\1\1\1\3\1\2";
- static final String dfa_28s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\3\uffff}>";
- static final String[] dfa_29s = {
- "\1\4\1\1\1\2\1\3\1\6\14\uffff\1\5\41\uffff\1\14\35\uffff\1\7\1\10\1\11\23\uffff\1\12\3\uffff\1\13",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "",
- "",
- ""
- };
-
- static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s);
- static final char[] dfa_25 = DFA.unpackEncodedStringToUnsignedChars(dfa_25s);
- static final char[] dfa_26 = DFA.unpackEncodedStringToUnsignedChars(dfa_26s);
- static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s);
- static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s);
- static final short[][] dfa_29 = unpackEncodedStringArray(dfa_29s);
-
- class DFA56 extends DFA {
-
- public DFA56(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 56;
- this.eot = dfa_24;
- this.eof = dfa_24;
- this.min = dfa_25;
- this.max = dfa_26;
- this.accept = dfa_27;
- this.special = dfa_28;
- this.transition = dfa_29;
- }
- public String getDescription() {
- return "6521:1: rule__PostfixOrCastExpression__Alternatives : ( ( rulePostfixExpression ) | ( ruleCastExpression ) | ( rulePrimaryExpression ) );";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA56_1 = input.LA(1);
-
-
- int index56_1 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_1);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA56_2 = input.LA(1);
-
-
- int index56_2 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_2);
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA56_3 = input.LA(1);
-
-
- int index56_3 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_3);
- if ( s>=0 ) return s;
- break;
- case 3 :
- int LA56_4 = input.LA(1);
-
-
- int index56_4 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_4);
- if ( s>=0 ) return s;
- break;
- case 4 :
- int LA56_5 = input.LA(1);
-
-
- int index56_5 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_5);
- if ( s>=0 ) return s;
- break;
- case 5 :
- int LA56_6 = input.LA(1);
-
-
- int index56_6 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_6);
- if ( s>=0 ) return s;
- break;
- case 6 :
- int LA56_7 = input.LA(1);
-
-
- int index56_7 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_7);
- if ( s>=0 ) return s;
- break;
- case 7 :
- int LA56_8 = input.LA(1);
-
-
- int index56_8 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_8);
- if ( s>=0 ) return s;
- break;
- case 8 :
- int LA56_9 = input.LA(1);
-
-
- int index56_9 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_9);
- if ( s>=0 ) return s;
- break;
- case 9 :
- int LA56_10 = input.LA(1);
-
-
- int index56_10 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_10);
- if ( s>=0 ) return s;
- break;
- case 10 :
- int LA56_11 = input.LA(1);
-
-
- int index56_11 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_11);
- if ( s>=0 ) return s;
- break;
- case 11 :
- int LA56_12 = input.LA(1);
-
-
- int index56_12 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred86_InternalAppliedStereotypeProperty()) ) {s = 13;}
-
- else if ( (synpred87_InternalAppliedStereotypeProperty()) ) {s = 15;}
-
- else if ( (true) ) {s = 14;}
-
-
- input.seek(index56_12);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 56, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_30s = "\41\uffff";
- static final String dfa_31s = "\1\4\4\uffff\3\0\31\uffff";
- static final String dfa_32s = "\1\162\4\uffff\3\0\31\uffff";
- static final String dfa_33s = "\1\uffff\1\1\1\2\1\3\1\4\3\uffff\1\5\17\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16";
- static final String dfa_34s = "\5\uffff\1\0\1\1\1\2\31\uffff}>";
- static final String[] dfa_35s = {
- "\1\10\1\6\1\7\2\10\2\uffff\1\1\11\uffff\1\10\3\uffff\4\10\32\uffff\1\10\4\uffff\1\3\5\uffff\1\2\4\uffff\1\34\15\uffff\3\10\2\uffff\1\4\1\30\2\uffff\1\31\2\uffff\1\32\1\33\1\35\1\36\1\37\1\40\4\uffff\1\5\3\uffff\4\10",
- "",
- "",
- "",
- "",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- };
-
- static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s);
- static final char[] dfa_31 = DFA.unpackEncodedStringToUnsignedChars(dfa_31s);
- static final char[] dfa_32 = DFA.unpackEncodedStringToUnsignedChars(dfa_32s);
- static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s);
- static final short[] dfa_34 = DFA.unpackEncodedString(dfa_34s);
- static final short[][] dfa_35 = unpackEncodedStringArray(dfa_35s);
-
- class DFA69 extends DFA {
-
- public DFA69(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 69;
- this.eot = dfa_30;
- this.eof = dfa_30;
- this.min = dfa_31;
- this.max = dfa_32;
- this.accept = dfa_33;
- this.special = dfa_34;
- this.transition = dfa_35;
- }
- public String getDescription() {
- return "6987:1: rule__Statement__Alternatives : ( ( ruleInLineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleExpressionStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleForStatement ) | ( ruleDoStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) );";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA69_5 = input.LA(1);
-
-
- int index69_5 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred122_InternalAppliedStereotypeProperty()) ) {s = 4;}
-
- else if ( (synpred123_InternalAppliedStereotypeProperty()) ) {s = 8;}
-
-
- input.seek(index69_5);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA69_6 = input.LA(1);
-
-
- int index69_6 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred122_InternalAppliedStereotypeProperty()) ) {s = 4;}
-
- else if ( (synpred123_InternalAppliedStereotypeProperty()) ) {s = 8;}
-
-
- input.seek(index69_6);
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA69_7 = input.LA(1);
-
-
- int index69_7 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred122_InternalAppliedStereotypeProperty()) ) {s = 4;}
-
- else if ( (synpred123_InternalAppliedStereotypeProperty()) ) {s = 8;}
-
-
- input.seek(index69_7);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 69, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_36s = "\15\uffff";
- static final String dfa_37s = "\1\5\14\uffff";
- static final String dfa_38s = "\1\52\4\uffff\7\0\1\uffff";
- static final String dfa_39s = "\1\156\4\uffff\7\0\1\uffff";
- static final String dfa_40s = "\1\uffff\1\1\12\uffff\1\2";
- static final String dfa_41s = "\5\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff}>";
- static final String[] dfa_42s = {
- "\1\13\15\uffff\1\7\1\6\2\uffff\1\11\5\uffff\1\10\13\uffff\1\1\2\uffff\1\12\32\uffff\3\1",
- "",
- "",
- "",
- "",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- "\1\uffff",
- ""
- };
-
- static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s);
- static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
- static final char[] dfa_38 = DFA.unpackEncodedStringToUnsignedChars(dfa_38s);
- static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s);
- static final short[] dfa_40 = DFA.unpackEncodedString(dfa_40s);
- static final short[] dfa_41 = DFA.unpackEncodedString(dfa_41s);
- static final short[][] dfa_42 = unpackEncodedStringArray(dfa_42s);
-
- class DFA146 extends DFA {
-
- public DFA146(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 146;
- this.eot = dfa_36;
- this.eof = dfa_37;
- this.min = dfa_38;
- this.max = dfa_39;
- this.accept = dfa_40;
- this.special = dfa_41;
- this.transition = dfa_42;
- }
- public String getDescription() {
- return "15099:1: ( rule__TypePart__Group_1__0 )?";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA146_5 = input.LA(1);
-
-
- int index146_5 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_5);
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA146_6 = input.LA(1);
-
-
- int index146_6 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_6);
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA146_7 = input.LA(1);
-
-
- int index146_7 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_7);
- if ( s>=0 ) return s;
- break;
- case 3 :
- int LA146_8 = input.LA(1);
-
-
- int index146_8 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_8);
- if ( s>=0 ) return s;
- break;
- case 4 :
- int LA146_9 = input.LA(1);
-
-
- int index146_9 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_9);
- if ( s>=0 ) return s;
- break;
- case 5 :
- int LA146_10 = input.LA(1);
-
-
- int index146_10 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_10);
- if ( s>=0 ) return s;
- break;
- case 6 :
- int LA146_11 = input.LA(1);
-
-
- int index146_11 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred209_InternalAppliedStereotypeProperty()) ) {s = 1;}
-
- else if ( (true) ) {s = 12;}
-
-
- input.seek(index146_11);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 146, _s, input);
- error(nvae);
- throw nvae;
- }
- }
- static final String dfa_43s = "\115\uffff";
- static final String dfa_44s = "\1\2\114\uffff";
- static final String dfa_45s = "\1\5\1\0\113\uffff";
- static final String dfa_46s = "\1\167\1\0\113\uffff";
- static final String dfa_47s = "\2\uffff\1\2\111\uffff\1\1";
- static final String dfa_48s = "\1\uffff\1\0\113\uffff}>";
- static final String[] dfa_49s = {
- "\2\2\10\uffff\7\2\3\uffff\11\2\1\1\27\2\2\uffff\1\2\1\uffff\3\2\1\uffff\2\2\1\uffff\2\2\1\uffff\14\2\5\uffff\1\2\15\uffff\3\2\2\uffff\3\2\4\uffff\5\2",
- "\1\uffff",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- };
-
- static final short[] dfa_43 = DFA.unpackEncodedString(dfa_43s);
- static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s);
- static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s);
- static final char[] dfa_46 = DFA.unpackEncodedStringToUnsignedChars(dfa_46s);
- static final short[] dfa_47 = DFA.unpackEncodedString(dfa_47s);
- static final short[] dfa_48 = DFA.unpackEncodedString(dfa_48s);
- static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s);
-
- class DFA162 extends DFA {
-
- public DFA162(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 162;
- this.eot = dfa_43;
- this.eof = dfa_44;
- this.min = dfa_45;
- this.max = dfa_46;
- this.accept = dfa_47;
- this.special = dfa_48;
- this.transition = dfa_49;
- }
- public String getDescription() {
- return "16881:1: ( rule__NameBinding__BindingAssignment_1 )?";
- }
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- TokenStream input = (TokenStream)_input;
- int _s = s;
- switch ( s ) {
- case 0 :
- int LA162_1 = input.LA(1);
-
-
- int index162_1 = input.index();
- input.rewind();
- s = -1;
- if ( (synpred225_InternalAppliedStereotypeProperty()) ) {s = 76;}
-
- else if ( (true) ) {s = 2;}
-
-
- input.seek(index162_1);
- if ( s>=0 ) return s;
- break;
- }
- if (state.backtracking>0) {state.failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 162, _s, input);
- error(nvae);
- throw nvae;
- }
- }
-
-
- public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x108000001E200FF2L,0x0007887E4CE00084L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x8000000000000002L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x008000001E2001F0L,0x0007880004E00004L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000060L,0x0000080004000000L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0080000000000000L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0100000000000000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0200000000000002L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0400000000000000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000018200190L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000018000010L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0040000000018200L,0x0000000000000008L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0040000000018202L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0040000000018200L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0040000000000002L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000020000001F62L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000020L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000400000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000260L,0x0000080004000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0200000800000000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0040000000038260L,0x00000A0004001F6AL});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0040000000038262L,0x00000A0004001F62L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0040000000038260L,0x00000A0004001F62L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000202L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000040L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0040000000038260L,0x00000A0004041F6AL});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0040000000038262L,0x00000A0004041F62L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000060L,0x0000080004000004L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0040000000038260L,0x00000A0004041F62L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000100L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0040000000008260L,0x0000080004000008L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0040000000008262L,0x0000080004000000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0040000000008260L,0x0000080004000000L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000200L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000260L,0x0000080004000008L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000800L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0080000400000000L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x01400000001C0200L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x00400000001C0200L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x1000040000000000L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000060L,0x00000C0004000000L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000700000004000L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000200010L,0x0000000000008000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000022000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000800000000L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000084001L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x0000000000084001L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000060L,0x0000080004100000L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000060L,0x0000180004000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x008000001E2001F0L,0x0007880004E00000L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0080000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004004L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x008000001E2001F0L,0x0007880004E0000CL});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000001C00000L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0400000000000000L,0x0000000000084001L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x00800000002001F0L,0x0000880004E00000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000060200000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000060200002L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000018000000L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000018000002L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000380000000L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000380000002L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000003C00000000L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x000000C000000000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000030000000000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000030000000002L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000002L,0x0008000000000000L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x003FFC0000000000L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x108000001E200FF0L,0x0007887E4CE0008CL});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x108000001E200FF0L,0x0007887E4CE00084L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000402L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000060L,0x0000080004004000L});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000002L,0x0000000010000000L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x0000000020000000L});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0000000180000008L});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x108000001E200FF0L,0x0007887ECCE00084L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0300000000000000L});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
- public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x108000001E2001F0L,0x0007880004E00000L});
- public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
- public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000018000000000L});
+ int index56_8 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_8);
+ if (s >= 0)
+ return s;
+ break;
+ case 8:
+ int LA56_9 = input.LA(1);
+
+
+ int index56_9 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_9);
+ if (s >= 0)
+ return s;
+ break;
+ case 9:
+ int LA56_10 = input.LA(1);
+
+
+ int index56_10 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_10);
+ if (s >= 0)
+ return s;
+ break;
+ case 10:
+ int LA56_11 = input.LA(1);
+
+
+ int index56_11 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_11);
+ if (s >= 0)
+ return s;
+ break;
+ case 11:
+ int LA56_12 = input.LA(1);
+
+
+ int index56_12 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred86_InternalAppliedStereotypeProperty())) {
+ s = 13;
+ }
+
+ else if ((synpred87_InternalAppliedStereotypeProperty())) {
+ s = 15;
+ }
+
+ else if ((true)) {
+ s = 14;
+ }
+
+
+ input.seek(index56_12);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 56, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_30s = "\41\uffff";
+ static final String dfa_31s = "\1\4\4\uffff\3\0\31\uffff";
+ static final String dfa_32s = "\1\162\4\uffff\3\0\31\uffff";
+ static final String dfa_33s = "\1\uffff\1\1\1\2\1\3\1\4\3\uffff\1\5\17\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16";
+ static final String dfa_34s = "\5\uffff\1\0\1\1\1\2\31\uffff}>";
+ static final String[] dfa_35s = {
+ "\1\10\1\6\1\7\2\10\2\uffff\1\1\11\uffff\1\10\3\uffff\4\10\32\uffff\1\10\4\uffff\1\3\5\uffff\1\2\4\uffff\1\34\15\uffff\3\10\2\uffff\1\4\1\30\2\uffff\1\31\2\uffff\1\32\1\33\1\35\1\36\1\37\1\40\4\uffff\1\5\3\uffff\4\10",
+ "",
+ "",
+ "",
+ "",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s);
+ static final char[] dfa_31 = DFA.unpackEncodedStringToUnsignedChars(dfa_31s);
+ static final char[] dfa_32 = DFA.unpackEncodedStringToUnsignedChars(dfa_32s);
+ static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s);
+ static final short[] dfa_34 = DFA.unpackEncodedString(dfa_34s);
+ static final short[][] dfa_35 = unpackEncodedStringArray(dfa_35s);
+
+ class DFA69 extends DFA {
+
+ public DFA69(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 69;
+ this.eot = dfa_30;
+ this.eof = dfa_30;
+ this.min = dfa_31;
+ this.max = dfa_32;
+ this.accept = dfa_33;
+ this.special = dfa_34;
+ this.transition = dfa_35;
+ }
+
+ public String getDescription() {
+ return "6987:1: rule__Statement__Alternatives : ( ( ruleInLineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleExpressionStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleForStatement ) | ( ruleDoStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) );";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA69_5 = input.LA(1);
+
+
+ int index69_5 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred122_InternalAppliedStereotypeProperty())) {
+ s = 4;
+ }
+
+ else if ((synpred123_InternalAppliedStereotypeProperty())) {
+ s = 8;
+ }
+
+
+ input.seek(index69_5);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA69_6 = input.LA(1);
+
+
+ int index69_6 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred122_InternalAppliedStereotypeProperty())) {
+ s = 4;
+ }
+
+ else if ((synpred123_InternalAppliedStereotypeProperty())) {
+ s = 8;
+ }
+
+
+ input.seek(index69_6);
+ if (s >= 0)
+ return s;
+ break;
+ case 2:
+ int LA69_7 = input.LA(1);
+
+
+ int index69_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred122_InternalAppliedStereotypeProperty())) {
+ s = 4;
+ }
+
+ else if ((synpred123_InternalAppliedStereotypeProperty())) {
+ s = 8;
+ }
+
+
+ input.seek(index69_7);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 69, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_36s = "\15\uffff";
+ static final String dfa_37s = "\1\5\14\uffff";
+ static final String dfa_38s = "\1\52\4\uffff\7\0\1\uffff";
+ static final String dfa_39s = "\1\156\4\uffff\7\0\1\uffff";
+ static final String dfa_40s = "\1\uffff\1\1\12\uffff\1\2";
+ static final String dfa_41s = "\5\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff}>";
+ static final String[] dfa_42s = {
+ "\1\13\15\uffff\1\7\1\6\2\uffff\1\11\5\uffff\1\10\13\uffff\1\1\2\uffff\1\12\32\uffff\3\1",
+ "",
+ "",
+ "",
+ "",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ "\1\uffff",
+ ""
+ };
+
+ static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s);
+ static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
+ static final char[] dfa_38 = DFA.unpackEncodedStringToUnsignedChars(dfa_38s);
+ static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s);
+ static final short[] dfa_40 = DFA.unpackEncodedString(dfa_40s);
+ static final short[] dfa_41 = DFA.unpackEncodedString(dfa_41s);
+ static final short[][] dfa_42 = unpackEncodedStringArray(dfa_42s);
+
+ class DFA146 extends DFA {
+
+ public DFA146(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 146;
+ this.eot = dfa_36;
+ this.eof = dfa_37;
+ this.min = dfa_38;
+ this.max = dfa_39;
+ this.accept = dfa_40;
+ this.special = dfa_41;
+ this.transition = dfa_42;
+ }
+
+ public String getDescription() {
+ return "15099:1: ( rule__TypePart__Group_1__0 )?";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA146_5 = input.LA(1);
+
+
+ int index146_5 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_5);
+ if (s >= 0)
+ return s;
+ break;
+ case 1:
+ int LA146_6 = input.LA(1);
+
+
+ int index146_6 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_6);
+ if (s >= 0)
+ return s;
+ break;
+ case 2:
+ int LA146_7 = input.LA(1);
+
+
+ int index146_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_7);
+ if (s >= 0)
+ return s;
+ break;
+ case 3:
+ int LA146_8 = input.LA(1);
+
+
+ int index146_8 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_8);
+ if (s >= 0)
+ return s;
+ break;
+ case 4:
+ int LA146_9 = input.LA(1);
+
+
+ int index146_9 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_9);
+ if (s >= 0)
+ return s;
+ break;
+ case 5:
+ int LA146_10 = input.LA(1);
+
+
+ int index146_10 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_10);
+ if (s >= 0)
+ return s;
+ break;
+ case 6:
+ int LA146_11 = input.LA(1);
+
+
+ int index146_11 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred209_InternalAppliedStereotypeProperty())) {
+ s = 1;
+ }
+
+ else if ((true)) {
+ s = 12;
+ }
+
+
+ input.seek(index146_11);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 146, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+ static final String dfa_43s = "\115\uffff";
+ static final String dfa_44s = "\1\2\114\uffff";
+ static final String dfa_45s = "\1\5\1\0\113\uffff";
+ static final String dfa_46s = "\1\167\1\0\113\uffff";
+ static final String dfa_47s = "\2\uffff\1\2\111\uffff\1\1";
+ static final String dfa_48s = "\1\uffff\1\0\113\uffff}>";
+ static final String[] dfa_49s = {
+ "\2\2\10\uffff\7\2\3\uffff\11\2\1\1\27\2\2\uffff\1\2\1\uffff\3\2\1\uffff\2\2\1\uffff\2\2\1\uffff\14\2\5\uffff\1\2\15\uffff\3\2\2\uffff\3\2\4\uffff\5\2",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] dfa_43 = DFA.unpackEncodedString(dfa_43s);
+ static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s);
+ static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s);
+ static final char[] dfa_46 = DFA.unpackEncodedStringToUnsignedChars(dfa_46s);
+ static final short[] dfa_47 = DFA.unpackEncodedString(dfa_47s);
+ static final short[] dfa_48 = DFA.unpackEncodedString(dfa_48s);
+ static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s);
+
+ class DFA162 extends DFA {
+
+ public DFA162(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 162;
+ this.eot = dfa_43;
+ this.eof = dfa_44;
+ this.min = dfa_45;
+ this.max = dfa_46;
+ this.accept = dfa_47;
+ this.special = dfa_48;
+ this.transition = dfa_49;
+ }
+
+ public String getDescription() {
+ return "16881:1: ( rule__NameBinding__BindingAssignment_1 )?";
+ }
+
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream) _input;
+ int _s = s;
+ switch (s) {
+ case 0:
+ int LA162_1 = input.LA(1);
+
+
+ int index162_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ((synpred225_InternalAppliedStereotypeProperty())) {
+ s = 76;
+ }
+
+ else if ((true)) {
+ s = 2;
+ }
+
+
+ input.seek(index162_1);
+ if (s >= 0)
+ return s;
+ break;
+ }
+ if (state.backtracking > 0) {
+ state.failed = true;
+ return -1;
+ }
+ NoViableAltException nvae = new NoViableAltException(getDescription(), 162, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
+
+ public static final BitSet FOLLOW_1 = new BitSet(new long[] { 0x0000000000000000L });
+ public static final BitSet FOLLOW_2 = new BitSet(new long[] { 0x0000000000000002L });
+ public static final BitSet FOLLOW_3 = new BitSet(new long[] { 0x108000001E200FF2L, 0x0007887E4CE00084L });
+ public static final BitSet FOLLOW_4 = new BitSet(new long[] { 0x8000000000000002L });
+ public static final BitSet FOLLOW_5 = new BitSet(new long[] { 0x0000000000000002L, 0x0000000000000001L });
+ public static final BitSet FOLLOW_6 = new BitSet(new long[] { 0x008000001E2001F0L, 0x0007880004E00004L });
+ public static final BitSet FOLLOW_7 = new BitSet(new long[] { 0x0000000000000060L, 0x0000080004000000L });
+ public static final BitSet FOLLOW_8 = new BitSet(new long[] { 0x0080000000000000L });
+ public static final BitSet FOLLOW_9 = new BitSet(new long[] { 0x0100000000000000L });
+ public static final BitSet FOLLOW_10 = new BitSet(new long[] { 0x0200000000000000L });
+ public static final BitSet FOLLOW_11 = new BitSet(new long[] { 0x0200000000000002L });
+ public static final BitSet FOLLOW_12 = new BitSet(new long[] { 0x0400000000000000L });
+ public static final BitSet FOLLOW_13 = new BitSet(new long[] { 0x0000000018200190L });
+ public static final BitSet FOLLOW_14 = new BitSet(new long[] { 0x0000000018000010L });
+ public static final BitSet FOLLOW_15 = new BitSet(new long[] { 0x1000000000000000L });
+ public static final BitSet FOLLOW_16 = new BitSet(new long[] { 0x2000000000000000L });
+ public static final BitSet FOLLOW_17 = new BitSet(new long[] { 0x4000000000000000L });
+ public static final BitSet FOLLOW_18 = new BitSet(new long[] { 0x8000000000000000L, 0x0000000000000001L });
+ public static final BitSet FOLLOW_19 = new BitSet(new long[] { 0x8000000000000000L });
+ public static final BitSet FOLLOW_20 = new BitSet(new long[] { 0x0000000000200000L });
+ public static final BitSet FOLLOW_21 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000004L });
+ public static final BitSet FOLLOW_22 = new BitSet(new long[] { 0x0040000000018200L, 0x0000000000000008L });
+ public static final BitSet FOLLOW_23 = new BitSet(new long[] { 0x0040000000018202L });
+ public static final BitSet FOLLOW_24 = new BitSet(new long[] { 0x1000000000000000L, 0x0000000000000004L });
+ public static final BitSet FOLLOW_25 = new BitSet(new long[] { 0x0040000000018200L });
+ public static final BitSet FOLLOW_26 = new BitSet(new long[] { 0x0040000000000002L });
+ public static final BitSet FOLLOW_27 = new BitSet(new long[] { 0x0000000000000000L, 0x0000020000001F62L });
+ public static final BitSet FOLLOW_28 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000010L });
+ public static final BitSet FOLLOW_29 = new BitSet(new long[] { 0x0000000000000000L, 0x0000020000000020L });
+ public static final BitSet FOLLOW_30 = new BitSet(new long[] { 0x0000000400000000L, 0x0000000000000010L });
+ public static final BitSet FOLLOW_31 = new BitSet(new long[] { 0x0000000000000260L, 0x0000080004000000L });
+ public static final BitSet FOLLOW_32 = new BitSet(new long[] { 0x0200000800000000L });
+ public static final BitSet FOLLOW_33 = new BitSet(new long[] { 0x0040000000038260L, 0x00000A0004001F6AL });
+ public static final BitSet FOLLOW_34 = new BitSet(new long[] { 0x0040000000038262L, 0x00000A0004001F62L });
+ public static final BitSet FOLLOW_35 = new BitSet(new long[] { 0x0040000000038260L, 0x00000A0004001F62L });
+ public static final BitSet FOLLOW_36 = new BitSet(new long[] { 0x0000000000000202L });
+ public static final BitSet FOLLOW_37 = new BitSet(new long[] { 0x0000000000000000L, 0x0000020000000040L });
+ public static final BitSet FOLLOW_38 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000020L });
+ public static final BitSet FOLLOW_39 = new BitSet(new long[] { 0x0040000000038260L, 0x00000A0004041F6AL });
+ public static final BitSet FOLLOW_40 = new BitSet(new long[] { 0x0040000000038262L, 0x00000A0004041F62L });
+ public static final BitSet FOLLOW_41 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000080L });
+ public static final BitSet FOLLOW_42 = new BitSet(new long[] { 0x0000000000000060L, 0x0000080004000004L });
+ public static final BitSet FOLLOW_43 = new BitSet(new long[] { 0x0040000000038260L, 0x00000A0004041F62L });
+ public static final BitSet FOLLOW_44 = new BitSet(new long[] { 0x0000000000000000L, 0x0000020000000100L });
+ public static final BitSet FOLLOW_45 = new BitSet(new long[] { 0x0040000000008260L, 0x0000080004000008L });
+ public static final BitSet FOLLOW_46 = new BitSet(new long[] { 0x0040000000008262L, 0x0000080004000000L });
+ public static final BitSet FOLLOW_47 = new BitSet(new long[] { 0x0040000000008260L, 0x0000080004000000L });
+ public static final BitSet FOLLOW_48 = new BitSet(new long[] { 0x0000000000000000L, 0x0000020000000200L });
+ public static final BitSet FOLLOW_49 = new BitSet(new long[] { 0x0000000000000260L, 0x0000080004000008L });
+ public static final BitSet FOLLOW_50 = new BitSet(new long[] { 0x0000000000000000L, 0x0000020000000800L });
+ public static final BitSet FOLLOW_51 = new BitSet(new long[] { 0x0080000400000000L });
+ public static final BitSet FOLLOW_52 = new BitSet(new long[] { 0x01400000001C0200L });
+ public static final BitSet FOLLOW_53 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000002000L });
+ public static final BitSet FOLLOW_54 = new BitSet(new long[] { 0x00400000001C0200L });
+ public static final BitSet FOLLOW_55 = new BitSet(new long[] { 0x1000040000000000L });
+ public static final BitSet FOLLOW_56 = new BitSet(new long[] { 0x0000000000000060L, 0x00000C0004000000L });
+ public static final BitSet FOLLOW_57 = new BitSet(new long[] { 0x0000000000000000L, 0x0000700000004000L });
+ public static final BitSet FOLLOW_58 = new BitSet(new long[] { 0x0000000000200010L, 0x0000000000008000L });
+ public static final BitSet FOLLOW_59 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000008000L });
+ public static final BitSet FOLLOW_60 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000010000L });
+ public static final BitSet FOLLOW_61 = new BitSet(new long[] { 0x0000000000000000L, 0x0000200000000000L });
+ public static final BitSet FOLLOW_62 = new BitSet(new long[] { 0x0000000000000000L, 0x0000100000000000L });
+ public static final BitSet FOLLOW_63 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000022000L });
+ public static final BitSet FOLLOW_64 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000800L });
+ public static final BitSet FOLLOW_65 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000001L });
+ public static final BitSet FOLLOW_66 = new BitSet(new long[] { 0x0000000400000000L });
+ public static final BitSet FOLLOW_67 = new BitSet(new long[] { 0x0000000800000000L });
+ public static final BitSet FOLLOW_68 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000084001L });
+ public static final BitSet FOLLOW_69 = new BitSet(new long[] { 0x0000000000000002L, 0x0000000000084001L });
+ public static final BitSet FOLLOW_70 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000080000L });
+ public static final BitSet FOLLOW_71 = new BitSet(new long[] { 0x0000000000000060L, 0x0000080004100000L });
+ public static final BitSet FOLLOW_72 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000100000L });
+ public static final BitSet FOLLOW_73 = new BitSet(new long[] { 0x0000000000000060L, 0x0000180004000000L });
+ public static final BitSet FOLLOW_74 = new BitSet(new long[] { 0x008000001E2001F0L, 0x0007880004E00000L });
+ public static final BitSet FOLLOW_75 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000200000L });
+ public static final BitSet FOLLOW_76 = new BitSet(new long[] { 0x0080000000000000L, 0x0000000000000001L });
+ public static final BitSet FOLLOW_77 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000004004L });
+ public static final BitSet FOLLOW_78 = new BitSet(new long[] { 0x008000001E2001F0L, 0x0007880004E0000CL });
+ public static final BitSet FOLLOW_79 = new BitSet(new long[] { 0x0000000001C00000L });
+ public static final BitSet FOLLOW_80 = new BitSet(new long[] { 0x0400000000000000L, 0x0000000000084001L });
+ public static final BitSet FOLLOW_81 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000001000000L });
+ public static final BitSet FOLLOW_82 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000000008L });
+ public static final BitSet FOLLOW_83 = new BitSet(new long[] { 0x00800000002001F0L, 0x0000880004E00000L });
+ public static final BitSet FOLLOW_84 = new BitSet(new long[] { 0x0000000006000000L });
+ public static final BitSet FOLLOW_85 = new BitSet(new long[] { 0x0000000060200000L });
+ public static final BitSet FOLLOW_86 = new BitSet(new long[] { 0x0000000060200002L });
+ public static final BitSet FOLLOW_87 = new BitSet(new long[] { 0x0000000018000000L });
+ public static final BitSet FOLLOW_88 = new BitSet(new long[] { 0x0000000018000002L });
+ public static final BitSet FOLLOW_89 = new BitSet(new long[] { 0x0000000380000000L });
+ public static final BitSet FOLLOW_90 = new BitSet(new long[] { 0x0000000380000002L });
+ public static final BitSet FOLLOW_91 = new BitSet(new long[] { 0x0000003C00000000L });
+ public static final BitSet FOLLOW_92 = new BitSet(new long[] { 0x000000C000000000L });
+ public static final BitSet FOLLOW_93 = new BitSet(new long[] { 0x0000030000000000L });
+ public static final BitSet FOLLOW_94 = new BitSet(new long[] { 0x0000030000000002L });
+ public static final BitSet FOLLOW_95 = new BitSet(new long[] { 0x0000000000000000L, 0x0008000000000000L });
+ public static final BitSet FOLLOW_96 = new BitSet(new long[] { 0x0000000000000002L, 0x0008000000000000L });
+ public static final BitSet FOLLOW_97 = new BitSet(new long[] { 0x0000000000000000L, 0x0010000000000000L });
+ public static final BitSet FOLLOW_98 = new BitSet(new long[] { 0x0000000000000002L, 0x0010000000000000L });
+ public static final BitSet FOLLOW_99 = new BitSet(new long[] { 0x0000000000000000L, 0x0020000000000000L });
+ public static final BitSet FOLLOW_100 = new BitSet(new long[] { 0x0000000000000002L, 0x0020000000000000L });
+ public static final BitSet FOLLOW_101 = new BitSet(new long[] { 0x0000000000000000L, 0x0040000000000000L });
+ public static final BitSet FOLLOW_102 = new BitSet(new long[] { 0x0000000000000002L, 0x0040000000000000L });
+ public static final BitSet FOLLOW_103 = new BitSet(new long[] { 0x0000000000000000L, 0x0080000000000000L });
+ public static final BitSet FOLLOW_104 = new BitSet(new long[] { 0x0000000000000002L, 0x0080000000000000L });
+ public static final BitSet FOLLOW_105 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000002000000L });
+ public static final BitSet FOLLOW_106 = new BitSet(new long[] { 0x003FFC0000000000L });
+ public static final BitSet FOLLOW_107 = new BitSet(new long[] { 0x108000001E200FF0L, 0x0007887E4CE0008CL });
+ public static final BitSet FOLLOW_108 = new BitSet(new long[] { 0x108000001E200FF0L, 0x0007887E4CE00084L });
+ public static final BitSet FOLLOW_109 = new BitSet(new long[] { 0x0000000000000402L });
+ public static final BitSet FOLLOW_110 = new BitSet(new long[] { 0x0000040000000000L });
+ public static final BitSet FOLLOW_111 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000000004000L });
+ public static final BitSet FOLLOW_112 = new BitSet(new long[] { 0x0000000000000060L, 0x0000080004004000L });
+ public static final BitSet FOLLOW_113 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000010000000L });
+ public static final BitSet FOLLOW_114 = new BitSet(new long[] { 0x0000000000000002L, 0x0000000010000000L });
+ public static final BitSet FOLLOW_115 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000008000000L });
+ public static final BitSet FOLLOW_116 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000020000000L });
+ public static final BitSet FOLLOW_117 = new BitSet(new long[] { 0x0000000000000002L, 0x0000000020000000L });
+ public static final BitSet FOLLOW_118 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000180000008L });
+ public static final BitSet FOLLOW_119 = new BitSet(new long[] { 0x0000000000000002L, 0x0000000080000000L });
+ public static final BitSet FOLLOW_120 = new BitSet(new long[] { 0x108000001E200FF0L, 0x0007887ECCE00084L });
+ public static final BitSet FOLLOW_121 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000200000000L });
+ public static final BitSet FOLLOW_122 = new BitSet(new long[] { 0x0300000000000000L });
+ public static final BitSet FOLLOW_123 = new BitSet(new long[] { 0x0000000000040000L });
+ public static final BitSet FOLLOW_124 = new BitSet(new long[] { 0x0000000000000000L, 0x0000000800000000L });
+ public static final BitSet FOLLOW_125 = new BitSet(new long[] { 0x0000000000000000L, 0x0000001000000000L });
+ public static final BitSet FOLLOW_126 = new BitSet(new long[] { 0x108000001E2001F0L, 0x0007880004E00000L });
+ public static final BitSet FOLLOW_127 = new BitSet(new long[] { 0x0000000000000000L, 0x0000002000000000L });
+ public static final BitSet FOLLOW_128 = new BitSet(new long[] { 0x0000000000000000L, 0x0000018000000000L });
} \ No newline at end of file

Back to the top